WorksheetsMemory Types and Operations Quiz
Total questions: 129
Worksheet time: 1hrs 7mins
Which of the following is a volatile memory?
ROM
Flash
RAM
EEPROM
What type of memory is used for permanent data storage?
SRAM
DRAM
ROM
Cache
Which memory is faster but more expensive?
DRAM
SRAM
Hard disk
Flash memory
Which memory type is commonly used as cache memory?
EEPROM
DRAM
SRAM
ROM
What does RAM stand for?
Read Access Memory
Random Access Memory
Read and Modify Memory
Ready Application Memory
Which of the following memory types can be electrically erased and reprogrammed?
ROM
PROM
EEPROM
DRAM
DRAM requires periodic:
Refreshing
Deletion
Power down
Backup
What is the main difference between PROM and EPROM?
EPROM is cheaper
EPROM can be erased
PROM is faster
PROM is volatile
Which memory is directly accessible by the CPU?
Secondary memory
Primary memory (RAM)
Magnetic tape
Flash memory
ROM stands for:
Read-Only Memory
Ready-Only Mode
Random Operation Module
Reduced Output Memory
What does a memory read operation do?
Writes data into memory
Deletes data from memory
Transfers data from memory to processor
Transfers data from processor to memory
Which control signal is activated during a read operation?
WRITE
READ
ENABLE
CLOCK
In a memory read cycle, which of the following occurs first?
Data is transferred
Address is placed on the address bus
Write signal is activated
Control signal is deactivated
Which of the following buses is used to transfer the data from memory during a read?
Address bus
Control bus
Data bus
Clock bus
During a memory read operation, the address bus is used to:
Transfer data
Control operation
Specify the memory location to be accessed
Synchronize the data
What happens if a read operation is attempted from an invalid address?
Correct data is returned
System halts
Garbage data or error may occur
CPU resets
In synchronous memory, the read operation is controlled by:
Enable pin
Clock signal
Power supply
Heat dissipation
Which type of memory is typically read-only during normal operation?
SRAM
DRAM
ROM
EEPROM
The time taken to complete a read operation from memory is called:
Setup time
Access time
Propagation delay
Hold time
What ensures that valid data is available on the data bus during read?
Decoder
Address latch
Control logic
Memory enable signal
What does a memory write operation do?
Reads data from memory
Transfers data from memory to CPU
Transfers data from CPU to memory
Erases memory
Which control signal is activated during a memory write operation?
READ
ENABLE
WRITE
FETCH
During a write operation, the CPU places the data to be written on the:
Address bus
Data bus
Control bus
Clock line
Which bus specifies where in memory the data should be written?
Data bus
Control bus
Address bus
Memory bus
What must be enabled for memory to accept data during a write operation?
ROM
Decoder
Memory enable signal
Clock
What happens if you try to write data into a ROM?
It stores the data
Data is lost
Error or no effect
It becomes RAM
Which memory type supports both read and write operations?
ROM
EEPROM
RAM
PROM
In a memory write cycle, which of the following occurs first?
Data is placed on the data bus
WRITE signal is activated
Address is sent to memory
Memory is powered off
In which type of memory is data retained even after a write operation?
Volatile memory
Cache memory
Non-volatile memory
Virtual memory
What could happen if WRITE and READ signals are both active at the same time?
Speed increases
No data is transferred
Memory may behave unpredictably
Write overrides read
What is access time in memory systems?
Time to erase memory
Time to transfer data
Time taken to locate and retrieve data from memory
Time to install memory
Which type of memory typically has the lowest access time?
Hard disk
SRAM
DRAM
Flash memory
Access time is generally measured in:
Seconds
Minutes
Milliseconds
Nanoseconds
Which factor affects memory access time the most?
Word size
Clock frequency
Memory type and technology
Power supply
Which has higher access time?
Main memory
Cache memory
Register
Magnetic hard disk
What happens if memory access time is very high?
Faster CPU execution
Increased power efficiency
System performance degrades
Cache is disabled
The time between initiating a request for memory and the completion of data transfer is called:
Transfer rate
Propagation delay
Access time
Bus time
Which of the following best describes random access memory?
All memory locations take equal access time
Each location has variable access time
Only sequential access is allowed
Access time increases with address
If a cache has an access time of 5 ns and main memory 50 ns, what is the speed advantage of cache?
5 times
10 times
25 times
Depends on CPU
Memory capacity is defined as:
Speed at which data is processed
Time taken to access memory
Amount of data a memory can store
Number of input/output ports
What is the capacity of a memory with 16 address lines and 8-bit data lines?
8 bytes
2⁸ bytes
2¹⁶ bytes
16 KB
A 4K × 8 memory has a total capacity of:
4 KB
8 KB
32 KB
4,096 bit
lines?
8 bytes
2⁸ bytes
2¹⁶ bytes
16 KB
A 4K × 8 memory has a total capacity of:
4 KB
8 KB
32 KB
4,096 bits
If a memory has 12 address lines, how many memory locations can it address?
512
1024
2048
4096
To access 1 MB (megabyte) of memory, how many address lines are required?
16
20
24
32
What is the capacity of a memory chip with 2K words and 16-bit word size?
4 KB
2 KB
32 Kbits
16 Kbits
What does "2K × 8" mean in memory specification?
2K bits total
8K bits total
2 × 8 bits total
16 Kbits total
A system has 64 KB RAM and 32 KB ROM. What is the total memory capacity?
32 KB
64 KB
96 KB
128 KB
Which factor directly affects the memory capacity of a system?
CPU speed
Number of I/O ports
Number of address lines
Cache hit ratio
If a memory has 18 address lines and an 8-bit data bus, what is its total capacity?
64 KB
256 KB
512 KB
1 MB
The number of address lines determines:
Data bus width
Access time
Number of memory locations
Memory speed
A memory with 16 address lines can access how many memory locations?
2¹⁶ = 65,536
16 × 1024
2⁸
16²
If a memory has 10 address lines, what is its maximum addressable capacity?
512 bytes
1024 bytes
2048 bytes
10 bytes
How many address lines are needed to address 8 KB of memory?
10
12
13
16
A memory module with 20 address lines can access:
1 MB
512 KB
2 MB
64 KB
Which of the following increases when address lines are increased?
Memory speed
Memory access time
Memory capacity
Data line width
What is the purpose of address lines in a microprocessor system?
Send control signals
Store data
Select memory locations
Transfer clock pulses
How many address lines are required to access 256 bytes of memory?
6
7
8
9
If the data bus is 16-bit wide and there are 14 address lines, what is total memory capacity?
16 KB
28 KB
32 KB
14 KB
Address lines are part of which system bus?
Control Bus
Data Bus
Address Bus
Power Bus
What does word length in a computer typically refer to?
Number of input devices
Number of memory chips
Number of bits processed at a time
Number of instructions per program
A 32-bit processor has a word length of:
8 bits
16 bits
32 bits
64 bits
Which of the following determines the word length of a CPU?
Cache size
Register size
Clock speed
ROM size
The word length affects which of the following?
CPU cooling
Power supply
Data handling capability
Display resolution
Which word length is commonly used in modern desktop CPUs?
8-bit
16-bit
32-bit
64-bit
If a system has a word length of 16 bits, how many bytes is that?
1
2
4
8
The word length of a system determines:
Speed of hard drive
Number of peripherals
Maximum addressable memory
Cost of keyboard
Which of the following has the shortest word length?
8086
Intel Core i7
8051
ARM Cortex-A78
A 64-bit word can represent how many unique combinations?
64
2⁶
2³²
2⁶⁴
Increasing the word length generally results in:
Slower CPU
More I/O ports
Higher computational power
Lower memory usage
Which of the following is a type of ROM that is programmed only once?
EEPROM
PROM
EPROM
RAM
Which ROM type can be erased using ultraviolet (UV) light?
PROM
EEPROM
EPROM
Mask ROM
EEPROM stands for:
Electrically Erasable Programmable Read-Only Memory
Electronic Erasable Permanent ROM
Erased Electronically Programmable RAM
Erasable Electronic Preload ROM
Which type of ROM is programmed during the manufacturing process and cannot be changed?
PROM
EEPROM
Mask ROM
EPROM
Which of the following ROMs can be erased and reprogrammed multiple times electrically?
EPROM
PROM
EEPROM
Mask ROM
What is the disadvantage of EPROM compared to EEPROM?
Cannot be erased
Cannot be reprogrammed
Needs UV light to erase
Volatile in nature
Which ROM type is commonly used in embedded systems and BIOS chips for updates?
Mask ROM
PROM
EEPROM
DRAM
Once data is written in PROM:
It can be erased using UV light
It can be erased electrically
It can be erased thermally
It cannot be erased
Which type of ROM is the most flexible in terms of erasing and rewriting data?
EEPROM
EPROM
PROM
Mask ROM
Which of the following is NOT a type of ROM?
PROM
EEPROM
SRAM
EPROM
Which of the following is a volatile memory?
ROM
EEPROM
RAM
Flash Memory
Which type of RAM is faster and more expensive?
DRAM
SRAM
PROM
Flash
DRAM must be refreshed periodically because:
It is slow
It uses magnetic storage
It loses charge over time
It is non-volatile
Which type of RAM is typically used for cache memory in CPUs?
DRAM
EEPROM
SRAM
Flash
Which of the following is a characteristic of DRAM?
Faster and does not require refreshing
Slower and requires refreshing
Used in CPU registers
More expensive than SRAM
What does SDRAM stand for?
Static Double RAM
Synchronous Dynamic RAM
Special DRAM
Superfast Dynamic RAM
DDR RAM stands for:
Dual Direct RAM
Double Data Rate RAM
Data Dynamic RAM
Digital Dynamic RAM
Which is the latest among these RAM technologies?
DDR2
DDR3
DDR4
DDR
What is the main advantage of SDRAM over traditional DRAM?
What is the main advantage of SDRAM over traditional DRAM?
Requires no refreshing
Lower cost
Synchronizes with system bus
It is non-volatile
Which RAM type retains data without refresh until power is lost?
DRAM
SRAM
EEPROM
ROM
What does 'memory accessing' refer to?
Connecting hard drives to CPU
Reading and writing data in memory
Formatting the RAM
Downloading software to memory
The time taken to access one word of data is called:
Access Time
Cycle Time
Refresh Time
Write Time
What determines the maximum memory size a CPU can access?
Number of data lines
Number of address lines
Type of RAM used
Clock speed
If a memory has 16 address lines, how many unique memory locations can it access?
256
512
65,536
16,384
In a memory system, random access means:
Data is accessed sequentially
Any location can be accessed directly
Memory is accessed randomly
Only recently used data can be accessed
Which type of memory access method is used in magnetic tapes?
Random access
Sequential access
Direct access
Parallel access
In synchronous memory access:
Access time is variable
It does not depend on system clock
It is aligned with system clock
It is always slower than asynchronous
Which memory has the fastest access time?
Cache
RAM
Hard disk
EEPROM
Direct Memory Access (DMA) allows:
CPU to control all data transfer
Devices to access memory without CPU
Memory to be accessed only at boot
BIOS to write directly to CPU
What is the unit used to express memory access time?
Hertz
Gigabytes
Nanoseconds
Volts
Which unit is primarily responsible for memory processing in a computer system?
Control Unit
Memory Management Unit (MMU)
Arithmetic Logic Unit
Input Unit
During memory processing, the CPU uses which type of register to store memory addresses?
Accumulator
MAR (Memory Address Register)
PC (Program Counter)
IR (Instruction Register)
The register that temporarily holds data to/from memory is called:
PC
MDR (Memory Data Register)
IR
MAR
Which memory process happens first in the instruction cycle?
Write operation
Execute
Fetch
Decode
The purpose of the fetch operation is to:
Store the result
Decode the instruction
Retrieve instruction from memory
Reset memory
Which of the following is involved in memory processing for instruction execution?
ALU and Control Unit only
Only RAM
MAR, MDR, PC, IR
Cache and Registers only
Memory write operation involves:
Reading from memory
Sending data from MDR to MAR
Storing data into memory from CPU
Incrementing the program counter
The sequence of memory processing steps in instruction cycle is:
Decode → Execute → Fetch
Execute → Fetch → Decode
Fetch → Decode → Execute
Fetch → Execute → Decode
Which memory is directly accessed during instruction processing?
ROM
Hard Disk
Main Memory (RAM)
Flash Memory
What happens if memory addressing during processing fails?
Instruction gets executed normally
System shuts down
A segmentation fault or exception is raised
ALU takes over processing
Which of the following is the fastest type of memory?
Hard disk
RAM
Cache
Register
What is the correct order of memory hierarchy from fastest to slowest?
RAM → Cache → Register → Disk
Register → Cache → RAM → Disk
Cache → Register → RAM → Disk
Disk → RAM → Cache → Register
Which memory type is closest to the CPU?
Cache
RAM
Hard Disk
Flash
What is the main purpose of memory hierarchy?
To reduce cost
To increase power
To provide backup
To balance speed and cost
Which layer of the memory hierarchy usually has the highest capacity?
Register
Cache
RAM
Hard Disk
Which unit handles memory management in modern computers?
ALU
Control Unit
DMA
MMU (Memory Management Unit)
Virtual memory is:
Memory that is physically present
Faster than RAM
Part of hard disk used as RAM
Only used for backups
What is the role of a page table in memory management?
Stores program counters
Maps virtual addresses to physical addresses
Stores instruction sets
Holds cache data
Which memory management technique loads only required pages into memory?
Paging
Swapping
Segmentation
Demand Paging
Thrashing occurs when:
Cache gets full
CPU overheats
Excessive paging reduces performance
ROM is overwritten
Which of the following is true about Flash ROM?
It is volatile memory
It requires continuous power to retain data
It is non-volatile and reprogrammable
It is faster than RAM
NVRAM stands for:
Non-Volatile Random Access Memory
Non-Verified ROM Access Module
New Volatile RAM Module
None of the above
What is a key difference between Flash ROM and NVRAM?
Flash ROM is volatile; NVRAM is non-volatile
Flash ROM is used for temporary storage
NVRAM is faster and often used for configuration data
NVRAM cannot retain data
Which type of memory is commonly used in BIOS storage?
DRAM
Flash ROM
SRAM
NVRAM
NVRAM typically uses which technology for data storage?
Magnetic tape
EEPROM or Flash with battery-backed SRAM
Optical disks
DRAM
Which memory type is better suited for frequent write and erase cycles?
Flash ROM
NVRAM
DRAM
PROM
Flash ROM is primarily used in:
Temporary registers
Operating system runtime memory
Embedded firmware storage
CPU cache
