第一章 操作系统简介
本章大纲
- 什么是操作系统
- 操作系统的发展
- 操作系统的特征
- 操作系统的功能
- 操作系统的体系结构
- CPU的逻辑结构与指令的执行
本章考点
1、操作系统的作用
2、操作系统的发展
2.1、单道批处理系统和多道批处理系统的特点和缺点
2.2、分时系统的特点与优点
2.3、实时系统的特点及应用领域
2.4、主流操作系统及其应用领域
2.5、现代操作系统的特点:并发、共享、虚拟、异步
2.6、操作系统的功能
2.7、了解单体结构模型、层次结构模型、微内核结构
3、CPU的逻辑结构和在指令的执行
3.1、CPU的逻辑结构
3.2、高级语言程序的机器级表示和指令的执行。
1. 操作系统的作用
- 提供计算机用户与硬件的接口
- 管理计算机软件和硬件资源
2.操作系统的发展
2.1 操作系统的发展
-
无操作系统(手工阶段,用户独占全机,资源利用率低)
第一台:1946年宾夕法尼亚大学【埃尼阿克】
电子管,无存储设备 ,用户独占全机,资源利用率低
-
单道批处理系统(各作业一次运行,无需人工)
晶体管,磁性存储设备,内存中有一道批处理作业,计算机资源被用户作业独占。
补充:吞吐量是值单位时间内计算机系统处理的作业量。
-
多道批处理系统(资源利用率不高,不提供人机交互功能)
集成电路芯片,出现了分时操作系统(多个终端操作一台计算机)。
-
分时操作系统(采用时间片方式,可以人机交互)
-
实时操作系统(及时可靠)
广泛用户各种工业线程的自动控制、海底探测、智能机器人和航空航天等。
-
微机操作系统(个人计算机)
第一台是Inter公司顾问GaryKidall编写CP/M系统, 是一台磁盘操作系统,用于Inter8080
-
2.7 网络操作系统(网络中各种资源的共享及各台计算机通信)
2.2 批处理系统、分时系统、实时系统的特点
2.2.1、单道批处理系统
-
自动性
单道批处理系统使计算机能够在操作系统控制下,自动地将作业从外存装入内存运行。当作业运行完毕后,自动撤销已运行完毕的作业,并依次从外存装入下一个作业,使之运行。
-
顺序性
存放在外存中的作业按顺序依次被装入内存运行,先进入内存的作业先运行完毕。
-
单道性
任何时刻内存中只有一道作业。即操作系统每次只能从外存装入一个作业进入内存。只有当该作业正常或异常结束,才能将下一个作业装入内存。
单道批处理系统与无操作系统的计算机系统相比而言,减少了等待人工操作的时间。但是单道批处理系统中,由于作业独占CPU和内存,当作业进行I/O时,CPU只能等待I/