0% found this document useful (0 votes)
8 views1 page

FA24-Assignment 2-PoOS

Uploaded by

ranaalam45171
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)
8 views1 page

FA24-Assignment 2-PoOS

Uploaded by

ranaalam45171
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

COMSATS University Islamabad

Sahiwal Campus
(Department of Computer Science)
Course Title: Principles of Operating Systems Course Code: CSC323 Credit Hours: 4
Course Instructor: Dr. Zafar Iqbal Roy Programme: BSCS
Semester: 5 Batch: - Section: Name:
D Deadline: 25-10-2024
Time Allowed: Maximum Marks: 10
Student’s Name: Reg. No. CUI/
Important Instructions / Guidelines: /SWL
Read the question paper carefully and answer the questions according to their statements.
You are required to make handwritten assignments on blank A4 pages and submit the hard copies
before end of the deadline.
Assignment 2-Fall 2024
Question 1: Answer the following questions [CLO2/GA1,2]:
a) Explain the difference between process creation and process termination. What system
calls are typically used for these operations?
b) What are the key differences between preemptive and non-preemptive scheduling?
Provide examples of algorithms that use each method.
c) Compare and contrast First-Come, First-Served (FCFS), Shortest Job Next (SJN), and
Round-Robin (RR) scheduling algorithms in terms of throughput, waiting time, and
CPU utilization.
d) Compare message passing and shared memory mechanisms.

You might also like