OS Sheets
OS Sheets
Sheet 1
1. What is operating system?
a) kernel is the program that constitutes the central core of the operating system
b) kernel is the first part of operating system to load into memory during booting
A. EXE
B. BAT
C. COM
A. OS/2
B. Windows 95
C. MS-DOS
D. Windows NT
6- Which is not the function of the Operating System?
A. Memory management
B. Disk management
C. Application management
D. Virus Protection
b. Boot loader
c. Bootstrap loader
d. Relating loader
11- The initial program that is run when the computer is powered up is called
1. boot program
2. bootloader
3. initializer
4. bootstrap program
a) Bus
b) Controller
True
False
16- ………………….. tell the CPU that an I/O request has completed by sending an
interrupt signal to the
processor
a) internal interrupt
b) I/O devices
c) software
d) hardware
True
False
True
False
19- Main memory is a volatile storage device that loses its contents when
True
False
21- What types of data can you store in the Cache collection?
a) Register Memory
b) Main Memory
c) Caching
d) Virtual Memory
A. Cache
B. Disk
C. Main Menory
D. Registers
A. Application software
B. System software
C. Utility software
A. Registers
B. device driver
C. Cache
A. inactive
B. spontaneous
C. active
D. impulse
28- Which of the following is the most complete cloud computing service model?
a) PaaS
b) IaaS
c) CaaS
d) SaaS
a) Private
b) Public
c) Hybrid
d) Community
Sheet 2
1- To access the services of operating system, the interface is provided by the
a. system calls
b. API
c. library
d. assembly instructions
a. command line
b. system interface
c. design interface
d. Both b and c
c. design interface
d. system interface
a. sun system
b. microsoft
c. hewlett
d. ANSI
5- Operating systems which involves a GUI-based user interface are
a. windows
b. Linux
c. solaris
d. all of these
d. prompt interface
a. Mac OS
b. DOS
c. windows
d. UNIX
d. all of these
9- In computer, GUI stands for
11- Under MS-DOS, user communicates with the operating system by issuing
a. commands
b. instructions
c. routines
d. procedure
b. hardware management
c. user interface
d. all of these
A. Protection
B. Program execution
C. I/O operations
17- The OS ensures that all access to system resources is controlled. The major
activities of an operating system with respect to?
A. Error handling
B. Resource Management
C. Protection
D. Communication
19- The layer between the hardware and the user program is
A. Operating environment
B. System environment
C. Operating system
D. None
c. share data
a) Process
b) Instruction
c) Procedure
d) Function
True
False
Sheet 3
1- invoking many copies of the web browser program generate one process for
each of them
True
False
True
False
4- When the process issues an I/O request __________
7- The context of a process in the PCB of a process does not contain __________
c) memory-management information
a) A device
b) Timer
c) Scheduler process
d) Power failure
9- In a multi-programming environment
10- Suppose that a process is in “Blocked” state waiting for some I/O service.
When the service is completed, it goes to the :
a. Running state
b. Ready state
c. Suspended state
d. Terminated state
11- Switching the CPU to another process requires performing a state save of the
current process and a state restore of a different process. This task is known as a
Swapping
context switch
Demand Paging
Page Fault
12- A process will ……………….. while it is running, either because it has completed
or because of some fatal fault condition.
A) Suspend
B) Terminate
C) Blocked
D) Ready
13- A ……………… process is moved to the ready state when its time allocation
expires.
A) New
B) Blocked
C) Running
D) Suspend
A) Null → Ready
B) Ready → Running
C) New → Ready
D) Running → Ready
15- The entry of all the PCBs of the current processes is in __________
A. Process Register
B. Program Counter
C. Process Table
D. Process Unit
16- The ready queue is generally stored as a linked list
true
false
17- The process could be removed from the CPU, as a result of an interrupt and
be put back in the ……………
A. I/O queue
B. ready queue
C. job queue
18- Context-switch time is pure overhead, because the system does no useful
work while switching.
true
false