開啟主選單

求真百科

變更

多任务操作系统

增加 3,747 位元組, 3 年前
创建页面,内容为“{| class="wikitable" align="right" |- | style="background: #008080" align= center|  '''<big>多任务操作系统</big> ''' |- | File:10dfa9ec8a13632702bd35e2988…”
{| class="wikitable" align="right"
|-
| style="background: #008080" align= center|  '''<big>多任务操作系统</big> '''
|-
|
[[File:10dfa9ec8a13632702bd35e2988fa0ec09fac78b.jpg|缩略图|居中|[https://i01piccdn.sogoucdn.com/ae413be0808ed686 原图链接][https://pic.sogou.com/pics?ie=utf8&p=40230504&interV=kKIOkrELjbgQmLkElbYTkKIMkrELjbkRmLkElbkTkKIRmLkEk78TkKILkbHjMz%20PLEDmK6IPjf19z%2F19z6RLzO1H1qR7zOMTMkjYKKIPjflBz%20cGwOVFj%20lGmTbxFE4ElKJ6wu981qR7zOM%3D_844253275&query=%E9%AB%98%E7%A3%81%E5%AF%BC%E7%8E%87%E6%9D%90%E6%96%99 来自搜狗的图片]]]
|-
| style="background: #008080" align= center|
|-
| align= light|
|}
所谓多道程序设计是指允许多个程序同时进入一个计算机系统的主存储器并运行这些程序的方法。这种多道程序系统也称为'''多任务操作系统'''。
=='''简介'''==
20世纪从60年代中期开始,计算机系统进入了第3代发展时期。以集成电路为中心的硬件设计与制造工艺不断提高,一大批功能完善、集成度高的微处理器涌人市场。由于其价格便宜,因而被广泛引入到输入输出接口设备、终端及外部设备的设计中,所以,这一时期的计算机除了CPU的运行速度加快、内存容量大大增加之外,还出现了中断装置、输入输出通道、大容量的外存储器——磁盘等。上述各项技术的快速发展,使人们必须要考虑如何提高系统的效率问题。多道程序共享计算机硬件,必然成为操作系统的研究核心。要使多道程序共享计算机硬件,第一个要解决的问题是内存空间的共享。允许多个程序进入内存,操作系统需要解决好空间分配和存储单元定位问题,让应用程序能够放得下、保存安全、寻址正确,更进一步,还有内存空间扩充问题等。其次是处理器交替使用的问题,也就是CPU的控制权转移问题。当一个正在运行的程序需要输入输出时,系统要顺利地将处理器的控制权转交给另一个程序。第三个问题就是共享设备的管理问题。当多个应用程序对同一台设备提出使用请求时,操作系统需要解决它们的访问冲突。针对上述3个方面的问题,研究出了一些新技术,使操作系统的管理水平比前期的监控程序有了进一步提高。它开始使用“虚拟化”技术,以提高系统运行大程序的能力,比如,虚拟机(Virtual Machine)、虚拟存储器(Virtual Storage)和虚拟设备(Virtual Units)等。此外,在输入输出方面,操作系统[[提供]]了Spooling(又称“假脱机输入输出”)技术,使系统的输入输出得到改善。
=='''评价'''==
单用户单任务操作系统:是指一台计算机同时只能有一个用户在使用,该用户一次只能提交一个[[作业]],一个用户独自享用系统的全部硬件和软件资源。(如:MS-DOS、PC-DOS、CP/M)单用户多任务操作系统:是指一台计算机同时只能有一个用户使用,但该用户一次可以运行或提交多个作业。(如:windows)(window2000和XP都可以有多个用户,为什么还是单用户呢?因为windows虽然可以设置多个用户,但是同一时候只能让一个用户独享系统的所有资源,所以windows只能是单用户操作系统。因为“多用户”的定义是:允许多个用户通过各自的终端,使用同一台主机,共享主机系统的各类资源)多用户与多任务操作系统:是指一台计算机可以同时有多个用户同时使用,并且同时可以执行由多个用户提交的多个任务。<ref>[https://zhuanlan.zhihu.com/p/171756902 多任务操作系统]搜狗</ref>
=='''参考文献'''==
41,228
次編輯