wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Memory Types and Operations Quiz

Total questions: 129

Worksheet time: 1hrs 7mins

Name
Class
Date
1.

Which of the following is a volatile memory?

a)

ROM

b)

Flash

c)

RAM

d)

EEPROM

2.

What type of memory is used for permanent data storage?

a)

SRAM

b)

DRAM

c)

ROM

d)

Cache

3.

Which memory is faster but more expensive?

a)

DRAM

b)

SRAM

c)

Hard disk

d)

Flash memory

4.

Which memory type is commonly used as cache memory?

a)

EEPROM

b)

DRAM

c)

SRAM

d)

ROM

5.

What does RAM stand for?

a)

Read Access Memory

b)

Random Access Memory

c)

Read and Modify Memory

d)

Ready Application Memory

6.

Which of the following memory types can be electrically erased and reprogrammed?

a)

ROM

b)

PROM

c)

EEPROM

d)

DRAM

7.

DRAM requires periodic:

a)

Refreshing

b)

Deletion

c)

Power down

d)

Backup

8.

What is the main difference between PROM and EPROM?

a)

EPROM is cheaper

b)

EPROM can be erased

c)

PROM is faster

d)

PROM is volatile

9.

Which memory is directly accessible by the CPU?

a)

Secondary memory

b)

Primary memory (RAM)

c)

Magnetic tape

d)

Flash memory

10.

ROM stands for:

a)

Read-Only Memory

b)

Ready-Only Mode

c)

Random Operation Module

d)

Reduced Output Memory

11.

What does a memory read operation do?

a)

Writes data into memory

b)

Deletes data from memory

c)

Transfers data from memory to processor

d)

Transfers data from processor to memory

12.

Which control signal is activated during a read operation?

a)

WRITE

b)

READ

c)

ENABLE

d)

CLOCK

13.

In a memory read cycle, which of the following occurs first?

a)

Data is transferred

b)

Address is placed on the address bus

c)

Write signal is activated

d)

Control signal is deactivated

14.

Which of the following buses is used to transfer the data from memory during a read?

a)

Address bus

b)

Control bus

c)

Data bus

d)

Clock bus

15.

During a memory read operation, the address bus is used to:

a)

Transfer data

b)

Control operation

c)

Specify the memory location to be accessed

d)

Synchronize the data

16.

What happens if a read operation is attempted from an invalid address?

a)

Correct data is returned

b)

System halts

c)

Garbage data or error may occur

d)

CPU resets

17.

In synchronous memory, the read operation is controlled by:

a)

Enable pin

b)

Clock signal

c)

Power supply

d)

Heat dissipation

18.

Which type of memory is typically read-only during normal operation?

a)

SRAM

b)

DRAM

c)

ROM

d)

EEPROM

19.

The time taken to complete a read operation from memory is called:

a)

Setup time

b)

Access time

c)

Propagation delay

d)

Hold time

20.

What ensures that valid data is available on the data bus during read?

a)

Decoder

b)

Address latch

c)

Control logic

d)

Memory enable signal

21.

What does a memory write operation do?

a)

Reads data from memory

b)

Transfers data from memory to CPU

c)

Transfers data from CPU to memory

d)

Erases memory

22.

Which control signal is activated during a memory write operation?

a)

READ

b)

ENABLE

c)

WRITE

d)

FETCH

23.

During a write operation, the CPU places the data to be written on the:

a)

Address bus

b)

Data bus

c)

Control bus

d)

Clock line

24.

Which bus specifies where in memory the data should be written?

a)

Data bus

b)

Control bus

c)

Address bus

d)

Memory bus

25.

What must be enabled for memory to accept data during a write operation?

a)

ROM

b)

Decoder

c)

Memory enable signal

d)

Clock

26.

What happens if you try to write data into a ROM?

a)

It stores the data

b)

Data is lost

c)

Error or no effect

d)

It becomes RAM

27.

Which memory type supports both read and write operations?

a)

ROM

b)

EEPROM

