operating systems lab syllabus

 OBJECTIVES:

The student should be made to:

 Learn shell programming and the use of filters in the UNIX environment.

 Be exposed to programming in C using system calls.

 Learn to use the file system related system calls.

 Be exposed to process creation and inter process communication.

 Be familiar with implementation of CPU Scheduling Algorithms, page replacement algorithms

and Deadlock avoidance

LIST OF EXPERIMENTS:

  1. Basics of UNIX commands.
  2. Shell Programming.
  3. Implement the following CPU scheduling algorithms
  4. a) Round Robin b) SJF c) FCFS d) Priority
  5. Implement all file allocation strategies
  6. a) Sequential b) Indexed c) Linked
  7. Implement Semaphores
  8. Implement all File Organization Techniques
  9. a) Single level directory b) Two level c) Hierarchical d) DAG
  10. Implement Bankers Algorithm for Dead Lock Avoidance
  11. Implement an Algorithm for Dead Lock Detection
  12. Implement e all page replacement algorithms
  13. a) FIFO b) LRU c) LFU
  14. Implement Shared memory and IPC
  15. Implement Paging Technique of memory management.
  16. Implement Threading & Synchronization Applications
operating systems lab syllabus

www.kprblog.in

operating systems lab syllabus – pdf

 

For further syllabus, notes, video materials and question papers visit kprblog.in

 Mail your Feedback/Queries to [email protected]

For more knowledge visit tricksout