0% found this document useful (0 votes)
27 views5 pages

Assignments OSY

hhh

Uploaded by

surajmore2368
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)
27 views5 pages

Assignments OSY

hhh

Uploaded by

surajmore2368
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/ 5

UNIT -1

ASSIGNEMENT NO. 1

1. Define operating system. State its objectives.


2. Draw basic structure of operating system. Explain each component.
3. Explain program management is performed by OS.
4. Explain resource management in OS.
5. Explain views of OS
6. Note on security and protection function of OS
7. Explain dual mode operation of operating system.
8. List types of operating system
9. Explain Batch Processing operating with neat diagram.
10.Explain multi-programmed operating with neat diagram.
11.Explain working of multi-processor operating system with diagram.
12.Explain time-shared operating system with diagram.
13.Explain Real Time Operating System with neat diagram. Give two
applications
14.Write difference between Multi-programmed OS and Multi-processor
operating system
15.Give difference between Real Time OS and Timeshared OS
16.Explain distributed operating system with diagram. Give its two advantages
and disadvantages
17. Write difference between windows and linux
18.Give any four features of Android OS
19.Give any four features of IOs
20.Write difference between CLI and GUI
21.Give difference between Andriod OS & IOs
UNIT-2

Assignment No. 2

1. Write any four service provided by OS


2. Define system call. Explain types of system calls
3. Give difference between system view & user view.
4. State any four activities performed by OS
5. Write any four security policies in OS
6. Give any two commands for performing performance monitor
7. State the purpose of task scheduler in OS
8. State any four process management & main memory management
activities of OS
9. State any four activities file management activities & I/O management
activities
10.State any four Secondary storage management activities
11.Give purpose of system call
12. Give difference between Linux and Windows
13. Explain services provided by OS
14. Define system call. Explain implantation of system call in OS
15. Explain how parameter passing is done in OS
16.With the help of diagram explain open() system call
17.Explain user tools of operating system.

UNIT – 3
Assignment No. 3
1. Define process and process management
2. Compare programs and process
3. State different types of tables maintained by the operating system
4. Define PCB. Explain sections of PCB
5. State any four methods of creating process or state four main events
that cause the process to be created
6. State the resources required by process
7. Give objectives of process scheduling.
8. Define Job queue, ready queue and device queue
9. State meaning of I/O bound and CPU bound processes
10.Define scheduler and explain types of scheduler with neat diagram.
11.Compare long term scheduler and medium term scheduler
12.Compare long term scheduler and short term scheduler
13.Define context switch with neat diagram
14.Define IPC. Explain models of IPC
15.Give reasons why co-operative processes are needed in IPC
16.Define & explain threads in OS
17.Differentiate between process and threads
18.Give any four benefits of multithreading
19.State any four process commands with their function, syntax and
example.
20.Differentiate between User thread and kernel thread
21. Explain multithreading models.

UNIT 4

Assignment No.4

1. Explain concept of scheduling


2. Describe preemptive and non-preemptive scheduling
3. State scheduling objectives
4. Explain CPU – I/O bound cycles
5. Explain scheduling criteria
6. State four conditions that CPU take decision in process scheduling
7. Give difference FCFS and SJF
8. Explain role of scheduler & dispatcher in CPU scheduling
9. Explain FCFS scheduling algorithm with example
10. Explain SRTN scheduling algorithm with example
11.Explain SJF scheduling algorithm with example
12.Explain priority scheduling algorithm with example
13.Explain round robbin scheduling algorithm with example
14.Explain multi-level scheduling algorithm with example
15.Define deadlock? Give necessary conditions to deadlock
16.How deadlock in OS can be handled?
17.Explain deadlock preventions methods
18.Explain deadlock avoidance
19.Explain system models for deadlock.

UNIT 5
Assignment 5

1. Explain multiprogramming with fixed and variable partitions


2. Define fragmentation. Give difference between internal
fragmentation and external fragmentation
3. Explain free space management techniques
4. Give difference between paging and segmentation
5. Define page fault. Explain page replacement algorithms
6. Explain virtual memory concept.
7. Define demand paging. State its advantages & disadvantages
8. Explain paging with example.
9. Explain the paging model of physical and logical memory
10. State Belady’s anomaly. Give the name of algorithm which suffers
from such anomaly.
11.Differentiate between fixed and variable partition in contiguous
memory allocation
UNIT 6
Assignment 6
1. Explain file concept in operating system.
2. Explain different file attributes.
3. Explain file operations
4. Explain file types
5. Define file system. Explain file system structure.
6. Explain file access methods
7. Explain File allocation methods
8. Explain directory structures.
9. Explain physical structure of hard disk or explain disk organization.
10.Explain logical structure of hard disk.
11.Define RAID. Explain any four RAID levels

You might also like