Skip to content

πŸ’» Welcome to the Operating Systems Repository! πŸ“šβœ¨ Immerse yourself in a meticulously curated knowledge reservoir on Operating Systems. πŸŒπŸ’‘ Explore the intricacies of system management, processes, and kernel architecture. πŸš€πŸ” Master the art of efficient operating system navigation in this dynamic space! πŸ‘¨β€πŸ’»πŸŒ

Notifications You must be signed in to change notification settings

Dare-marvel/Operating-Systems--OS--

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

99 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation


Logo


Downloads Contributors Issues License


Mod. no. Chapter Name
1) Introduction to System Software and Operating Systems
1.1 System Software
Linkers and Loaders
1.2 Structures and Principles of OS
Types of Operating Systems
2) Process Management
2.1 Major Concepts of Processes
Major Concepts of Thread
UNIX Processes and Threads
3) Process Co-ordination
3.1 Process Synchronization
Critical Section Problem
Semaphores
Producer Consumer's Problem
Reader Writer's Problem
Printer Spooler Problem
Dining Philosophers Problem
3.2 CPU Scheduling
Sheduling Criteria, Algorithms
Deadlock
Prevention, Detection(RAG)
Avoidance(Banker's Algorithm)
4) Memory Management
4.1 Contiguous Allocation
Non-Contiguous Allocation
4.2 Virtual Memory Management
Demand Paging
Allocation of Frames
Thrashing
5) File Management
5.1 Storage Management
Disk Structure
Disk Scheduling, Management
5.2 File System Implementation
File System Structure
Allocation methods
5.3 Inodes
Solved Examples

About

πŸ’» Welcome to the Operating Systems Repository! πŸ“šβœ¨ Immerse yourself in a meticulously curated knowledge reservoir on Operating Systems. πŸŒπŸ’‘ Explore the intricacies of system management, processes, and kernel architecture. πŸš€πŸ” Master the art of efficient operating system navigation in this dynamic space! πŸ‘¨β€πŸ’»πŸŒ

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages