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

Operating Systems & Linux: Assignment 1

This document provides instructions for an assignment on operating systems and Linux for a class. It lists 15 questions to answer about processes, scheduling, context switching, system calls like fork and exec, advantages of multiprogramming, APIs vs system calls, kernel vs user mode, virtual machines, differences between user/kernel threads, fork vs clone functions, CPU vs I/O bursts, the importance of operating systems, and using the Process Explorer tool on Windows. It also instructs students to post an article about operating systems to a Facebook page by February 6th at 4:00 PM.

Uploaded by

Bala Kumar
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
49 views

Operating Systems & Linux: Assignment 1

This document provides instructions for an assignment on operating systems and Linux for a class. It lists 15 questions to answer about processes, scheduling, context switching, system calls like fork and exec, advantages of multiprogramming, APIs vs system calls, kernel vs user mode, virtual machines, differences between user/kernel threads, fork vs clone functions, CPU vs I/O bursts, the importance of operating systems, and using the Process Explorer tool on Windows. It also instructs students to post an article about operating systems to a Facebook page by February 6th at 4:00 PM.

Uploaded by

Bala Kumar
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Operating Systems & Linux

Assignment 1
(B.Tech. CSE-B IV SEM)
Deadline 6-Feb-16 Time: - 4:00 PM
#Study the following tool in depth:Process explore: - https://download.sysinternals.com/files/processexplorer.zip

#Post your operating systems article at page https://www.facebook.com/osarticles


Dont post link of other blog and webpage.
If you found suitable content then read first before post it.
Try to post an article which attracts the attention of your classmates.
1.
2.
3.
4.

Differentiate process and thread. Describe all the entries of process control block.
Describe the differences among short term, medium term & long term scheduling.
Describe the actions a kernel takes to context switch between processes.
Write the syntax and explain the use of following system calls:
Fork, exec, wait, exit
5. Why context switching time should be minimum? How it is dependent on hardware support?
6. What will happen when system call is encountered in a user program?
7. What is the main advantage of multiprogramming?
8. Differentiate the APIs and System calls role in OS with suitable example.
9. What is the significance of kernel and user mode in OS. Explain with suitable example
10. What are the advantages of Virtual Machine?
11. Write down the differences between
(a) User Thread and Kernel Thread
(b) Fork() function and clone() function
(c) CPU burst and I/O burst
12. Explain operating system and importance?
13. Write down a short notes on Process Explore tool for Windows.
14. What resources are used when a thread is created? How do they differ from those used when a process is
created?
15. Write down a program to create two child processes and print following sequence by them
Child 1:- 2 4 8 16 32 64
Child 2:- 2 5 8 11 14 17

You might also like