码迷,mamicode.com
首页 > 其他好文 > 详细

计算机多任务

时间:2014-08-21 11:41:04      阅读:183      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!