79
72.8k

110+ Advanced Operating System Solved MCQs

These multiple-choice questions (MCQs) are designed to enhance your knowledge and understanding in the following areas: Master of Science in Computer Science (MSc CS) .

101.

In the Many to One model, multiple threads are unable to run in parallel on multiprocessors because :

A. only one thread can access the kernel at a time
B. many user threads have access to just one kernel thread
C. there is only one kernel thread
D. none of these
Answer» A. only one thread can access the kernel at a time
102.

The One to One model allows :

A. increased concurrency
B. decreased concurrency
C. increased or decreased concurrency
D. concurrency equivalent to other models
Answer» A. increased concurrency
103.

In the One to One model when a thread makes a blocking system call :

A. other threads are strictly prohibited from running
B. other threads are allowed to run
C. other threads only from other processes are allowed to run
D. none of these
Answer» B. other threads are allowed to run
104.

Which of the following is the drawback of the One to One Model ?

A. increased concurrency provided by this model
B. decreased concurrency provided by this model
C. creating so many threads at once can crash the system
D. creating a user thread requires creating the corresponding kernel thread
Answer» D. creating a user thread requires creating the corresponding kernel thread
105.

When is the Many to One model at an advantage ?

A. when the program does not need multi-threading
B. when the program has to be multi-threaded
C. when there is a single processor
D. none of these
Answer» A. when the program does not need multi-threading
106.

In the Many to Many model true concurrency cannot be gained because :

A. the kernel can schedule only one thread at a time
B. there are too many threads to handle
C. it is hard to map threads with each other
D. none of these
Answer» A. the kernel can schedule only one thread at a time
107.

In the Many to Many model when a thread performs a blocking system call :

A. other threads are strictly prohibited from running
B. other threads are allowed to run
C. other threads only from other processes are allowed to run
D. none of these
Answer» B. other threads are allowed to run
108.

before a disk can store data is known as : (choose all that apply)

A. partitioning
B. swap space creation
C. low-level formatting
D. physical formatting
Answer» D. physical formatting
109.

The data structue for a sector typically contains : (choose all that apply)

A. header
B. data area
C. trailer
D. main section
Answer» C. trailer
110.

The header and trailer of a sector contain information used by the disk controller such as _________ and _________.

A. main section
B. error correcting codes (ecc)
C. sector number
D. disk identifier
Answer» C. sector number
111.

The two steps the operating system takes to use a disk to hold its files are _______ and ________.

A. partitioning
B. swap space creation
C. caching
D. logical formatting
Answer» D. logical formatting
112.

and then starts the operating system.

A. main
B. bootloader
C. bootstrap
D. rom
Answer» C. bootstrap
113.

For most computers, the bootstrap is stored in ____.

A. ram
B. rom
C. cache
D. tertiary storage
Answer» B. rom
114.

A disk that has a boot partition is called a _________. (choose all that apply)

A. start disk
B. system disk
C. boot disk
D. all of these
Answer» C. boot disk
115.

Defective sectors on disks are often known as __________.

A. good blocks
B. destroyed blocks
C. bad blocks
D. none of these
Answer» C. bad blocks

Done Studing? Take A Test.

Great job completing your study session! Now it's time to put your knowledge to the test. Challenge yourself, see how much you've learned, and identify areas for improvement. Don’t worry, this is all part of the journey to mastery. Ready for the next step? Take a quiz to solidify what you've just studied.