多任务处理

✍ dations ◷ 2025-02-25 14:05:35 #多任务处理

多任务处理(英语:Computer multitasking)是指计算机同时运行多个程序的能力。多任务的一般方法是运行第一个程序的一段代码,保存工作环境;再运行第二个程序的一段代码,保存环境;……恢复第一个程序的工作环境,执行第一个程序的下一段代码……现代的多任务,每个程序的时间分配相对平均。

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

在当初,这种情况是令人接受的。人们一次指定运行多个程序,过几个小时或一天后来看运行结果或拿走打印出来的文件。人们不需要实时获得每个程序的运行情况,只关心运行结果。

相关

  • 野生型野生型是物种在野生环境下的典型表型。野生型一词最初表示在一基因位点上有与突变型相对应的未变异基因,现在由于认识到物种内绝大多数基因座位上存在较多等位基因,因此一个统
  • 美国圣公会教会年历以下为美国圣公会的教会年历,圣日名称、日期及礼仪颜色均由是跟据于2000年出版的1979年公祷书中文版。以下节日优先取代任何其他的日子或纪念日。诸圣日除了在 11 月 1 日庆
  • 汽化膨胀比液化或低温(英语:cryogenic)物质的膨胀比是指在一定量物质在其液体时体积,和其在室温、一大气压力下,气体时体积的比。若封闭容器中装有液化物质,而有相当多的液体蒸发,所产生的压
  • 创艺出版社创艺出版社(英语:,CY),是过去一家新加坡的漫画出版社,代理发行英文及简体中文版漫画。该社特色是内容虽为简体中文,但近年来封面标题大多用繁体中文表示。业务范围可达马来西亚、印
  • 克劳德·雷恩斯克劳德·雷恩斯(英语:William Claude Rains,1889年11月10日-1967年5月30日)是一名美国演员。他曾四次被提名为奥斯卡最佳男配角,在出演电影角色之前他已经在舞台剧中获得了相当的
  • 热情公路站 (加里宁-太阳线)热情公路站(俄语:Шоссе Энтузиастов,罗马化:Shosse Entuziastov)是莫斯科地铁加里宁-太阳线的一个车站,站名取自于热情公路。车站的装饰以俄罗斯历史中为自由斗争
  • 腕龙科腕龙科(学名:Brachiosauridae)是蜥脚下目恐龙的一科。它们是群植食性四足恐龙,前肢长于后肢,并拥有45度角倾斜的长颈部。尽管腕龙科恐龙的外表有独特特征,但它们的分类仍有争论,腕
  • 前草屿坐标:28°08′02″N 121°22′41″E / 28.134026°N 121.378155°E / 28.134026; 121.378155前草屿,是中华人民共和国浙江省玉环市鸡山乡管辖的一个岛屿。1932年至1934年期间,
  • 都仓俊一都仓俊一(日语:都倉 俊一/とくら しゅんいち ,1948年6月21日-)是日本的作曲家、创作歌手。出身于东京都。4岁左右时开始学习小提琴。由于父亲的外交官身份,7岁时前往德国学习音乐基础,12岁时回到日本。在学习院中学时与鸠山邦夫等人是同学。初中毕业后再度前往德国并参加乐队ビートキャッツ,18岁时回国并进入学习院大学法学部。1968年,参加民谣团体The Panic Man(日语:ザ・パニック・メン),担任主唱歌手,以《回忆的小路》(日语:思い出の小径)出道。大学二年级时开始作曲,因给中山千夏(日语:中
  • 维弗顿·佩雷拉·达席尔瓦维弗顿·佩雷拉·达席尔瓦(Weverton Pereira da Silva,1987年12月13日-)是一名巴西足球运动员,司职守门员,目前效力于巴西足球甲级联赛球队帕尔梅拉斯及巴西国家足球队。2016年巴西里约奥运,维弗顿代替因伤退队的费尔南多·普拉斯为巴西奥运足球代表队把关。在巴西对德国决赛战至点球大战阶段,维弗顿在第5轮救出尼尔斯·彼得森射门,助巴西第一次赢得奥运足球金牌。