개발/지식

[펌] 공룡책으로 정리하는 운영체제

밥풀두숟가락 2020. 3. 23. 17:40

https://parksb.github.io/article/5.html

 

🦕 공룡책으로 정리하는 운영체제 Ch.1

Overview

parksb.github.io

ch1. Overview

  • What Operating Systems Do
  • Computer-System Organization
  • Storage Structure
  • I/O Structure
  • Direct Memory Access Structure
  • Computer-System Architecture
  • Operating-System Structure
  • Operating-System Operations
  • Dual-Mode and Multi-Mode Operation
  • Timer
  • Process Management
  • Memory Management
  • Storage Management
  • Protection and Security
  • Kernal Data Structures
  • Computing Environments
  • Open-Source Operating Systems

ch2. System Structures

  • Operating-System Service
    • UI
    • Program Execution
    • I/O Operations
    • File-System manipulation
    • Communications
    • Error detection
    • Resource allocation
    • Accounting
    • Protection and Security
  • System Calls
    • Types of system calls
    • Operating System Structure
      • Simple structure
      • Layered approach
      • MicroKernels
      • Modules
      • Hybris Systems

ch3. Process Concepts

  • Process State
  • Process Control Block (PCB)
    • CPU Switch
  • Threads
  • Process Scheduling
  • Context Switch
  • Process Creation
  • Process termination
  • Interprocess Communication (IPC)
    • Message Passing
    • Shared Memory
    • Producer-Consumer Problem
    • Syncronization
  • Sockets
  • Pipes

ch4.