跳到主要内容

操作系统的概念和功能

作为系统资源的管理者

  • 提供的功能:

    1. 处理机管理
    2. 存储器管理
    3. 文件管理
    4. 设备管理
  • 目标:安全、高效

备注

执行一个程序前需要将该程序放到内存中,才能被CPU处理

向上层提供方便易用的服务

使用封装思想,将复杂的硬件功能封装成简单易用的服务。

  • GUI:图形化用户接口。
  • 联机命令接口 / 交互式命令接口:Terminal
  • 脱机命令接口 / 批处理命令接口:.bat 文件
  • 程序接口:可以在程序中进行系统调用来使用程序接口。普通用户不能直接使用程序接口,只能通过程序代码来间接使用。

作为最接近硬件的层次

  • 需要实现对硬件机器的拓展
  • 通常把覆盖了软件的机器称为扩充机器,又称之为虚拟机。