c)

RAM

d)

PROM

28.

In a memory write cycle, which of the following occurs first?

a)

Data is placed on the data bus

b)

WRITE signal is activated

c)

Address is sent to memory

d)

Memory is powered off

29.

In which type of memory is data retained even after a write operation?

a)

Volatile memory

b)

Cache memory

c)

Non-volatile memory

d)

Virtual memory

30.

What could happen if WRITE and READ signals are both active at the same time?

a)

Speed increases

b)

No data is transferred

c)

Memory may behave unpredictably

d)

Write overrides read

31.

What is access time in memory systems?

a)

Time to erase memory

b)

Time to transfer data

c)

Time taken to locate and retrieve data from memory

d)

Time to install memory

32.

Which type of memory typically has the lowest access time?

a)

Hard disk

b)

SRAM

c)

DRAM

d)

Flash memory

33.

Access time is generally measured in:

a)

Seconds

b)

Minutes

c)

Milliseconds

d)

Nanoseconds

34.

Which factor affects memory access time the most?

a)

Word size

b)

Clock frequency

c)

Memory type and technology

d)

Power supply

35.

Which has higher access time?

a)

Main memory

b)

Cache memory

c)

Register

d)

Magnetic hard disk

36.

What happens if memory access time is very high?

a)

Faster CPU execution

b)

Increased power efficiency

c)

System performance degrades

d)

Cache is disabled

37.

The time between initiating a request for memory and the completion of data transfer is called:

a)

Transfer rate

b)

Propagation delay

c)

Access time

d)

Bus time

38.

Which of the following best describes random access memory?

a)

All memory locations take equal access time

b)

Each location has variable access time

c)

Only sequential access is allowed

d)

Access time increases with address

39.

If a cache has an access time of 5 ns and main memory 50 ns, what is the speed advantage of cache?

a)

5 times

b)

10 times

c)

25 times

d)

Depends on CPU

40.

Memory capacity is defined as:

a)

Speed at which data is processed

b)

Time taken to access memory

c)

Amount of data a memory can store

d)

Number of input/output ports

41.

What is the capacity of a memory with 16 address lines and 8-bit data lines?

a)

8 bytes

b)

2⁸ bytes

c)

2¹⁶ bytes

d)

16 KB

42.

A 4K × 8 memory has a total capacity of:

a)

4 KB

b)

8 KB

c)

32 KB

d)

4,096 bit

43.

lines?

a)

8 bytes

b)

2⁸ bytes

c)

2¹⁶ bytes

d)

16 KB

44.

A 4K × 8 memory has a total capacity of:

a)

4 KB

b)

8 KB

c)

32 KB

d)

4,096 bits

45.

If a memory has 12 address lines, how many memory locations can it address?

a)

512

b)

1024

c)

2048

d)

4096

46.

To access 1 MB (megabyte) of memory, how many address lines are required?

a)

16

b)

20

c)

24

d)

32

47.

What is the capacity of a memory chip with 2K words and 16-bit word size?

a)

4 KB

b)

2 KB

c)

32 Kbits

d)

16 Kbits

48.

What does "2K × 8" mean in memory specification?

a)

2K bits total

b)

8K bits total

c)

2 × 8 bits total

d)

16 Kbits total

49.

A system has 64 KB RAM and 32 KB ROM. What is the total memory capacity?

a)

32 KB

b)

64 KB

c)

96 KB

d)

128 KB

50.

Which factor directly affects the memory capacity of a system?

a)

CPU speed

b)

Number of I/O ports

c)

Number of address lines

d)

Cache hit ratio

51.

If a memory has 18 address lines and an 8-bit data bus, what is its total capacity?

a)

64 KB

b)

256 KB

c)

512 KB

d)

1 MB

52.

The number of address lines determines:

a)

Data bus width

b)

Access time

c)

Number of memory locations

d)

Memory speed

53.

A memory with 16 address lines can access how many memory locations?

a)

2¹⁶ = 65,536

b)

