This repository serves as a comprehensive resource for the Systems Programming and Operating Systems (SPOS) course under the 2019 SPPU syllabus. It includes materials such as codes, lecture notes, assignments and question papers covering key topics like system software analysis, data structures, process scheduling, memory management, and the implementation of IoT and HCI applications. This repository holds essential tool for mastering the concepts of systems programming and operating systems.
Kshitij
f598faff49
- Changed variable names and made prSize and blkSize global variables - Added note in main function |
||
---|---|---|
Assignments | ||
Codes | ||
Notes | ||
Question Papers | ||
Softcopy | ||
README.md |
Systems Programming and Operating System (SPOS)
This repository serves as a comprehensive resource for the Systems Programming and Operating Systems (SPOS) course under the 2019 SPPU syllabus. It includes materials such as codes, lecture notes, assignments and question papers covering key topics like system software analysis, data structures, process scheduling, memory management, and the implementation of IoT and HCI applications. This repository holds essential tool for mastering the concepts of systems programming and operating systems.
Index
Codes
Group A
Group B
- CPU Scheduling Algorithms: FCFS, SJF (Preemptive), Priority (Non-Preemptive) and Round Robin (Preemptive)
- Code-B6 - Memory Placement Strategies – Best Fit, First Fit, Next Fit and Worst Fit
- Code-B7 - Page Replacement Algorithms - LRU(Least Recently Used), Optimal
Notes
- Unit 1 - Introduction
- Unit 2 - Macro Processor and Compilers
- [Unit 3 - Linkers and Loaders]
- [Unit 4 - Operating System]
- [Unit 5 - Synchronization and Concurrency Control]
- [Unit 6 - Memory Management]
Assignments
Common
Note
These assignments are for both, X and Y group.
Assignment A3
Assignment B5
Assignment B6
Group-X
Note
These assignments are only for group X.
Assignment A1
Assignment B4
Group-Y
Note
These assignments are only for group Y.