0% found this document useful (0 votes)
34 views6 pages

CDAC Operating System Exam

The document consists of a series of questions and prompts related to operating systems, covering topics such as operating system evolution, memory management, process scheduling, and file system management. It includes multiple-choice questions, short answer questions, and discussion prompts aimed at assessing knowledge and understanding of operating systems. Additionally, it addresses practical aspects of operating system installation and the challenges posed by emerging trends in technology.

Uploaded by

tryforfree254
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
34 views6 pages

CDAC Operating System Exam

The document consists of a series of questions and prompts related to operating systems, covering topics such as operating system evolution, memory management, process scheduling, and file system management. It includes multiple-choice questions, short answer questions, and discussion prompts aimed at assessing knowledge and understanding of operating systems. Additionally, it addresses practical aspects of operating system installation and the challenges posed by emerging trends in technology.

Uploaded by

tryforfree254
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

SECTION A: 20 MARKS

Answer ALL questions in this section.


1. Which of the following represents a significant milestone in the evolution of
operating systems?
A. Release of Microsoft Office
B. Introduction of the first personal computer
C. Development of the World Wide Web
D. Invention of the transistor
2. The client-server model in operating systems is commonly associated with
A. Monolithic structures
B. Real-time operating systems
C. Distributed computing
D. Mainframe computers
3. The operating system structure that is known for having all operating system
services and functionalities in a single program is known as
A. Monolithic
B. Layered
C. Virtual
D. Client-server model
4. Enumerate one type of operating system that is designed for resource-constrained
devices like smartphones and IoT devices.
A. Mainframe OS
B. Mobile OS
C. Desktop OS
D. Server OS
5. The component of the operating system that manages the essential functions
and interacts directly with the hardware
A. Shell
B. System call
C. Kernel
D. Object file
6. is the function of an operating system that is responsible for
process management, memory management and file system management.
A. Resource allocation
B. User interface
C. Device management
D. Security and access control
7. During the installation of an operating system, which step involves creating
user accounts and setting passwords?
A. Disk partitioning
B. Installation of device drivers
C. Network configuration
D. User configuration
8. The memory management technique that involves dividing physical memory into
fixed-sized blocks, allowing multiple processes to reside in memory simultaneously is
known as
A. Paging
B. Segmentation
C. Swapping
D. Fragmentation
9. In computer systems, what is the role of the clock system or clock cycle
A. It manages input devices.
B. It controls the power supply to the CPU.
C. It synchronizes the execution of instructions and operations.
D. It regulates the network connections.
[Link] protection and security mechanisms in an operating system are designed to:
A. Maximize data duplication.
B. Ensure all files are accessible to all users.
C. Prevent unauthorized access and maintain data integrity.
D. Improve network connectivity.
[Link] file access method that allows reading and writing files from any position in the
file, making it suitable for random access is referred to
A. Sequential access
B. Direct access
C. Index access
D. Consecutive access
[Link] is the purpose of device drivers in computer systems?
A. They manage user interfaces.
B. They control the CPU clock speed.
C. They enable communication between the operating system and hardware devices.
D. They provide network security.
[Link] file system management in the context of computer systems.
A. Managing user accounts and authentication.
B. Managing file storage and retrieval.
C. Managing network connections.
D. Managing hardware resources.
[Link] one primary objective of managing input/output devices in
computer systems.
A. Maximizing CPU performance.
B. Ensuring data encryption.
C. Efficiently managing data transfer between devices and memory.
D. Enhancing user interface design.
[Link] one example of an emerging trend in operating systems
A. Decreased reliance on virtualization technologies
B. Enhanced data security measures
C. Reduced demand for cloud computing
D. Diminished importance of user-friendly interfaces
[Link] can organizations cope with the challenges posed by emerging trends in file
system management?
A. Ignore the trends and continue with traditional file management methods.
B. Invest in advanced data security and privacy technologies.
C. Reduce data storage capacities to minimize risks.
D. Decrease data backups to reduce costs.
[Link] a virtual operating system structure, what is the primary advantage of running
multiple operating systems on a single physical machine?
A. Improved security
B. Enhanced performance
C. Efficient resource sharing
D. Reduced software complexity
[Link] one effective strategy for organizations to cope with the challenges posed by
emerging trends in operating systems.
A. Resist adopting new technologies to maintain stability.
B. Focus on decreasing data backups to reduce costs.
C. Embrace continuous learning and adaptability in IT practices.
D. Discontinue updates and patches to prevent system disruptions.
[Link] the function of a Process Control Block (PCB).
A. To store the executable code of a process.
B. To control the input/output operations of a process.
C. To contain information about a process's state and resources.
D. To manage the allocation of CPU time.
20. Concurrency control in operating systems is primarily concerned with
A. Increasing the processing speed of the CPU.
B. Managing multiple processes to ensure efficient resource utilization.
C. Preventing software bugs in the code.
D. Enhancing user interface design.

21. Highlight the procedures involved in the installation of operating systems. (5 Marks)
[Link] the aid of a diagram, describe a THREE states process model as used in operating system.
(5 Marks)
[Link] TWO memory management and allocation mechanisms utilized by operating systems.
(4 Marks)
[Link] scheduling mechanisms in operating systems have a variety of properties that affect
how
they work in a computer system. Describe FOUR characteristics of scheduling algorithms used
in process scheduling. (4 Marks)
[Link] between pre-emptive and non-pre-emptive scheduling. (4 Marks)
[Link], in the context of operating systems, are complex situations where processes are
unable to proceed because each is holding a resource and waiting for another resource that is
held by another process. Outline FOUR of such conditions. (4 Marks)
[Link] partitioning is a memory management approach in which main memory is divided into
fixed-size sections to accommodate processes. List at least FOUR drawbacks to this strategy.
(4 Marks)
[Link] ease the interaction between software applications and hardware devices, input and output
(I/O) software systems often include numerous levels. Mention any FOUR that you are familiar
with. (5 Marks)
29. Hardware clocks and timers serve critical roles in computer systems, providing a variety of
operations that aid in system functioning and synchronization. Name THREE of these
functions.
(3 Marks)
30. A Process Control Block (PCB) is a data structure that operating systems use to handle
information about active processes. Describe the TWO primary goals of (PCB) in process
management. (2 Marks)
31. Mary is working for smart tech company that deals with distribution of software in Kiambu
region. She was invited for training in a certain company that had introduced the use of
computers in their operation. In order to achieve her objective in the training, she had to do a
documentation of operation starting their evolution to the present.
a) Define the term operating system (2 Marks)
b) Discuss at least FOUR evolutions of operating systems (8 Marks)
c) An operating system (OS) is a fundamental software component that performs a variety
of functions in a computer system. Explain At least FIVE of those responsibilities.
(10 Marks)
32.
c) Process scheduling algorithms are an essential component of an operating system, especially when
several processes compete for the CPU's attention in multitasking
contexts. Explain FOUR different process scheduling algorithms. (8 Marks)
33.
a) You work as the director of information technology for a multinational firm. Describe
FIVE factors you would use to choose the best operating system for the company.
(10 Marks)
b) Highlight the steps involved in installing operating systems. (10 Marks)
a) Explain TWO modes of direct access memory in a computer system. (4 Marks)
b) Cloud-based file management solutions have various advantages, including scalability,
accessibility and cost-effectiveness. They do, however, provide issues in terms of data
storage, access and security. Discuss FOUR difficulties of this cloud-based file
management. (8 Marks)

You might also like