Syllabus - CST 204 OPERATING SYSTEM LAB

SYLLABUS

OPERATING SYSTEMS LAB


1. Basic Linux commands

2. Shell programming

-Command syntax

-Write simple functions with basic tests, loops, patterns

3. System calls of Linux operating system:*

fork, exec, getpid, exit, wait, close, stat, opendir, readdir

4. Write programs using the I/O system calls of Linux operating system (open, read, write)

5. Implement programs for Inter Process Communication using Shared Memory *

6. Implement Semaphores*

7. Implementation of CPU scheduling algorithms. a) Round Robin b) SJF c) FCFS d)

Priority *

8. Implementation of the Memory Allocation Methods for fixed partition*

a) First Fit b) Worst Fit c) Best Fit

9. Implement l page replacement algorithms a) FIFO b) LRU c) LFU*

10. Implement the banker’s algorithm for deadlock avoidance. *

11. Implementation of Deadlock detection algorithm

12. Simulate file allocation strategies.

b) Sequential b) Indexed c) Linked

13. Simulate disk scheduling algorithms. *

c) FCFS b)SCAN c) C-SCAN


* mandatory


Comments

Popular posts from this blog

CSL 204 OPERATING SYSTEM LAB KTU IV SEM CSE

FCFS and SJF

Shared Memory Inter-Process Communication ( IPC)