0% found this document useful (0 votes)
20 views

Assignment_1

Uploaded by

umair.63117
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)
20 views

Assignment_1

Uploaded by

umair.63117
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
You are on page 1/ 1

FACULTY OF ENGINEERING, SCIENCES AND TECHNOLOGY

Course: Operating System Instructor: Azeem Aftab

Marks Allocated: 5 Marks Time Allocated: 01 Week

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

You might also like