16 × 1024

c)

2⁸

d)

16²

54.

If a memory has 10 address lines, what is its maximum addressable capacity?

a)

512 bytes

b)

1024 bytes

c)

2048 bytes

d)

10 bytes

55.

How many address lines are needed to address 8 KB of memory?

a)

10

b)

12

c)

13

d)

16

56.

A memory module with 20 address lines can access:

a)

1 MB

b)

512 KB

c)

2 MB

d)

64 KB

57.

Which of the following increases when address lines are increased?

a)

Memory speed

b)

Memory access time

c)

Memory capacity

d)

Data line width

58.

What is the purpose of address lines in a microprocessor system?

a)

Send control signals

b)

Store data

c)

Select memory locations

d)

Transfer clock pulses

59.

How many address lines are required to access 256 bytes of memory?

a)

6

b)

7

c)

8

d)

9

60.

If the data bus is 16-bit wide and there are 14 address lines, what is total memory capacity?

a)

16 KB

b)

28 KB

c)

32 KB

d)

14 KB

61.

Address lines are part of which system bus?

a)

Control Bus

b)

Data Bus

c)

Address Bus

d)

Power Bus

62.

What does word length in a computer typically refer to?

a)

Number of input devices

b)

Number of memory chips

c)

Number of bits processed at a time

d)

Number of instructions per program

63.

A 32-bit processor has a word length of:

a)

8 bits

b)

16 bits

c)

32 bits

d)

64 bits

64.

Which of the following determines the word length of a CPU?

a)

Cache size

b)

Register size

c)

Clock speed

d)

ROM size

65.

The word length affects which of the following?

a)

CPU cooling

b)

Power supply

c)

Data handling capability

d)

Display resolution

66.

Which word length is commonly used in modern desktop CPUs?

a)

8-bit

b)

16-bit

c)

32-bit

d)

64-bit

67.

If a system has a word length of 16 bits, how many bytes is that?

a)

1

b)

2

c)

4

d)

8

68.

The word length of a system determines:

a)

Speed of hard drive

b)

Number of peripherals

c)

Maximum addressable memory

d)

Cost of keyboard

69.

Which of the following has the shortest word length?

a)

8086

b)

Intel Core i7

c)

8051

d)

ARM Cortex-A78

70.

A 64-bit word can represent how many unique combinations?

a)

64

b)

2⁶

c)

2³²

d)

2⁶⁴

71.

Increasing the word length generally results in:

a)

Slower CPU

b)

More I/O ports

c)

Higher computational power

d)

Lower memory usage

72.

Which of the following is a type of ROM that is programmed only once?

a)

EEPROM

b)

PROM

c)

EPROM

d)

RAM

73.

Which ROM type can be erased using ultraviolet (UV) light?

a)

PROM

b)

EEPROM

c)

EPROM

d)

Mask ROM

74.

EEPROM stands for:

a)

Electrically Erasable Programmable Read-Only Memory

b)

Electronic Erasable Permanent ROM

c)

Erased Electronically Programmable RAM

d)

Erasable Electronic Preload ROM

75.

Which type of ROM is programmed during the manufacturing process and cannot be changed?

a)

PROM

b)

EEPROM

c)

Mask ROM

d)

EPROM

76.

Which of the following ROMs can be erased and reprogrammed multiple times electrically?

a)

EPROM

b)

PROM

c)

EEPROM

d)

Mask ROM

77.

What is the disadvantage of EPROM compared to EEPROM?

a)

Cannot be erased

b)

Cannot be reprogrammed

c)

Needs UV light to erase

d)

Volatile in nature

78.

Which ROM type is commonly used in embedded systems and BIOS chips for updates?

a)

Mask ROM

b)

PROM

c)

EEPROM

d)

DRAM

79.

Once data is written in PROM:

a)

It can be erased using UV light

b)

It can be erased electrically

c)

It can be erased thermally

d)

It cannot be erased

80.

Which type of ROM is the most flexible in terms of erasing and rewriting data?

