Skip to main content

Operating System

OS Main Functions​

  1. OS as the interface between the user and the computer hardware system
  2. OS as the manager of computer system resources
  3. OS implements abstraction of computer resources

Evolution of Operating Systems​

  1. Computer without Operating System
  2. Single-channel Batch Processing System
  3. Multi-channel Batch Processing System
    • Multi-channel, macroscopically parallel, microscopically serial.
  4. Time-sharing System
    • Multi-way, independent, timely, interactive
  5. Real-time System
    • Industrial control system
    • Information query system
    • Multimedia system
    • Embedded system
  6. Development of Microcomputer Operating Systems
    • Single-user single-task
    • Single-user multi-task
    • Multi-user multi-task
Agreement
The code part of this work is licensed under Apache License 2.0 . You may freely modify and redistribute the code, and use it for commercial purposes, provided that you comply with the license. However, you are required to:
  • Attribution: Retain the original author's signature and code source information in the original and derivative code.
  • Preserve License: Retain the Apache 2.0 license file in the original and derivative code.
The documentation part of this work is licensed under Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License . You may freely share, including copying and distributing this work in any medium or format, and freely adapt, remix, transform, and build upon the material. However, you are required to:
  • Attribution: Give appropriate credit, provide a link to the license, and indicate if changes were made.
  • NonCommercial: You may not use the material for commercial purposes. For commercial use, please contact the author.
  • ShareAlike: If you remix, transform, or build upon the material, you must distribute your contributions under the same license as the original.