首页 > 其他 > 详细

计算机多任务

时间:2014-08-21 11:41:04      阅读:254      评论:0      收藏:0      [点我收藏+]

我们知道计算机的强大在于他可以同时干很多事儿。那么他是怎么做到的呢?

CPU用时间片的方式来处理,比如说5ms第一个程序,5ms第二个程序,内存切分。这个过程操作系统负责协调。

计算机的早期,多任务被称作多道程序。多道程序是令CPU一次读取多个程序放入内存,先运行第一个程序直到它出现了IO操作。因为IO操作慢,CPU需要等待。为了提高CPU利用率,此时运行第二个程序。即,第n+1个程序得以执行的条件是第n个程序进行IO操作或已经运行完毕。这种方式每个程序的时间分配是不均等的,很可能第一个程序运行了几个小时而不出现IO操作,故第二个程序没有运行。

本文出自 “奔向互联网” 博客,请务必保留此出处http://huangbaoying.blog.51cto.com/9267029/1542923

计算机多任务,布布扣,bubuko.com

计算机多任务

原文:http://huangbaoying.blog.51cto.com/9267029/1542923

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!