a)

EEPROM

b)

EPROM

c)

PROM

d)

Mask ROM

81.

Which of the following is NOT a type of ROM?

a)

PROM

b)

EEPROM

c)

SRAM

d)

EPROM

82.

Which of the following is a volatile memory?

a)

ROM

b)

EEPROM

c)

RAM

d)

Flash Memory

83.

Which type of RAM is faster and more expensive?

a)

DRAM

b)

SRAM

c)

PROM

d)

Flash

84.

DRAM must be refreshed periodically because:

a)

It is slow

b)

It uses magnetic storage

c)

It loses charge over time

d)

It is non-volatile

85.

Which type of RAM is typically used for cache memory in CPUs?

a)

DRAM

b)

EEPROM

c)

SRAM

d)

Flash

86.

Which of the following is a characteristic of DRAM?

a)

Faster and does not require refreshing

b)

Slower and requires refreshing

c)

Used in CPU registers

d)

More expensive than SRAM

87.

What does SDRAM stand for?

a)

Static Double RAM

b)

Synchronous Dynamic RAM

c)

Special DRAM

d)

Superfast Dynamic RAM

88.

DDR RAM stands for:

a)

Dual Direct RAM

b)

Double Data Rate RAM

c)

Data Dynamic RAM

d)

Digital Dynamic RAM

89.

Which is the latest among these RAM technologies?

a)

DDR2

b)

DDR3

c)

DDR4

d)

DDR

90.

What is the main advantage of SDRAM over traditional DRAM?

4 lines
91.

What is the main advantage of SDRAM over traditional DRAM?

a)

Requires no refreshing

b)

Lower cost

c)

Synchronizes with system bus

d)

It is non-volatile

92.

Which RAM type retains data without refresh until power is lost?

a)

DRAM

b)

SRAM

c)

EEPROM

d)

ROM

93.

What does 'memory accessing' refer to?

a)

Connecting hard drives to CPU

b)

Reading and writing data in memory

c)

Formatting the RAM

d)

Downloading software to memory

94.

The time taken to access one word of data is called:

a)

Access Time

b)

Cycle Time

c)

Refresh Time

d)

Write Time

95.

What determines the maximum memory size a CPU can access?

a)

Number of data lines

b)

Number of address lines

c)

Type of RAM used

d)

Clock speed

96.

If a memory has 16 address lines, how many unique memory locations can it access?

a)

256

b)

512

c)

65,536

d)

16,384

97.

In a memory system, random access means:

a)

Data is accessed sequentially

b)

Any location can be accessed directly

c)

Memory is accessed randomly

d)

Only recently used data can be accessed

98.

Which type of memory access method is used in magnetic tapes?

a)

Random access

b)

Sequential access

c)

Direct access

d)

Parallel access

99.

In synchronous memory access:

a)

Access time is variable

b)

It does not depend on system clock

c)

It is aligned with system clock

d)

It is always slower than asynchronous

100.

Which memory has the fastest access time?

a)

Cache

b)

RAM

c)

Hard disk

d)

EEPROM

101.

Direct Memory Access (DMA) allows:

a)

CPU to control all data transfer

b)

Devices to access memory without CPU

c)

Memory to be accessed only at boot

d)

BIOS to write directly to CPU

102.

What is the unit used to express memory access time?

a)

Hertz

b)

Gigabytes

c)

Nanoseconds

d)

Volts

103.

Which unit is primarily responsible for memory processing in a computer system?

a)

Control Unit

b)

Memory Management Unit (MMU)

c)

Arithmetic Logic Unit

d)

Input Unit

104.

During memory processing, the CPU uses which type of register to store memory addresses?

a)

Accumulator

b)

MAR (Memory Address Register)

c)

PC (Program Counter)

d)

IR (Instruction Register)

105.

The register that temporarily holds data to/from memory is called:

a)

PC

b)

MDR (Memory Data Register)

c)

IR

d)

MAR

106.

Which memory process happens first in the instruction cycle?

