操作系统的概念、特征、功能、提供的服务
概念:控制和管理整个计算机系统的硬件和软件资源,合理地组织、调度计算机的工作与资源的分配,进而为用户和其他软件提供方便接口与环境的程序集合。OS是计算机系统中最基本的系统软件。
特征:并发(OS两个最基本的特性之一)、共享(OS两个最基本的特性之一)、虚拟、异步(进程以不可预知的速度向前推进)
注意:OS利用时分复用和空分复用实现虚拟
时分复用技术:
- 虚拟处理机技术:将一台物理机上的处理及虚拟为多台逻辑上处理机
- 虚拟设备技术:将一台物理I\O设备虚拟为多台逻辑上的I\O设备,即可使临时资源变为多个用户”同时“访问的共享设备
时空复用技术:
- 用于对储存空间的管理以提高存储空间的利用率
值得注意:
若采用分时复用。设 N 是某物理设备所对应的虚拟逻辑设备数,则每台虚拟设备的平均速度必然等于或低于物理设备速度的1/N。类似的,若采用空分复用。一台虚拟设备平均占用的空间必然等于或低于物理设备所拥有空间的1/N
功能:
OS作为资源系统的管理者
OS作为用户与计算机硬件系统之间的接口
通过命令方式、系统调用方式与图标-窗口方式来实现与操作系统的通信,并获取他的服务
OS实现了对计算机资源的抽象
提供的基本服务
OS的发展与分类
未配置OS的计算机系统
单道批处理系统
优点:缓解人机速度矛盾
缺点:资源利用率依旧很低
多道批处理系统
分时系统
实时系统
系统类型
实时任务分类
优点:能优先处理紧急任务
微机操作系统
注:例外附加一个开发早期的无结构操作系统–又或:整体操作系统
缺点:使编制出的错误多给调试工作带来很多困难;使程序难以阅读和理解,增加维护人员的负担
另外,微内核结构又称为”客户\服务器“结构
