81中文

繁体 | 简体
81中文 > 让你去一机部实习,你成总工程师了? > 第470章 就你一个人

第470章 就你一个人(2/3)

陈卫东没接话。

他心里很清楚,自己被套路了。

但这个套路,他得认。

国家第一本计算机教材,这个名头太重了。

就算是被套路,这笔账也不亏。

陈卫东刚要起身,卢海伸手拦住了他。

“小陈,别急着走。”

陈卫东坐回去。

卢海站起来,走到门边,把门关上了。

回来的时候,他顺手从桌上拿起一个搪瓷杯,给陈卫东续了半杯茶。

陈卫东看着他的动作,没说话。

这个姿态,已经很明确了。

卢海重新坐下,两只手放在膝盖上,声音比刚才低了一点。

“小陈,我想跟你请教个事。”

陈卫东端起茶杯,喝了一口。

“您说。”

“第二代晶体管计算机的设计上,我们遇到了点麻烦。”卢海说,“晶体管的开关速度上去了,但整体运算速度还是上不去。”

陈卫东放下杯子。

“瓶颈在哪?”

“应该是在任务调度上。”卢海说,“现在的机器,一次只能跑一个程序,跑完了再换下一个。

效率太低。”

陈卫东点了点头。

“您想做多任务?”

卢海眼睛亮了。

“对,就是这个。

但我们现在不知道怎么实现。”

陈卫东想了想。

“卢教授,您听说过分时系统吗?”

“分时?”卢海愣了一下,“你是说把时间切成片?”

“对。”陈卫东说,“计算机的运算速度很快,人感觉不出来。

你可以让机器把时间切成很小的时间片,比如说零点零一秒一片。”

“每个程序分到一个时间片,轮流用。”

“轮流用完一圈,又回到第一个程序。”

卢海听到这里,拿出了笔记本。

“你继续说。”

陈卫东继续讲。

“这样的话,从用户角度看,所有程序都在同时运行。

其实不是同时,是轮流切换,切得太快了,人看不出来。”

卢海埋头记笔记,笔在纸上刷刷响。

他记了半页,抬起头。

“那怎么保证每个程序不会互相干扰?”

“靠操作系统。”陈卫东说,“操作系统负责调度,给每个程序分配独立的内存空间,彼此隔离。”

卢海又记了几行。

“如果有程序卡住了,怎么办?”

“超时机制。”陈卫东说,“设定一个时间上限,超过这个时间还没跑完,就强制切换到下一个程序。”

卢海的笔停了。
本章未完,请翻下一页继续阅读.........
『加入书签,方便阅读』