3.5操作系统的类型 3.5.1批处理操作系统 批处理( Batch Processing)操作系统的工作方式是:用户将作 业交给系统操作员,系统操作员将许多用户的作业组成一批作业,之 后输入到计算机中,在系统中形成一个自动转接的连续的作业流,然 后启动操作系统,系统自动、依次执行每个作业。最后由操作员将作 业结果交给用户。 批处理操作系统的特点是:多道和成批处理。 3.5.2分时操作系统 分时( Time Sharing)操作系统的工作方式是:一台主机连接了 若干个终端,每个终端有一个用户在使用。用户交互式地向系统提出 命令请求,系统接受每个用户的命令,采用时间片轮转方式处理服务 请求,并通过交互方式在终端上向用户显示结果。用户根据上步结果 发出下道命令。分时操作系统将CPU的时间划分成若干个片段,称为 时间片。操作系统以时间片为单位,轮流为每个终端用户服务。每个 用户轮流使用一个时间片而使每个用户并不感到有别的用户存在。分 时系统具有多路性、交互性、“独占”性和及时性的特征。 多路性指,伺时有多个用户使用一台计算机,宏观上看是多个人 同时使用一个CP,微观上是多个人在不同时刻轮流使用CPU。 交互性是指,用户根据系统响应结果进一步提出新请求(用户直 接干预每一步)。 “独占”性是指,用户感觉不到计算机为其他人服务,就像整个 系统为他所独占。 及时性指,系统对用户提出的请求及时响应。它支持位于不同终 端的多个用户同时使用一台计算机,彼此独立互不干扰,用户感到好 像一台计算机全为他所用。 常见的通用操作系统是分时系统与批处理系统的结合。其原则是: 分时优先,批处理在后。“前台”响应需频繁交互的作业,如终端的 要求;“后台”处理时间性要求不强的作业。 3.5.3实时操作系统 实时操作系统( Real time0 perating System,RT0s)是指使计 7|(am操作系统》讲稿/河南中医学院/阮晓龙/@phactcm.edu.cn7 《Linux 操作系统》讲稿 / 河南中医学院 / 阮晓龙 / rxl@hactcm.edu.cn 3.5 操作系统的类型 3.5.1 批处理操作系统 批处理(Batch Processing)操作系统的工作方式是:用户将作 业交给系统操作员,系统操作员将许多用户的作业组成一批作业,之 后输入到计算机中,在系统中形成一个自动转接的连续的作业流,然 后启动操作系统,系统自动、依次执行每个作业。最后由操作员将作 业结果交给用户。 批处理操作系统的特点是:多道和成批处理。 3.5.2 分时操作系统 分时(Time Sharing)操作系统的工作方式是:一台主机连接了 若干个终端,每个终端有一个用户在使用。用户交互式地向系统提出 命令请求,系统接受每个用户的命令,采用时间片轮转方式处理服务 请求,并通过交互方式在终端上向用户显示结果。用户根据上步结果 发出下道命令。分时操作系统将 CPU 的时间划分成若干个片段,称为 时间片。操作系统以时间片为单位,轮流为每个终端用户服务。每个 用户轮流使用一个时间片而使每个用户并不感到有别的用户存在。分 时系统具有多路性、交互性、“独占”性和及时性的特征。 多路性指,伺时有多个用户使用一台计算机,宏观上看是多个人 同时使用一个 CPU,微观上是多个人在不同时刻轮流使用 CPU。 交互性是指,用户根据系统响应结果进一步提出新请求(用户直 接干预每一步)。 “独占”性是指,用户感觉不到计算机为其他人服务,就像整个 系统为他所独占。 及时性指,系统对用户提出的请求及时响应。它支持位于不同终 端的多个用户同时使用一台计算机,彼此独立互不干扰,用户感到好 像一台计算机全为他所用。 常见的通用操作系统是分时系统与批处理系统的结合。其原则是: 分时优先,批处理在后。“前台”响应需频繁交互的作业,如终端的 要求;“后台”处理时间性要求不强的作业。 3.5.3 实时操作系统 实时操作系统(Real Time Operating System,RTOS)是指使计