操作系统分类
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
操作系统分类
操作系统分类
1:单用户单任务操作系统
单用户单任务操作系统是最简单的操作系统类型,只能同时
执行一个任务。
这种操作系统通常用于早期的个人计算机和嵌入式
系统,如微控制器等。
2:单用户多任务操作系统
单用户多任务操作系统允许多个任务同时运行,但每次只能
有一个任务处于活动状态。
操作系统会在任务之间进行切换,使得
它们看起来是同时执行的。
这种操作系统常见于个人计算机和移动
设备等。
2.1 批处理操作系统
批处理操作系统是一种单用户多任务操作系统,它按照预
定的顺序执行一系列批处理作业。
用户将一组任务提交给操作系统,然后系统按照指定的顺序执行任务。
2.2 时间片轮转操作系统
时间片轮转操作系统是一种单用户多任务操作系统,采用
固定时间片的方式将CPU时间切分给各个任务。
当一个任务的时间
片用完时,操作系统会暂停该任务并将CPU时间切换到下一个任务。
2.3 多道程序设计操作系统
多道程序设计操作系统是一种单用户多任务操作系统,允
许多个程序同时驻留在内存中,并从一个程序切换到另一个程序。
这样可以提高系统资源的利用率和用户的响应时间。
3:多用户操作系统
多用户操作系统允许多个用户同时访问操作系统和其资源。
每个用户可以同时运行多个任务,并与其他用户共享系统资源。
这
种操作系统常用于服务器、主机系统和超级计算机等。
4:分时操作系统
分时操作系统是一种多用户操作系统,它将CPU时间分成一
小段一小段的时间片,并依次分配给所有用户。
用户通过终端与操
作系统交互,在一段时间内共享CPU的使用权。
5:实时操作系统
实时操作系统是一种具备严格时限的操作系统,它需要在特
定的时间内完成任务,并对任务的响应时间有着严格的要求。
实时
操作系统常用于控制系统、航空航天系统等领域。
5.1 硬实时操作系统
硬实时操作系统对任务的响应时间要求非常严格,必须在指定的时间内完成任务,否则可能导致系统故障。
5.2 软实时操作系统
软实时操作系统对任务的响应时间有一定的宽松要求,即使任务不能在精确的时间内完成,系统也可以继续工作,只是可能影响任务的效果。
注:
1:附件:本文档无附件。
2:法律名词及注释:
- 单用户:指一台计算机只能同时被一个用户使用。
- 单任务:指一台计算机只能同时执行一个任务。
- 多任务:指一台计算机可以同时执行多个任务。
- 批处理:将一组任务按照预定的顺序进行执行的方式。
- 时间片:CPU时间被划分为一小段一小段的时间。
- 分时:将CPU时间分配给多个用户,每个用户轮流使用一段时间。
- 实时:对任务的响应时间有严格的要求。
- 硬实时:对任务的响应时间要求非常严格,必须在指定的时间内完成。
- 软实时:对任务的响应时间有一定的宽松要求。