Operating System
OS Main Functionsβ
- OS as the interface between the user and the computer hardware system
- OS as the manager of computer system resources
- OS implements abstraction of computer resources
Evolution of Operating Systemsβ
- Computer without Operating System
- Single-channel Batch Processing System
- Multi-channel Batch Processing System
- Multi-channel, macroscopically parallel, microscopically serial.
- Time-sharing System
- Multi-way, independent, timely, interactive
- Real-time System
- Industrial control system
- Information query system
- Multimedia system
- Embedded system
- 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.
- 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.