[go: up one dir, main page]

0% found this document useful (0 votes)
381 views2 pages

Unit 1 Assignment

The document outlines 6 units of assignments on operating system concepts. Unit 1 covers types of operating systems, real-time systems, Unix OS architecture, and differences between batch and time-sharing systems. Unit 2 discusses file system manipulation, resource allocation, system calls, and process management functions. Unit 3 covers processes, process states, interprocess communication using shared memory and message passing, and context switching. Unit 4 includes CPU scheduling criteria, preemptive and nonpreemptive scheduling, and Gantt charts. Unit 5 covers memory management methods, virtual memory management, and page replacement algorithms. Unit 6 discusses file concepts, file operations, and directory structures.

Uploaded by

Yash Patil
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
381 views2 pages

Unit 1 Assignment

The document outlines 6 units of assignments on operating system concepts. Unit 1 covers types of operating systems, real-time systems, Unix OS architecture, and differences between batch and time-sharing systems. Unit 2 discusses file system manipulation, resource allocation, system calls, and process management functions. Unit 3 covers processes, process states, interprocess communication using shared memory and message passing, and context switching. Unit 4 includes CPU scheduling criteria, preemptive and nonpreemptive scheduling, and Gantt charts. Unit 5 covers memory management methods, virtual memory management, and page replacement algorithms. Unit 6 discusses file concepts, file operations, and directory structures.

Uploaded by

Yash Patil
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Operating System

Unit 1 Assignment

1) What is Operating System? List of different types of OS and Explain in brief?


2) Describe real time system. State any one example of its application?
3) Explain Unix OS and Architecture of Unix OS?
4) Write the difference between batch system and time sharing systems?
5) What is a Memory Allocation?

Unit 2

1) Explain following two services of OS.


i. File system manipulation
ii. Resource Allocation
2) What is System call? Enlist any four system calls related with process management?
3) What is process management? State any four function of process management?
4) What is the use of Operating System Tools?

Unit 3

1) What is Process? Explain process state in detail with help of diagram?


2) Explain the working of Interprocess communication considering
I. Shared memory
II. Message Passing
3) With neat diagram describe use of process Control Block (pcb)?
4) Explain the concept of context Switching?
5) What is thread? Explain user and kernel threads?

Unit 4

1) State and explain the criteria of CPU scheduling?


2) Define the following terms
i. Preemptive Scheduling
ii. Nonpreemptive scheduling
3) The job are scheduled for execution as follows solve the problem using:
i. SJF
ii. FCFS
Also find average waiting time using Gantt Chart.

Process Arrival Burst Time


P1 0 8
P2 1 4
P3 2 9
Operating System

P4 3 5

4) State necessary condition for deadlock?


5) Write steps for Banker’s algorithm to avoid deadlock?

Unit 5

1) Explain memory management in detail?


2) Differentiate between contiguous and linked memory allocation method?
3) Explain static and dynamic memory partitioning method?
4) Describe virtual memory Management with suitable diagram?
5) Explain LRU page replacement algorithm by taking suitable example?

Unit 6

1) Describe concept of file, its types and operations on file attributes in detail?
2) Describe working of sequential and direct access method?
3) Explain two level directory structure with the help of diagram?

You might also like