注:本章结合mooc版的linux的操作系统,归纳总结
第一章
1.操作系统的目标
方便性 |
编写程序只能用机器语言,有os就会写高级语言, |
有效性 | 提高系统资源利用率提高系统的吞吐量,输入输出处于空闲状态 |
可扩充性 | 与OS的结构相关微内核结构 |
开放性 | 遵循开放系统互连OSI国际标准 |
2.操作系统的作用
:1。人机交互的接口(软件接口) |
命令方式,系统调用方式,图标—窗口方式。 |
2.OS资源管理 | ,处理机——处理机管理——分配和控制处理机 存储器——存储器管理——内存的分配与回收 I/O设备——I/O设备管理——I/O设备的分配(回收)与操纵 文件(数据+程序)——文件管理——对文件的存取、共享和保护 |
3.OS资源抽象 | 无软件支持的叫裸机,它向用户提供的接口仅仅是物理接口,为了方便使用,在裸机上覆盖i/o设备,如read/write利用数据结构和操作命令进行输入输出。这叫扩充器或者虚拟机 |
3.操作系统的基本特性
操作系统具有四个特性包括:并发、共享、虚拟、异步(最基本特征前两个) |
注意点:
并行是多个事件在同一时刻发生,并发是多个事件在同一时间间隔发生,比如资源共享是不限制时间和地址,比如图书馆看书,并没有限制人要在同一时间读书,os下的资源共享是限制时间和地点
4.操作系统的主要功能
主要功能是进程管理(处理机管理),存储管理,设备管理,文件管理.接口管理 |
5.操作系统的发展
人工操作方式 |
将已经窗孔的纸袋,装入纸袋输入机,在启动它们已将纸袋的程序和数据输入计算机(用户独占全机,cpu等待人工操作) |
脱机的i/o方式 |