考试内容
- 操作系统的概念,特征,功能和提供的方服务
- 操作系统的发展和分类
- 操作系统的运行环境
- 内核态与用户态
- 中断,异常
- 系统调用
- 操作系统体系结构
知识框架
重点 - 通常选择题的形式
- 形成大体框架后,反复做题,完善知识体系
1.1 操作系统的基本概念
1.1.1 操作系统的目标和作用
- 目标
- 方便性
- 裸机运行程序很不方便,要用机器语言书写程序
- 有效性
- 提高系统资源的利用率:在早期未配置OS的计算机系统中,诸如处理机、I/O设备等都经常处于空闲状态,各种资源无法得到充分利用,所以在当时,提高系统资源利用率是推动OS发展最主要的动力。
- 提高系统的吞吐量:OS可以通过合理地组织计算机的工作流程,加速程序的运行,缩短程序的运行周期,从而提高了系统的吞吐量
- 可扩充性
- 早期的无结构发展成模块化结构,进而又发展成层次化结构
- 近年来OS已广泛采用了__微内核结构__。微内核结构能方便地增添新的功能和模块,以及对原有的功能和模块进行修改,具有良好的可扩充性。
- 开放性
- 所谓开放性,是指系统能遵循世界标准规范,特别是遵循开放系统互连OSI国际标准
- 方便性
- 作用
- OS作为用户与计算机硬件系统之间的接口
- OS作为计算机系统资源的管理者
- 主要分为:处理机,存储器,I/O设备,文件(数据和程序)
- OS实现了对计算机资源的抽象