Answer All questions
Part A.
1. What is the primary function of an operating system boot loader?
A. To load and execute user-level applications
B. To manage files and directories on the hard drive
C. To initialize the hardware components of the computer
D. To load and start the operating system kernel
2. Which of the following is not an operating system?
A. Windows
B. Linux
C. Oracle
D. DOS
3. What is an operating system?
A. collection of programs that manages hardware resources
B. system service provider to the application programs
C. interface between the hardware and application programs
D. all of the mentioned
4. In the Operating Systems, which of the following is/are CPU scheduling algorithms?
A. Round Robin
B. Shortest Job First
C. Priority
D. All of the mentioned
5. What is the name of the operating system that reads and reacts in terms of actual time?
A. Real time system
B. Time sharing system
C. Quick response system
D. Batch system
6. Which one of the following errors will be handle by the operating system?
A. power failure
B. lack of paper in printer
C. connection failure in the network
D. all of the mentioned
7. Operating systems________________________ .
A. enables the programmer to draw a flow chart
B. provides a layer, user friendly interface
C. links a program with subroutine it references
D. all of these
8. Example of open-source operating system is__________.
A. Linux
B. Windows
C. Android
D. DOS
9. When the system processes data instructions without any delay, it is called as a
________________ .
A. online system
B. real-time system
C. instruction system
D. offline system
10. Which of the following is an operating system?
I. Ubuntu
II. Linux
III. Unix
A. Only I
B. Only II and III
C. All I, II and III
D. No option is correct.
11. If a process fails, most operating system write the error information to a__________ .
A. log file
B. another running process
C. new file
D. none of the mentioned
12. Which is NOT the function of the Operating System?
A. Memory management
B. Disk management
C. Application management
D. Encryption management
13. Which of the following are the states of a five-state process model?
I) Running II) Ready III) New IV) Exit V) Destroy
A. I, II, III and V only
B. I, II, IV and V only
C. I, II, III, and IV only
D. All I, II, III, IV and V
14. ________________ refers to a situation in which a process is ready to execute but is
continuously denied access to a processor in deference to other processes.
A. Synchronization
B. Mutual Exclusion
C. Dead lock
D. Starvation
15. The list of processes that are waiting to be executed is put in the _________________ .
A. job queue
B. ready queue
C. execution queue
D. process queue
16. ________ is an open-source software.
A. UNIX
B. LINUX
C. Window
D. MAC
17. Operating system is the most common type of ________ software.
A. System
B. Application
C. Utility
D. Database
18. Data and program stored in main memory when _____________________.
A. the processor uses them
B. computer on
C. computer off
D. computer connected to internet
19. If a process fails, most operating system writes the error into __________
A. Another running process
B. Log file
C. new file
D. recently used file
20. A program that run on several computers is said to be:
A. delegated
B. spread
C. distributed
D. Iterative
Part B (Essay Question)
1. Discuss the Operating System scheduling process.
Process scheduling in OS is an operating system task that schedules processes of different
states like ready, waiting, and running.
2. Explain ONE (1) method of enabling Operating System security.
One effective method of enabling Operating System security is through the implementation
of User Authentication and Authorization. This method ensures that only authorized users
gain access to the system and its resources, reducing the risk of unauthorized access and
potential security breaches.
3. Explain TWO (2) roles of an operating system in a computer system.
manage the computer's resources, such as the central processing unit, memory, disk
drives, and printers
establish a user interface