操作系统的主要任务是什么?

 我来答
风云历史知多少
2020-10-21 · TA获得超过4237个赞
知道小有建树答主
回答量:490
采纳率:83%
帮助的人:35.2万
展开全部
1、 控制和管理系统行为
操作系统执行基本的任务,比如:识别来自键盘的输入,将输出结果发送给监视器,管理存储设备上的文件和文件夹,控制箱磁盘驱动器和打印机这样的外部设备。操作系统还必须确保同事工作的不同程序和不同用户之间不会互相干扰。此外,还负责安全问题,确保未经授权的用户和程序不能访问这个系统。
2、 调度和分配系统资源
操作系统负责决定一个程序需要哪些计算机资源(比如:CPU时间,内存空间,磁盘,输入和输出设备)以及调度和分配这些资源来运行这个程序。
3、调度操作
操作系统负责调度程序的各种行为以充分利用系统资源。现在很多程序都支持多程序设计、多线程以及多进程以提高系统的性能。
多程序设计允许多个程序共享一个CPU同步运行。CPU比计算机的其他组件快些。这样、导致大多数时间CPU都是空闲的——比如:当等待从磁盘传送数据或者等待其他系统资源响应时。多程序设计操作系统利用这种情况,允许多个程序使用这个CPU的闲置时间。比如:多线程设计允许你使用子处理器来编辑文件的同时,你的网页浏览器也可以下载文件
多线程允许单个程序同时执行多个任务。
比如:子处理程序允许用户编辑文本的同时将它存储到磁盘上。在这个例子中,编辑和存储是同一个应用程序中的两个任务,这两个任务可能是同时运行的。
(或者:火车的每一节车厢,而进程则是火车。车厢离开火车是无法跑动的,同理火车也不可能只有一节车厢。)
多进程、或者叫并行处理,使用两个或更多处理器一起完成同时发生的多个子任务,然后将这些子任务的解决方案组合在一起,获取整个任务的解决方案。
比如:一个外科手术,几个医生协同工作医治同一个病人。
玩玩玩成精bk
2020-10-21 · 超过16用户采纳过TA的回答
知道答主
回答量:30
采纳率:0%
帮助的人:14.6万
展开全部
管理与配置内存
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式