Contents
操作系统脉络
操作系统概念
位置与角色 裸机<>操作系统<>应用程序<>用户
控制操作软硬件资源 向用户和其他软件提供接口和环境(向上层提供易用的服务) 包含基本的i系统软件
功能
资源的管理者
文件管理 处理机管理 存储器管理 设备管理
关联计算机组成: cpu (运算器+控制器)+ 输出输出 + 内存+ 外存
操作系统向上层提供的服务
人机接口(GUI,联机命令接口,脱机命令接口(批处理命令接口)); 程序接口(系统调用);
实现对硬件机器的拓展
操作系统发展历史与分类
手工操作
人工打孔记录数据,计算机读取&计算
用户独占。
批处理
单道批处理
引入脱机输入输出。同时输入,但是一次只执行一个任务。
多道批处理
类似输入、内存、输出的流水线
分时操作系统
引入时间片,用户的请求可以及时响应。(人机交互矛盾)
实时操作系统
引入优先级
能够响应紧急任务
特点:及时性和可靠性
网络操作系统
网络中各种资源的共享
分布式操作系统
分布性和并行性
操作系统特征
并发
并发:多个事件,宏观上同时进行,微观上可能是交替进行
并行:多个事件同时进行
共享
资源共享:互斥共享,同时共享(可能是宏观上)
并发和共享关系:互相关联,互为存在条件
虚拟
把物理上实体变为逻辑上的对应物。
物理实体是实际存在的
逻辑上的对应物是用户感受到的。
空分复用技术(虚拟存储技术)
时分复用技术(虚拟处理器,时间片技术)
异步
多道程序环境,允许多个程序并发执行。
各个
进程不是一贯到底,由于存在资源的争用,而是走走停停。
发表回复