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

Assignment No. 01 SPRING 2014 CS604 (Operating Systems) : Objectives

This document provides instructions for Assignment No. 01 for the CS604 Operating Systems course in Spring 2014. It consists of 4 questions worth a total of 15 marks. The assignment is due on May 2nd, 2014 and must be submitted as a Microsoft Word file named with the student's roll number. The questions assess the student's understanding of operating system concepts like multiprogramming, process management in Unix/Linux systems, CPU protection from infinite loops, and differentiating between I/O-bound and CPU-bound processes. Good luck is wished for completing the assignment successfully and on time.
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)
30 views

Assignment No. 01 SPRING 2014 CS604 (Operating Systems) : Objectives

This document provides instructions for Assignment No. 01 for the CS604 Operating Systems course in Spring 2014. It consists of 4 questions worth a total of 15 marks. The assignment is due on May 2nd, 2014 and must be submitted as a Microsoft Word file named with the student's roll number. The questions assess the student's understanding of operating system concepts like multiprogramming, process management in Unix/Linux systems, CPU protection from infinite loops, and differentiating between I/O-bound and CPU-bound processes. Good luck is wished for completing the assignment successfully and on time.
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/ 2

Assignment No.

01
SPRING 2014
CS604
(Operating Systems)

Total Marks: 15
Due Date: 2nd
May 2014

Objectives:
To learn and understand the basic concept of operating structure and function.

Lecture Covered:
Lecture # 1 to 6
Instructions
Please read the following instructions carefully before submitting assignment:
It should be clear that your assignment will not get any credit if:
o The assignment is submitted after due date.
o The submitted assignment does not open or file corrupt.
o The assignment is copied.
o There is not mentioned the student Id in the assignment File
or name of file is other than student ID.
GOOD LUCK

Marks: 15
Question 1: [Marks : 02]
A single processor can run only one program at a time. Operating System installed on the machine interacts as
intermediary between the hardware of the system and users. How does an operating system make
multiprogramming possible by using single processor?

Question 2: [Marks : 03]


Keeping in mind the Unix/Linux process management; do you think that a parent process can terminate
one of its child processes? Give at least two reasons to support your answer.

Question 3: [Marks : 05]


Consider a scenario when multiple processes are running in a system and CPU is switching among
processes. In multiprogramming, the main issue is CPU protection. If a process doesn't relinquish CPU for
a long or infinite period of time then how will you prevent the user process or program from getting stuck
in an infinite loop or not calling system services and never returning control to the CPU? Write down all
necessary steps to accomplish CPU protection in this scenario.

Question 4: [Marks : 05]


Both types of I/O bound as well as CPU bound processes are executed by the processor. How can you
differentiate between I/O bound and CPU bound processes? Describe one typical application for I/O
bound and CPU bound.

Uploading Instructions:
Upload your assignment as a Microsoft word file. It should have name [YourRollNo.doc]
Note:
Be precise in your answer, write to the point.
Deadline
Your assignment must be uploaded/submitted at or before Friday, 2nd May 2014.

You might also like