signed

QiShunwang

“诚信为本、客户至上”

王道操作系统第一章总结

2021/3/21 11:36:24   来源:

1.OS概念、功能、目标

一、概念
操作系统(OperatingSystem,OS)是指控制和管理整个计算机系统的硬件和软件资源,并合理地组织调度计算机的工作和资源的分配;以提供给用户和其他软件方便的接口和环境;它是计算机系统中最基本的系统软件。

二、功能、目标

①操作系统是系统资源的管理者。

  • 实现对处理机、存储器、文件、设备的管理
  • 目标:安全高效

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

  • 封装思想:操作系统把一些丑陋的硬件功能封装成简单易用的服务,使用户能更方便地使用计算机,用户无需关心底层硬件的原理,只需要对操作系统发出命令即可

  • 服务:GUI、联机命令接口、脱机命令接口、应用程序

在这里插入图片描述

③是最接近硬件的一层软件

  • 需要实现对硬件机器的拓展没有任何软件支持的计算机成为裸机。在裸机上安装的操作系统,可以提供资源管理功能和方便用户的服务功能,将裸机改造成
    在这里插入图片描述

2.OS特征

1.并发:两个或多个时间在同一时间段内同时发生。操作系统拥有处理调度多个程序同时执行的能力。
2.共享:系统中的资源可供内存中多个并发执行的进程共同使用。

  • 互斥共享:系统中的某些资源在规定时间内只允许一个进程访问该资源,如:打印机
  • 同时共享:在一段时间内允许多个进程同时访问该资源,如:硬盘

3.虚拟:把物理上的实体转变为若干逻辑上的对应物

  • 空分复用技术:如 虚拟存储技术,即通过多道程序设计技术,采用让多道程序并发执行的方法,来 分时使用一个处理器。
  • 时分复用技术:如 虚拟处理器存储技术,即将一台机器的物理存储器变为虚拟存储器,以便从逻辑上扩充存储器的容量。

4.异步:进程的执行不是一贯到底的,是走走停停,以不可预知的速度向前推进。

3.OS分类发展

在这里插入图片描述

4.OS运行机制、体系结构

在这里插入图片描述
在这里插入图片描述
特权指令->和心态->内核程序

5.中断异常

在这里插入图片描述

6.系统调用

  • 操作系统作为用户和计算机硬件的接口,需要向上提供一些方便易用的服务。主要包括命令接口、程序接口。
    在这里插入图片描述

  • 应用程序通过系统调用请求操作系统的服务,可以保证系统的安全性和有效性。因为系统中的资源都是由操作系统代为保管的,只要与资源有关的一些操作,都必须通过系统调用请求操作系统的服务,有操作系统代为完成。

  • 系统调用:核心态下完成,特权指令。

  • 系统调用和库函数区别:区别见此博主博客在这里插入图片描述