Skip to content
Search

OperatingSystems:Basic

lastmod 2022-09-23created 2022-09-048 edits

Operating system theory

Theory

Shell

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

author Zer0 sitemap