Computer Organization and Architecture (Part-10)

What does memory management primarily control in a computer system?

A Resources
B Programs
C Data
D Tasks

What is the main advantage of using SSDs over HDDs?

A Cost
B Lifespan
C Speed
D Size

What does the term “virtual memory” refer to?

A RAM
B Hard drive
C Extended memory
D Disk space

Which of the following is a technique to manage memory fragmentation?

A Multitasking
B Paging
C Pipelining
D Caching

What is the role of an SSD controller?

A Manage read/write operations
B Enhance security
C Store data permanently
D Control processor speed

What is the key difference between HDDs and SSDs?

A Storage capacity
B Data transfer rate
C Data storage method
D Power usage

How does paging improve memory management?

A Increases CPU speed
B Eliminates fragmentation
C Allows larger programs
D Reduces power usage

Which of the following memory types is non‐volatile?

A Register
B RAM
C Cache
D SSD

What does the term “wear leveling” refer to in SSDs?

A Power efficiency
B Speed improvement
C Equalizing memory cell usage
D Data organization

What is the function of the memory management unit (MMU)?

A Translate virtual addresses
B Store instructions
C Handle data transfers
D Control input/output

Which storage technology is considered the fastest?

A SSD
B HDD
C RAM
D NVMe

Which of the following is an example of volatile memory?

A SSD
B RAM
C Flash
D ROM

How does segmentation differ from paging in memory management?

A Paging reduces fragmentation
B Segmentation is used for I/O operations
C Segmentation divides memory logically, while paging divides memory into fixed‐sized blocks
D Segmentation divides memory into fixed‐size blocks

What is the primary use of a hard disk drive (HDD)?

A Execute instructions
B Process data
C Manage memory
D Store large data permanently

Which memory management technique is used to allocate non‐contiguous blocks of memory?

A Paging
B Virtual memory
C Segmentation
D Contiguous allocation