第一章 计算机系统引论

考试内容

  • 操作系统的概念,特征,功能和提供的方服务
  • 操作系统的发展和分类
  • 操作系统的运行环境
    • 内核态与用户态
    • 中断,异常
    • 系统调用
  • 操作系统体系结构
    知识框架
    1.1
    重点
  • 通常选择题的形式
  • 形成大体框架后,反复做题,完善知识体系

1.1 操作系统的基本概念

1.1.1 操作系统的目标和作用

  1. 目标
    • 方便性
      • 裸机运行程序很不方便,要用机器语言书写程序
    • 有效性
      • 提高系统资源的利用率:在早期未配置OS的计算机系统中,诸如处理机、I/O设备等都经常处于空闲状态,各种资源无法得到充分利用,所以在当时,提高系统资源利用率是推动OS发展最主要的动力。
      • 提高系统的吞吐量:OS可以通过合理地组织计算机的工作流程,加速程序的运行,缩短程序的运行周期,从而提高了系统的吞吐量
    • 可扩充性
      • 早期的无结构发展成模块化结构,进而又发展成层次化结构
      • 近年来OS已广泛采用了__微内核结构__。微内核结构能方便地增添新的功能和模块,以及对原有的功能和模块进行修改,具有良好的可扩充性。
    • 开放性
      • 所谓开放性,是指系统能遵循世界标准规范,特别是遵循开放系统互连OSI国际标准
  2. 作用
  • OS作为用户与计算机硬件系统之间的接口
    1.2
  • OS作为计算机系统资源的管理者
    • 主要分为:处理机,存储器,I/O设备,文件(数据和程序)
  • OS实现了对计算机资源的抽象
    1.3