Mock Quiz Hub

Mock Quiz Hub

Recent Updates
Added: OS Mid 1 Quiz
Added: OS Mid 2 Quiz
Added: OS Lab 1 Quiz
Time: 00:00

Quiz

Navigate through questions using the controls below

0%
Question 1 of 60 Quiz ID: 1
In a tree-structured directory, the series of directory names that culminates in a file name is referred to as the:
Question 2 of 60 Quiz ID: 2
The UNIX file system uses which of the following consistency semantics?
Question 3 of 60 Quiz ID: 3
In which of the following file allocation methods is preallocation required:
Question 4 of 60 Quiz ID: 4
All types of UNIX files are administered by the OS by means of inodes.
Question 5 of 60 Quiz ID: 5
A file directory contains information about the files, including attributes, location, and ownership.
Question 6 of 60 Quiz ID: 6
A file allocation table (FAT) is used to keep track of the portions assigned to a file.
Question 7 of 60 Quiz ID: 7
Typically, an interactive user or a process has associated with it a current directory, often referred to as the working directory
Question 8 of 60 Quiz ID: 8
An example of a block-oriented I/O device is:
Question 9 of 60 Quiz ID: 9
The __________ unit is capable of mimicking the processor and of taking over control of the system bus just like a processor.
Question 10 of 60 Quiz ID: 10
__________ external devices are suitable for communicating with electronic equipment.
Question 11 of 60 Quiz ID: 11
Data striping provides reliability for RAID systems.
Question 12 of 60 Quiz ID: 12
Disks and tapes are examples of block-oriented I/O devices.
Question 13 of 60 Quiz ID: 13
One general grouping of external I/O devices that communicate with computer systems is the Human Readable category, which includes disk drives and tape drives.
Question 14 of 60 Quiz ID: 14
A risk with _________ is the possibility of starvation for longer processes, as long as there is a steady supply of shorter processes.
Question 15 of 60 Quiz ID: 15
This is a decision whether to add a new process to the set of processes that are currently active:
Question 16 of 60 Quiz ID: 16
The _________ determines which process, among ready processes, is selected next for execution.
Question 17 of 60 Quiz ID: 17
The decision as to which available process will be executed by the processor:
Question 18 of 60 Quiz ID: 18
The key to multiprogramming is scheduling.
Question 19 of 60 Quiz ID: 19
Scheduling affects the performance of the system because it determines which processes will wait and which will progress.
Question 20 of 60 Quiz ID: 20
The medium-term scheduler is invoked whenever an event occurs that may lead to the blocking of the current process or that may provide an opportunity to preempt a currently running process in favor of another.
Question 21 of 60 Quiz ID: 21
The _________ policy results in the fewest number of page faults.
Question 22 of 60 Quiz ID: 22
The _________ algorithm requires a use bit to be associated with each page in memory.
Question 23 of 60 Quiz ID: 23
A _________ chooses only among the resident pages of the process that generated the page fault in selecting a page to replace.
Question 24 of 60 Quiz ID: 24
Segments may be of unequal, indeed dynamic, size.
Question 25 of 60 Quiz ID: 25
The design issue of page size is related to the size of physical main memory and program size.
Question 26 of 60 Quiz ID: 26
The size of virtual storage is limited by the actual number of main storage locations.
Question 27 of 60 Quiz ID: 27
Main memory divided into a number of static partitions at system generation time is _______.
Question 28 of 60 Quiz ID: 28
With __________ a process is loaded by loading all of its segments into dynamic partitions that need not be contiguous.
Question 29 of 60 Quiz ID: 29
Main memory divided into a number of equal size frames is the __________ technique.
Question 30 of 60 Quiz ID: 30
In a uniprogramming system main memory is divided into two parts.
Question 31 of 60 Quiz ID: 31
In a multiprogramming system the available main memory is not generally shared among a number of processes.
Question 32 of 60 Quiz ID: 32
In order to implement mutual exclusion on a critical resource for competing processes, only one program at a time should be allowed:
Question 33 of 60 Quiz ID: 33
The Reader/Writer problem requires that certain conditions be satisfied, such as:
Question 34 of 60 Quiz ID: 34
Embedded computers typically run on a ____ operating system.
Question 35 of 60 Quiz ID: 35
In a uniprocessor system, multiprogramming increases processor efficiency by:
Question 36 of 60 Quiz ID: 36
A __________ organization has a number of potential advantages over a uniprocessor organization including performance, availability, incremental growth, and scaling.
Question 37 of 60 Quiz ID: 37
The operating system kernel consists of all system and application programs in a computer.
Question 38 of 60 Quiz ID: 38
An example of a multicore system is the Intel Core i7.
Question 39 of 60 Quiz ID: 39
In a two-level memory hierarchy the Hit Ratio is defined as the fraction of all memory accesses found in the slower memory.
Question 40 of 60 Quiz ID: 40
The fetched instruction is loaded into the Program Counter.
Question 41 of 60 Quiz ID: 41
Operating systems must evolve over time because:
Question 42 of 60 Quiz ID: 42
A boot block ____.
Question 43 of 60 Quiz ID: 43
_____ provide(s) an interface to the services provided by an operating system.
Question 44 of 60 Quiz ID: 44
_____ is not an example of a benefit of virtual machines.
Question 45 of 60 Quiz ID: 45
Microkernels use _____ for communication.
Question 46 of 60 Quiz ID: 46
A microkernel is a kernel ____.
Question 47 of 60 Quiz ID: 47
Some level of hardware support is required to provide virtualization.
Question 48 of 60 Quiz ID: 48
The virtual-machine concept does not offer complete protection of the various system resources.
Question 49 of 60 Quiz ID: 49
Application programmers typically use an API rather than directory invoking system calls.
Question 50 of 60 Quiz ID: 50
Many operating system merge I/O devices and files into a combined file because of the similarity of system calls for each.
Question 51 of 60 Quiz ID: 51
A __________ is a unit of activity characterized by the execution of a sequence of instructions, a current state, and an associated set of system resources.
Question 52 of 60 Quiz ID: 52
Thread-specific data is data that ____.
Question 53 of 60 Quiz ID: 53
A benefit of the microkernel organization is:
Question 54 of 60 Quiz ID: 54
A thread is composed of a thread ID, program counter, register set, and heap.
Question 55 of 60 Quiz ID: 55
Virtually all contemporary operating systems support kernel threads.
Question 56 of 60 Quiz ID: 56
In a pure User-Level Thread (ULT) facility, all of the work of thread management is done by the application, but the kernel is aware of the existence of threads.
Question 57 of 60 Quiz ID: 57
The OS may create a process on behalf of an application.
Question 58 of 60 Quiz ID: 58
The process control block is the key tool that enables the OS to support multiple processes and to provide for multiprocessing
Question 59 of 60 Quiz ID: 59
It is not the responsibility of the operating system to control the execution of processes.
Question 60 of 60 Quiz ID: 60
The exec() system call creates a new process.

Quiz Summary

Review your answers before submitting

60
Total Questions
0
Answered
60
Remaining
00:00
Time Spent