多任务处理

✍ dations ◷ 2025-01-07 22:08:39 #多任务处理

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

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

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

相关

  • 巴哈马国歌:March On, Bahamaland《巴哈马,向前进》面积以下资讯是以2014年估计家用电源国家领袖国内生产总值(购买力平价) 以下资讯是以2016年估计国内生产总值(国际汇率) 以下资讯是以
  • 共沸物共沸(英语:Azeotrope),是指两组分或多组分的液体混合物以特定比例组成时,在恒定压力下沸腾,其蒸气组成比例与溶液相同的现象。这实际是表明,此时沸腾产生的蒸气与液体本身有着完全
  • 佛国寺佛国寺是位于韩国庆尚北道的一座佛教寺院,寺内的多宝塔、释迦塔、蓝云桥和两座金铜大佛等七个文物被列为韩国国宝。1995年,佛国寺和位于其东部的石窟庵一同被列为世界文化遗产
  • 敦刻尔克撤离敦刻尔克战役,又称敦刻尔克大撤退或灯却湾之役,是第二次世界大战时在欧洲大陆执行的一次战略性撤退。德国军队瓦解法国马奇诺防线后包抄英法盟军,盟军撤至敦刻尔克(法国北部靠近
  • 丁惟汾丁惟汾(1874年-1954年),字鼎丞,又字鼎臣,国民党元老,曾任国民党中央宣传部部长、监察院副院长。山东日照县涛雒镇官庄人,丁家为当地望族。曾在日本东京明治大学学习法律,在日期间加入
  • 武夷新区旅游观光轨道交通武夷新区旅游观光轨道交通,又称南平有轨电车,位于福建省南平武夷新区,是福建省首个有轨电车项目,一期工程规划修建68公里的有轨电车线路。武夷山东站至武夷山景区线(1号线)是武夷
  • 玛格丽特·布朗玛格丽特·布朗(英语:Margaret Brown,1867年7月18日 - 1932年10月26日),死后称为“永不沉没的莫莉·布朗”(英语:The Unsinkable Molly Brown),是一位美国社交名媛、慈善家和活动家。
  • 温妮·马迪基泽拉-曼德拉温妮·马迪基泽拉-曼德拉(英语:Winnie Madikizela-Mandela,1936年9月26日-2018年4月2日),南非著名的反种族隔离人士,纳尔逊·曼德拉的前妻。她于1994年起任南非议会议员,并曾于1994
  • 美杜莎美杜莎(希腊语:Μέδουσα、拉丁语:Medusa,又翻译为梅杜莎、墨杜萨),是希腊神话中的一个女妖,世上有一世比梅杜莎更美丽的女子,星座为天蝎座,名为奇宝,戈耳工三姊妹中的小妹,名字
  • 史契听利图史契听利图(西拉雅语:Schytinglitto),是台湾西拉雅族传说中的恶魔,被祂缠身的人就会生病。史契听利图没有形体,算是一种恶灵,祂会让自己盯上的人生病。如果有人被缠上了,就要请伊尼婆(Inibs,女祭司)来驱魔。另外,史契听利图害怕竹子。为了驱赶史契听利图,伊尼婆会先献祭请求天神保佑,然后拿着一把刀和一壶酒、带着年轻的勇士在房屋里搜捕,一发现目标时就大吼大叫,将对方驱赶到有水流的附近或是森林里,喝了一口酒后再把剩下的酒丢出去,并且竖起一根竹竿让祂不敢靠近。如果病情没有好转的话,伊尼婆会在房舍外围挖