a)

Write operation

b)

Execute

c)

Fetch

d)

Decode

107.

The purpose of the fetch operation is to:

a)

Store the result

b)

Decode the instruction

c)

Retrieve instruction from memory

d)

Reset memory

108.

Which of the following is involved in memory processing for instruction execution?

a)

ALU and Control Unit only

b)

Only RAM

c)

MAR, MDR, PC, IR

d)

Cache and Registers only

109.

Memory write operation involves:

a)

Reading from memory

b)

Sending data from MDR to MAR

c)

Storing data into memory from CPU

d)

Incrementing the program counter

110.

The sequence of memory processing steps in instruction cycle is:

a)

Decode → Execute → Fetch

b)

Execute → Fetch → Decode

c)

Fetch → Decode → Execute

d)

Fetch → Execute → Decode

111.

Which memory is directly accessed during instruction processing?

a)

ROM

b)

Hard Disk

c)

Main Memory (RAM)

d)

Flash Memory

112.

What happens if memory addressing during processing fails?

a)

Instruction gets executed normally

b)

System shuts down

c)

A segmentation fault or exception is raised

d)

ALU takes over processing

113.

Which of the following is the fastest type of memory?

a)

Hard disk

b)

RAM

c)

Cache

d)

Register

114.

What is the correct order of memory hierarchy from fastest to slowest?

a)

RAM → Cache → Register → Disk

b)

Register → Cache → RAM → Disk

c)

Cache → Register → RAM → Disk

d)

Disk → RAM → Cache → Register

115.

Which memory type is closest to the CPU?

a)

Cache

b)

RAM

c)

Hard Disk

d)

Flash

116.

What is the main purpose of memory hierarchy?

a)

To reduce cost

b)

To increase power

c)

To provide backup

d)

To balance speed and cost

117.

Which layer of the memory hierarchy usually has the highest capacity?

a)

Register

b)

Cache

c)

RAM

d)

Hard Disk

118.

Which unit handles memory management in modern computers?

a)

ALU

b)

Control Unit

c)

DMA

d)

MMU (Memory Management Unit)

119.

Virtual memory is:

a)

Memory that is physically present

b)

Faster than RAM

c)

Part of hard disk used as RAM

d)

Only used for backups

120.

What is the role of a page table in memory management?

a)

Stores program counters

b)

Maps virtual addresses to physical addresses

c)

Stores instruction sets

d)

Holds cache data

121.

Which memory management technique loads only required pages into memory?

a)

Paging

b)

Swapping

c)

Segmentation

d)

Demand Paging

122.

Thrashing occurs when:

a)

Cache gets full

b)

CPU overheats

c)

Excessive paging reduces performance

d)

ROM is overwritten

123.

Which of the following is true about Flash ROM?

a)

It is volatile memory

b)

It requires continuous power to retain data

c)

It is non-volatile and reprogrammable

d)

It is faster than RAM

124.

NVRAM stands for:

a)

Non-Volatile Random Access Memory

b)

Non-Verified ROM Access Module

c)

New Volatile RAM Module

d)

None of the above

125.

What is a key difference between Flash ROM and NVRAM?

a)

Flash ROM is volatile; NVRAM is non-volatile

b)

Flash ROM is used for temporary storage

c)

NVRAM is faster and often used for configuration data

d)

NVRAM cannot retain data

126.

Which type of memory is commonly used in BIOS storage?

a)

DRAM

b)

Flash ROM

c)

SRAM

d)

NVRAM

127.

NVRAM typically uses which technology for data storage?

a)

Magnetic tape

b)

EEPROM or Flash with battery-backed SRAM

c)

Optical disks

d)

DRAM

128.

Which memory type is better suited for frequent write and erase cycles?

a)

Flash ROM

b)

NVRAM

c)

DRAM

d)

PROM

129.

Flash ROM is primarily used in:

a)

Temporary registers

b)

Operating system runtime memory

c)

Embedded firmware storage

d)

CPU cache