第六章操作系统 6.1概述 操作系统的定义 1.构造操作系统的目的(1)将裸机转变成一台易于使 用的机器;(2)尽最大可能充分利用各种资源提高资 源利用率。 2.定义:操作系统是计算机系统中的一种系统软件,它 是这样一些程序模块的集合——它们能以尽量有效、 合理的方式组织和管理计算机的软硬件资源,合理地 组织计算机的工作流程,控制程序的执行并向用户提 供各种服务功能,使用户能够灵活、方便、有效的使 用计算机;并使整个计算机系统高效率的运行 方便:用户界面,使用手段上清晰简单
第六章 操作系统 6.1概述 一、 操作系统的定义 1.构造操作系统的目的(1)将裸机转变成一台易于使 用的机器;(2)尽最大可能充分利用各种资源提高资 源利用率。 2.定义:操作系统是计算机系统中的一种系统软件,它 是这样一些程序模块的集合——它们能以尽量有效、 合理的方式组织和管理计算机的软硬件资源,合理地 组织计算机的工作流程,控制程序的执行并向用户提 供各种服务功能,使用户能够灵活、方便、有效的使 用计算机;并使整个计算机系统高效率的运行。 方便:用户界面,使用手段上清晰简单
二、操作系统的特征和功能 1.多道程序设计:把一个以上的作业放 在主存中并且同时处于运行状态,这些 作业共享处理机时间和外部设备等其他 资源 2.特征:并发性;共享性;不确定性。 功能:处理器管理;存储器管理;设备管 理;文件管理;作业管理
二、 操作系统的特征和功能 1.多道程序设计:把一个以上的作业放 在主存中并且同时处于运行状态,这些 作业共享处理机时间和外部设备等其他 资源。 2.特征:并发性;共享性;不确定性。 功能:处理器管理;存储器管理;设备管 理;文件管理;作业管理
三、分类 1.批处理操作系统:用户(准备好自己的作业) 将作业交给系统操作员,系统操作员将许多用 户的作业组成一批作业,通过输入设备输入到 计算机系统中(磁盘上),然后,启动操作系 统,执行每个作业,最后由操作员将作业运行 结果交给用户。 优点:资源利用率高,系统开销小。 缺点:采用脱机操作,用户与作业之间 没有交互,不利于程序的调试
三、分类 1.批处理操作系统:用户(准备好自己的作业) 将作业交给系统操作员,系统操作员将许多用 户的作业组成一批作业,通过输入设备输入到 计算机系统中(磁盘上),然后,启动操作系 统,执行每个作业,最后由操作员将作业运行 结果交给用户。 优点:资源利用率高,系统开销小。 缺点:采用脱机操作,用户与作业之间 没有交互,不利于程序的调试
分类(2) 2.分时操作系统:一台主机连接了若干个 终端,每个终端有一个用户在使用,交 互式地向系统发出命令请求;系统接 每个用户的命令,并采用时间片轮转的 方式处理用户的服务请求,并在终端上 向用户显示处理结果;用户根据上一步 运行结果发出下一道命令
分类(2) 2.分时操作系统:一台主机连接了若干个 终端,每个终端有一个用户在使用,交 互式地向系统发出命令请求;系统接受 每个用户的命令,并采用时间片轮转的 方式处理用户的服务请求,并在终端上 向用户显示处理结果;用户根据上一步 运行结果发出下一道命令
分类(3) 3.实时os:系统能对外部请求作出及时响应 并且要求在规定的严格时间范围内完成处理工 作,同时给出反馈结果 4.个人计算机os:为个人计算机使用,计算机在 同一时间内为单用户服务,其追求目标是界面 友好,操作使用方便,丰富的应用软件。 5.网络os:它是基于计算机网络的、实现网络通 信和网络资源管理功能的操作系统。 6.分布式os:若干台计算机相互协作完成一个 共同的任务
分类(3) 3.实时os:系统能对外部请求作出及时响应, 并且要求在规定的严格时间范围内完成处理工 作,同时给出反馈结果 4.个人计算机os: 为个人计算机使用,计算机在 同一时间内为单用户服务,其追求目标是界面 友好,操作使用方便,丰富的应用软件。 5.网络os:它是基于计算机网络的、实现网络通 信和网络资源管理功能的操作系统。 6.分布式os:若干台计算机相互协作完成一个 共同的任务