812操作系统分类 ■2.分时系统 ■实觊分时系统的方法有,简单分时系统、基于 多迣程序设计的分时系统和具有前台和后台的 分时系统。 ■在分时系统中,作业的运行方弌不能像批处理 系統那样。一个作业长期占有CPU运行,其它 作业则因不能获得CPU而处于长期普待的状, 致使其用户请求不能得到及时响应。 徐州工程学院 11
徐州工程学院 11 8.1.2 操作系统分类 ◼ 2.分时系统 ◼ 实现分时系统的方法有,简单分时系统、基于 多道程序设计的分时系统和具有前台和后台的 分时系统。 ◼ 在分时系统中,作业的运行方式不能像批处理 系统那样,一个作业长期占有CPU运行,其它 作业则因不能获得CPU而处于长期等待的状态, 致使其用户请求不能得到及时响应
812操作系统分类 3.实时系统 ■实时系統是指系統对特定输入敵出反应 的速度足以控制发出奥时信号的对泉 者说。计犷机能及时响应外部事件的 请求。在规定时间内完成对该事件的处 理,并控制所有实时设备和实时任务, 协调一致地运行。实时系统可分成实时 控制系统和奥时信息处理系统。 徐州工程学院
徐州工程学院 12 8.1.2 操作系统分类 ◼ 3.实时系统 ◼ 实时系统是指系统对特定输入做出反应 的速度足以控制发出实时信号的对象; ◼ 或者说,计算机能及时响应外部事件的 请求,在规定时间内完成对该事件的处 理,并控制所有实时设备和实时任务, 协调一致地运行。实时系统可分成实时 控制系统和实时信息处理系统
812操作系统分类 ■4.网络操作系統 机操作系統是封闭的,而劂络操作系统恰怡 相反,它是开放系統。因为只有“开放”,才 适应网络中多用户之间的交住和全网资源的共 手。 ■一个计犷机系统入网后,不但大大扩大了本机 用户的可用资源范国。同时也使该机的用户范 围从本机用户扩大到全网用户。这就要求网络 环境下的操作系統,既要为本机用户提供有效 地使用网络资源的手段。又要为络用户使用 本机资源提供服多。 徐州工程学院 13
徐州工程学院 13 8.1.2 操作系统分类 ◼ 4.网络操作系统 ◼ 单机操作系统是封闭的,而网络操作系统恰恰 相反,它是开放系统。因为只有“开放”,才 适应网络中多用户之间的交往和全网资源的共 享。 ◼ 一个计算机系统入网后,不但大大扩大了本机 用户的可用资源范围,同时也使该机的用户范 围从本机用户扩大到全网用户。这就要求网络 环境下的操作系统,既要为本机用户提供有效 地使用网络资源的手段,又要为网络用户使用 本机资源提供服务
813操作系统功能 ■在多道程序环境下,用户提交给系统的诈业所 据资源的总和,沅多于系統所拥有的资源,系 统必然会因不能同时满足所有作业的资源要求, 而天法将它们都开动起来。于是,为了使自己 能投入运行,这些作业之间必将争夺资源。 程序的并发执行。有效地改善了系統资源的利 用率和提高了系统的吞吐量,但它使系统复杂 化,操作系统必须具有控制和管理各种并发活 动的能力。讣机系統中的硬件和软件资源不 再为某个程序所独占,而是供多个用户共同使 用 徐州工程学院 14
徐州工程学院 14 8.1.3 操作系统功能 ◼ 在多道程序环境下,用户提交给系统的作业所 据资源的总和,远多于系统所拥有的资源,系 统必然会因不能同时满足所有作业的资源要求, 而无法将它们都开动起来。于是,为了使自己 能投入运行,这些作业之间必将争夺资源。 ◼ 程序的并发执行,有效地改善了系统资源的利 用率和提高了系统的吞吐量,但它使系统复杂 化,操作系统必须具有控制和管理各种并发活 动的能力。计算机系统中的硬件和软件资源不 再为某个程序所独占,而是供多个用户共同使 用
813操作系统功能 ■1.处理机管理 ■处理机管理的主要任务是对处理机的分配和运 行实施有效管理。在多道程序环境下,处理机 的分配和运行又都是以进程为基本单位的,如 某程因某事件而无法继续执行时。应引起对 处理机的重新分配。 ■因此,对处理机的管理,可归结为对进程的菅 理。所谓进程,就是是指在系统中能独立运行 和进行资源分配的基本单位,它能和其它程序 并发执行。 徐州工程学院 15
徐州工程学院 15 8.1.3 操作系统功能 ◼ 1.处理机管理 ◼ 处理机管理的主要任务是对处理机的分配和运 行实施有效管理。在多道程序环境下,处理机 的分配和运行又都是以进程为基本单位的,如 某进程因某事件而无法继续执行时,应引起对 处理机的重新分配。 ◼ 因此,对处理机的管理,可归结为对进程的管 理。所谓进程,就是是指在系统中能独立运行 和进行资源分配的基本单位,它能和其它程序 并发执行