继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

CPU是如何上位并制霸计算机的?

湘王爱娟娟
关注TA
已关注
手记 101
粉丝 7
获赞 15

现在全世界的人们差不多有一项共识那就是由计算机技术所引发的信息革命已经成为生产力发展的主要和重要推动力量而在计算机相关的产业中芯片又无疑是决定发展质量和制约发展速度的核心因素一颗大概只有指甲盖大小的CPU为什么这么牛逼为什么缺了它计算机就玩不转了?(芯片狭义上是指的CPU但广义上来说它早就已经融入各行各业了从军工产品数控机床工业生产机械仪表到消费电子家用电器娱乐传媒全都离不开芯片

互联网上有海量的文章来介绍关于CPU制造技术多么多么牛逼但其实离普通人很远我就从我自己的角度来说说它为什么能做C位制霸整个计算机行业

最开始出现的计算机其实不叫计算机只能算是大号的计算器自从冯·诺依曼提出了自己的设想后可参见之前的文章统治地球的冯·诺依曼》),真正意义上的计算机才得以出现CPU也借此确立自己的地位

因为CPU是靠电信号催动的而科学知识告诉我们电和光是跑得一样快的我们眨个眼的功夫可能对于电或光来说已经过去了很久很久——也就意味着相对于人类的时间来说CPU其实大部分时间都是比较闲的无事可干——它太快了

科学家们觉得这样不行不能让我们累死它闲死——应该是相反的才对于是科学家们给CPU定了两条规矩

规矩一不管现在有没有事情干CPU都需要定期询问周边小伙伴是否需要协助如果有就就根据具体事件的优先级来协助如果没有那就过一会在说

规矩二CPU即使很忙但如果遇到其他小伙伴的紧急求助就需要立刻放下手头工作先去协助对方待协助完成之后再继续手头的工作

用专业的计算机科学术语来说规矩一叫做轮询」,而规矩二叫做中断」,如下图所示

http://img1.sycdn.imooc.com/6334dae30001ffd505730510.jpg

 

http://img2.sycdn.imooc.com/6334daef00017de802860446.jpg



就这样CPU除了本身的计算任务之外还要不停地询问并解决其他部件的工作虽然很多时候它仅仅只是协助并不实际处理),并且在其他部件需要的时候去协助它们

这和有些公司的领导何其相似

不过从专业层面来说中断和轮询作为计算机科学中的基本常识是需要了解并知晓的因为在某些开发工作中也会涉及到对它们的应用但对它们的详细介绍这里就不赘述了

 

也许,CPU得以出现,也要感谢查尔斯·巴贝奇、阿兰·图灵、克劳德·香农和冯·诺依曼们天才的大脑和那种在逆境中毫不气馁,自强不息的拼搏精神。正是因为有无数个像他们那样的科学先驱为追求真理奋不顾身、不死不休,在黑暗中执炬前行,光耀后世,才能有今日信息技术的蓬勃煊赫,鼎盛非凡

http://img4.sycdn.imooc.com/6334dafe0001ba5c07200884.jpg

查尔斯·巴贝奇


http://img2.sycdn.imooc.com/6334db240001d3ca07200945.jpg

阿兰·图灵


http://img3.sycdn.imooc.com/6334db520001669407200931.jpg

克劳德·香农


http://img3.sycdn.imooc.com/6334db720001cca007200937.jpg

冯·诺依曼





打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP