Course Name: Operating System Lab
Course Code: 10B17CI571
- Create sockets and analyze different client/server models.
- Create processes, threads, and semaphores.
- Analyze different protocols.
- Learn how resources are managed in an operating system.
- Manage system memory.
Experiment Number | Experiment Details | Lab Hours |
---|---|---|
1 | Process Handling | 2 |
2 | Zombie and Orphan Process | 2 |
3 | FCFS Scheduling Algorithm | 2 |
4 | SJF Scheduling Algorithm | 2 |
5 | Priority Scheduling Algorithm | 2 |
6 | Round-Robin Scheduling Algorithm | 2 |
7 | Process Groups | 2 |
8 | Inter-Process Communication | 2 |
9 | Shared Memory Concept | 2 |
10 | Peterson’s Critical Section Problem Solution | 2 |
11 | Mutex | 2 |
12 | Semaphores | 2 |
13 | MID SEM TEST | 2 |
14 | Safety Algorithm | 2 |
15 | Banker’s Algorithm | 2 |
16 | Group Project | 2 |
17 | Group Project | 2 |
18 | Group Project | 2 |
19 | Group Project | 2 |
20 | Group Project | 2 |
21 | Group Project | 2 |
22 | Group Project | 2 |
23 | END SEM TEST | 2 |
Total Lab Hours: 56