01 操作系统定义及功能

操作系统脉络

操作系统概念

位置与角色 裸机<>操作系统<>应用程序<>用户

控制操作软硬件资源 向用户和其他软件提供接口和环境(向上层提供易用的服务) 包含基本的i系统软件

功能

资源的管理者

文件管理 处理机管理 存储器管理 设备管理

关联计算机组成: cpu (运算器+控制器)+ 输出输出 + 内存+ 外存

操作系统向上层提供的服务

人机接口(GUI,联机命令接口,脱机命令接口(批处理命令接口)); 程序接口(系统调用);

实现对硬件机器的拓展

操作系统发展历史与分类

手工操作

人工打孔记录数据,计算机读取&计算

用户独占。

批处理

单道批处理

引入脱机输入输出。同时输入,但是一次只执行一个任务。

多道批处理

类似输入、内存、输出的流水线

分时操作系统

引入时间片,用户的请求可以及时响应。(人机交互矛盾)

实时操作系统

引入优先级

能够响应紧急任务

特点:及时性和可靠性

网络操作系统

网络中各种资源的共享

分布式操作系统

分布性和并行性

操作系统特征

并发

并发:多个事件,宏观上同时进行,微观上可能是交替进行

并行:多个事件同时进行

共享

资源共享:互斥共享,同时共享(可能是宏观上)

并发和共享关系:互相关联,互为存在条件

虚拟

把物理上实体变为逻辑上的对应物。

物理实体是实际存在的

逻辑上的对应物是用户感受到的。

空分复用技术(虚拟存储技术)

时分复用技术(虚拟处理器,时间片技术)

异步

多道程序环境,允许多个程序并发执行。

各个

进程不是一贯到底,由于存在资源的争用,而是走走停停。


评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注