Assignment_1
Assignment_1
CLO – 1 PLO – 1
CLO Allocated: PLO Allocated:
(C-2) (Engineering Knowledge)
ASSIGNMENT # 01
Question # 01
Discuss the role of an operating system in a computer system.
Question # 02
Explain what a process is in the context of an operating system. Describe the process states and
transitions, including how processes are created and terminated.
Question # 03
Compare and contrast inter-process communication (IPC) mechanisms such as shared memory
and message passing. Discuss the advantages and disadvantages of each approach in different
scenarios.
Question # 04
Explain the interconnected relationship between system calls, operating system services, and
system programs. Describe how system calls act as an interface between user programs and the
operating system, enabling access to OS services. Additionally, discuss how system programs
utilize system calls and OS services to perform tasks and interact with system resources.
Provide examples to illustrate the collaboration between these components in the context of
operating system functionality.
Question # 05
Explain the roles and functions of long-term, short-term, and midterm schedulers in an
operating system. Describe how each scheduler contributes to process management.
Page 1 of 1