一、操作系统的地位和目标
1. 计算机系统的组成
- 软件
(1)应用软件
(2)系统软件(和硬件相关的)
i. 光盘刻录工具、汇编程序、编译程序、数据库管理系统
ii. 操作系统(偏底层) - 硬件及固件(裸机)
【固件: 嵌入在硬件中。在硬件中嵌入软件代码,如打印机等外围设备,在存储器里嵌入相应】
二、操作系统在计算机系统中的地位
计算机系统层次 |
---|
应用软件 |
系统工具 (其他系统软件) |
操作系统 |
计算机硬件 |
操作系统将为上面的各种软件提供系统服务,这些系统服务将会以系统调用的方式实现。
三、操作系统的设计目标
- 方便性
提供用户接口(命令接口——>图形化接口),使计算机系统更方便使用。 - 有效性
通过有效管理和分配软、硬件资源及合理组织计算机工作流程来改善资源利用率(处理机利用率、内存利用率等),提高系统吞吐量(在单位时间内完成的工作量/任务量)。 - 可扩充性(面向未来)
适应计算机硬件和体系结构的迅猛发展及其所对应的更高的功能和性能要求。 - 开放性
适应不同厂家与不同类型的计算机及其设备的网络化集成和协同工作,实现应用程序可移植性和互操作性(同一文件在不同操作系统中都可以进行编译,如PPT)。