操作系统基础
Table of Contents
操作系统
操作系统的演进
- 无操作系统
- 批处理系统
分时系统
多道程序设计
进程管理
存储管理
作业管理
文件管理
设备管理
什么是操作系统?
管理硬件和提供用户交互的计算机程序;
为什么使用操作系统?
不能直接使用硬件;
屏蔽不同设备的差异;
使用方便
操作系统资源
处理器
存储器
IO设备
文件
操作系统的基本功能?
统一管理计算机资源;
对计算机资源的抽象;
提供用户与计算机之间的接口;
并发性
并行同一时刻发生;
并发同一时间间隔发生;
共享性
含义:计算机资源可以被程序并发使用
互斥共享
同时访问
虚拟性
物理实体->逻辑实体
时分复用
虚拟处理器技术
虚拟设备技术
空分复用
虚拟磁盘技术
虚拟内存技术
异步性
为什么需要进程?