CS401A's Midterms: Comp. Sys. Architect Module 04 Flashcards

For midterms or final exams.

1
Q

holds instructions (code) and data.

A

A memory

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

It plays an important part of a computer performance.

A

A memory

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Memory

is a type of memory with small capacity.

A

Register

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Memory

It can be described as a one-dimensional matrix of cells used to store and retrieve data.

A

Register

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Memory

There are two types of memory used in a computer:

A
  • Primary
  • Secondary

(Semiconductors — RAM & ROM)
(HDD, SDD, Flash, Tape, Disk & Optical Drives, etc.)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Memory

Types of semiconductor memory:

A
  • Volatile memory
  • Nonvolatile memory
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Memory

○ It needs constant power to retain data. Its contents are lost when power is removed from it.

○ Example: Random Access Memory and Cache Memory

A
  • Volatile memory
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Memory

○ It keeps its contents even without power. It can retrieve stored information even after having been power cycled.

○ Example: Read-Only Memory and Flash Memory

A
  • Nonvolatile memory
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Memory

This is a volatile type of memory.
because any storage location can be accessed directly.

A

It is called “Random Access” Memory (RAM)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Memory

  • The data bus allows the passage of data in or out of the
A

RAM (Random Access Memory).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Memory

  • The address bus is used to select a memory location.
A

Random Access Memory (RAM)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Memory

  • The read signal activates when reading data from
A

RAM (Random Access Memory).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Memory

  • The write line activates when writing to the
A

RAM (Random Access Memory).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Memory

  • RAM Operations:
A

Read, Write, and Chip Select.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Memory

Types of RAM

A
  • Static RAM (SRAM)
  • Dynamic RAM (DRAM)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Memory

is almost 20 times faster and is much more expensive than DRAM.

A
  • Static RAM (SRAM)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Memory

is a one-bit static RAM.

A

D Flip Flop

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

* Static RAM (SRAM)

Cache

A

(L1, L2, L3)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Memory

uses fewer components to make one (1) bit; therefore, it can design
integrated circuit (IC) with a large capacity of 4 GB per IC.

A
  • Dynamic RAM (DRAM)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Memory

— It allows faster access to data in the same row or page.

A

Fast Page Mode RAM (FPMRAM)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

Memory

works by eliminating the need for a row address if data is located in the row previously accessed.

A

Page-mode memory
Fast Page Mode RAM (FPMRAM)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

Memory

— It transfers blocks of data to or from the memory.

A

Extended Data Out (EDORAM)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

Memory

— This technology uses DRAM and adds a special interface for synchronization.

A

Synchronous DRAM (SDRAM)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

Memory

It can run at much higher clock speeds than DRAM.

A

Synchronous DRAM (SDRAM)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q

Memory

— This was developed by Rambus Corporation.

A

Rambus DRAM (RDRAM)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
26
Q

Memory

— It uses multiple DRAM banks with a new interface that enables DRAM banks to transfer multiple words and transfer data at the rising edge and the falling edge of a clock.

A

Rambus DRAM (RDRAM)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
27
Q

Memory

— It is a type of SDRAM that transfers data for both rising edge and falling edge of the clock.

A

Double Data Rate SDRAM (DDR SDRAM)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
28
Q

Memory

It can move data twice as fast than SDRM; therefore, memory can run at the ½ clock rate.

A

Double Data Rate SDRAM (DDR SDRAM)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
29
Q

Memory

Types of RAM Packaging

A
  • Single In-line Memory Module (SIMM)
  • Dual In-line Memory Module (DIMM)
  • Rambus In-line Memory Module (RIMM)
30
Q

Memory

is a small circuit board where one (1) side of the board holds several chips.

A
  • Single In-line Memory Module (SIMM)
31
Q

Memory

is a circuit board, in which both sides of the board hold several memory chips but has a 64 bit data bus

A
  • Dual In-line Memory Module (DIMM)
32
Q

Memory

— It is a small version of DIMM used commonly in notebook computer.

A

SO-DIMMM (Small Outline)

33
Q

Memory

— It is a competing memory used on laptops and mostly supports 144 and 172 pins.

A

Micro-DIMM

34
Q

Memory

is similar to a DIMM package but used different pin settings in which it contains 184 or 232 pins.

A
  • Rambus In-line Memory Module (RIMM)
35
Q

Memory

From the term, information can be “read” only from this type of memory.

A

Read-Only Memory

36
Q

Memory

It holds information permanently even while there is no power
It is a nonvolatile type of memory.

