OperatingSystems:Basic
lastmod 2022-09-23created 2022-09-048 edits
Operating system theory
Theory
Shell
- Shell:Basic - See shell basics.
Process
Process overview
- Process environment
- Process definition
- Process classification
- Process hierarchy
- Process control block (PCB; Prcess Control Block)
Process states
- Process states and transitions
- Interrupt
- Context Switching
- Thread
Parallel processes
- Process distinction
- Parallel Process overview
- Critical Section
- Mutual Exclusion
- Synchronization
Process scheduling
- Scheduling overview
- Goals of process scheduling
- Process scheduling techniques
- Non Preemptive scheduling techniques
- Preemptive scheduling techniques
Deadlock
- Deadlock overview
- Four necessary conditions for deadlock
- Deadlock resolution methods
Memory management
Memory management strategies
- Memory management strategies overview
- Fetch strategy
- Placement strategy
- Replacement strategy
Main memory allocation
- Main memory allocation techniques
- Resolving fragmentation
Virtual memory
- Virtual Memory overview
- Paging
- Segmentation
- Paging/segmentation
File management
File basics
- File
- File classification
- Database
Filesystem
- File System overview
- File system functions
- Working Directory
- Relative Path
- Absolute Path
Directory
- Directory overview
- Types of directories
Disk space allocation
- Disk space allocation overview
- Disk space allocation techniques
Disk scheduling
- Disk Scheduling overview
- Types of disk scheduling
File and resource protection techniques
- File Protection techniques
- Resource Protection techniques
Information security
- Security
- Security Level
- Security maintenance techniques
- Information security techniques
Multiprocessing and distributed processing
Multiprocessor
- Multi Processor overview
- Multiprocessor interconnection
- Multiprocessor operating system structure
- Processor coupling
Distributed processing system
- Distributed Processing System features
- Distributed processing system characteristics
- Distributed processing system layered architecture
- Distributed File System
Distributed processing system classification
- Classification by Topology
- Classification by distribution scope
- Classification by operating system
See also
Favorite site
Pages that link here