Operating System MCQs
1) An operating system is a program that manages the computer ____________.
A)application B)File system C)software D)hardware
Correct Ans: hardware
2)___________ provide an interface to the services made available by an operating
system.
A)protection B)System calls C)register D)process control
Correct Ans: System calls
3) Many modern operating systems have extended the process concept to allow a process to have multiple ___________ of execution.
A)threads B)software C)functions D)systems
Correct Ans: threads
4) Linux is running as the ____________ operating system.
A)guest B)physical C)host D)isolated
Correct Ans: host
5) The value in the _________ register is added to every address generated by a user
process.
A)real B)logical C)relocation D)base
Correct Ans: relocation
6) In ___________ we must search the entire list, unless the list is ordered by size.
A)Last fit B)First fit C) Best fit D) Worst fit
Correct Ans: First fit
7) The system must keep a ___________ pointer to the location in the file where the
next write is to take place.
A)write B)read C)file position D)delete
Correct Ans: write
8) If devices use a common set of wires, the connection is called a ___________.
A)PCI bus B)bus C)daisy chain D)port
Correct Ans: bus
9) _________ is indefinite blocking situation in which processes wait indefinitely within the semaphore.
A)deadlocks B)Priority inversion C)starvation D)None of these
Correct Ans: deadlocks
10) __________ provides a set of methods for ensuring that at least one of the necessary conditions cannot hold.
A)process prevention B)deadlock prevention C)resource-allocation D)Mutual exclusion
Correct Ans: deadlock prevention
11) ____________ makes guest operating systems and applications "believe" they are running on native hardware.
A)Virtualization B)Simulation C)Mutual exclusion D)containers
Correct Ans: Virtualization
12) ____________ provide minimal process and memory management, in addition to a communication facility.
A)minikernels B)Mach C)Modules D)microkernels
Correct Ans: microkernels
13) _____________ interact with the device controller to take and give I/O and perform required error handling.
A)Device controller B)Device Drivers C)Interrupt handlers D)Disk
Correct Ans: Device Drivers
14)___________ multiplexes many user-level threads to a smaller or equal number of kernel threads.
A)many-to-one model B)one-to-many model C)Many-to-Many Model D)One-to-One Model
Correct Ans: Many-to-Many Model
15) If a number of different sites are connected to one another, then a user at one site may be able to use the resources available at another in ____________.
A)Communication B)Reliability C)Resource Sharing D)Computation Speedup
Correct Ans: Resource Sharing
16) ___________ determines under which directory names configuration files, libraries, system binaries, and run-time data files should be stored.
A)windows OS B)linux distributions C)unix system services D)Linux file system
Correct Ans: Linux file system
17) ____________, the core, privileged executive that manages all system resources and that interacts directly with the computer hardware.
A)Unix B)linux C)Kernal D)shell
Correct Ans: Kernal
18) The _____________ works closely with the VM manager to provide cache services for all components under the control of the I/0 manager.
A)VM manager B)cache manager C)VACB D)disk driver
Correct Ans: cache manager
19) The ___________ manager manages the communication between applications and the interfaces provided by device drivers.
A)Linux I/O manager B) I/O manager C)Windows kernel-mode I/O system D)Windows I/O
Correct Ans: Windows kernel-mode I/O
20) The ____________ provides a combination of performance, reliability, and compatibility not found in the FAT file system.
A)EFS B)NTFS C)MFT D)None of these
Correct Ans: NTFS
Comments
Post a Comment