A

Read-Only Memory
to the ROM.

37
Q

Memory

Types of ROM

A
  • Programmable ROM (PROM)
  • Erasable PROM (EPROM)
  • Electrically EPROM (EEPROM)
38
Q

Memory

is a memory chip where data can be written only once.

A
  • Programmable ROM (PROM)
39
Q

Memory

can be erased with ultraviolet light and reprogrammed with a device called an

A
  • Erasable PROM (EPROM)
    EPROM programmer.
40
Q

Memory

Flash ROM is a type of

A

EEPROM
(Electrically EPROM).

41
Q

Memory

can be erased by applying specific voltage to one of its pins and can be reprogrammed with an

Example: NAND Flash Memory and BIOS

A
  • Electrically EPROM (EEPROM)
    EPROM programmer.
42
Q

Memory

— It is a nonvolatile memory that has a wide range of applications

applications such as flash drive, solid-state drive, memory card, and embedded system.

A

Flash Memory

43
Q

Memory

It is a type of EEPROM that allows multiple memory location to be written or erased on one (1) operation.

A

Flash Memory

44
Q

Memory

There are two (2) types of technology used for flash memory:

A

NAND and NOR flash memories.

45
Q

Memory

has smaller access time than NOR flash memory.
Most flash memories use

A

NAND flash memory
NAND technology.

46
Q

Memory

It is the delay in transmission of data through the circuites of a computer’s microprocessor.

A

What is computer bottlenecking?

47
Q

Memory

The delay typically occors when a system’s bandwidth cannot support the amount of information being relayed at the speed it is being processed.

A

What is computer bottlenecking?

48
Q

Memory

A partition is a defined area in memory that stores a program to be executed.

A

Memory Partitioning

49
Q

Memory

is a defined area in memory that stores a program to be executed.

A

A partition

50
Q

Memory

defines the processes that could execute in the specific partition.

A

The partition size

51
Q

Memory

determines the number of processes that could run concurrently.

A

The number of partition defined

52
Q

Memory

— The main memory is divided into several static partitions at system generation time.

A
  • Fixed Partitioning
53
Q

Memory

A process may be loaded into a partition of equal or greater size.

○ Possibilities: Equal size partitioning and unequal size partitioning

A
  • Fixed Partitioning
54
Q

Memory

— The partitiones are of variable length and number.

○ Possibilities: Small holes in memory and external fragmentation

A
  • Dynamic Partitioning
55
Q

Memory

When a process is brought into main memory, it is allocated exactly as much memory as it requires and no more.

A
  • Dynamic Partitioning
56
Q

Memory

It is used for storing application data and instructinos that are currently not needed to be process by the CPU.

A

Virtual Memory

57
Q

Memory

It also enables a system to run application larger than main memory. The hard disk drive (HDD) or solid state drive (SSD) is extended as part of the memory and includes allocations and addresses.

A

Virtual Memory

58
Q

Memory

It was the name chosen to represent the level of the memory hierarchy between the processor and main memory.

59
Q

Memory

also refers to any storage managed to take advantage of locality of reference.

A

The term “caching”

60
Q

Memory

Its main contribution is in improving the execution speed. Its properties include reduction of latency, more capacity, and cache availability.

61
Q

Memory

Types of Cache Memory

A
  • L1 Cache (Primary Cache)
  • L2 Cache (External Cache)
  • L3 Cache (Shared Cache)
62
Q

Memory

— This cache level is as fast as the processor because it is embedded in the processor.

A
  • L1 Cache (Primary Cache)
63
Q

Memory

— This cache level is used to catch recent data access from the processor not caught by Level 1.

A
  • L2 Cache (External Cache)
64
Q

Memory

— This cache catches the recent data all across CPU cores; this is usually slower than L1 and L2.

A
  • L3 Cache (Shared Cache)
65
Q

Memory

It is the tendency of a processor to access the same set of memory locations repetitively over a short time.

A

Locality of Reference

66
Q

Memory

— A resource that is referenced at one (1) point in time is referenced again soon after.

A
  • Temporal Locality
67
Q

Memory

— The likelihood of referencing a storage location is greater if a storage location near it has been recently referenced.

A
  • Spatial Locality
68
Q

Memory

Accessing a cache is based on the following predictions:

A
  • Cache Hit
  • Cache Miss
69
Q

Memory

— looking for the same piece of data again.

70
Q

Memory

— data that isn’t in the cache; it causes latency and delay.

A
  • Cache Miss