Operating System Structure

download Operating System Structure

If you can't read please download the document

description

Operating System Structure

Transcript of Operating System Structure

  • 3

    (OPERATING SYSTEM STRUCTURES)

  • (Operating system structure)

    (System Component)

    (Process Management)

    (Memory Management)

    (File Management)

    (I/O System Management)

    (Storage Management)

    (Network)

    (Protection System)

    (Command-Interpreter System)

  • (Operating system structure)

    (Operating System Services)

  • (Operating system structure)

    System Call

    (Process Management)

    (File Management)

    (Device Management)

    (Data Maintainant)

    (Communication)

  • CPU (microprocessor)

    (Keyboard , Mouse , etc.)

    CPU CPU

    (Monitor , Printer , etc.)

  • (System Components)

    (Suspension) (Resumption)

    (Process synchronization)

    (Deadlock handling)

    (Process Management)

  • (System Components)

  • (System Components)

    (Directory)

    ( )

  • (System Components)

  • (Operating System Service)

    (File system manipulation)

    (I/O operation)

    (Program execution)

  • (Operating System Service)

  • System Calls ( )

    3

    stack (push) stack (pop)

  • 5

  • (Types of system calls)

    , (End , Abort)

    , (Load , Execute)

    (Create and Terminate Process)

    (Get and Set Process Attributes)

    (Wait for Time)

    , (Wait Event , Signal Event)

    (Allocate and Free Memory)

  • (Types of system calls)

    (File Manipulation)

    (Create and Delete File)

    , (Open , Close)

    , , (Read , Write , Reposition)

    (Get and Set File Attributes)

  • (Types of system calls)

    (Device Manipulation)

    (Request and Release Device)

    , , (Read, Write, Reposition)

    (Get and Set Device Attributes)

    (Logically Attach or Detach Devices)

  • (Types of system calls)

    (Information Maintenance)

    (System Data)

    , ,

  • (Types of system calls)

    (Communication)

    (Create Delete Communication Connection)

    (Send Receive Messages)

    (Transfer Status Information)

    (Attach or Detach Remove Device)

  • (Process and Job Control)

    MS-DOS (a) (b)

  • (Process and Job Control)

    UNIX

  • (Communication)

    2

    (Message passing)

    (Share memory)

  • (a) (b)