基础概念

相关提炼内容见 os-basics

操作系统的概念

控制和管理整个计算机系统的硬件与软件资源,合理地组织、调度计算机的工作与资源的分配,进而为用户和其他软件提供方便接口与环境的程序的集合

操作系统的特征

【并发】 Concurrence

  • 并发是指两个或多个事件在同一个时间间隔内发生
  • 【并发】 和 【并行】 的区别:注意与并行(同一时刻)的区别

【共享】 Sharing

  • 互斥共享方式:比如打印机、磁带机虽然可以供多个进程使用,但是一段时间内只运行一个进程访问该资源
  • 同时访问方式

【虚拟】Virtual

  • 虚拟技术 - 时分复用技术,如处理器的分时共享 - 空分复用技术,如虚拟存储器

【异步】Asynchronism

  • 操作系统两个最基本的特征是―并发 共享

操作系统的目标和功能

操作系统作为计算机系统资源的管理者

  • 处理机管理
  • 存储器管理
  • 文件管理
  • 设备管理

操作系统作为用户与计算机硬件系统之间的接口

命令接口

  • 程序接口 | 批处理命令接口
  • 联机命令接口 | 交互式命令接口

程序接口

  • 概念:程序接口由一系列系统调用组成
  • 应用:图形用户界面 graphical user interface GUI

操作系统用作扩充机器

  • 没有任何软件支持的计算机称为【裸机】