MyException - 我的异常网
当前位置:我的异常网» 编程 » 电脑的工作原理

电脑的工作原理

www.MyException.Cn  网友分享于:2013-10-21  浏览:5次
计算机的工作原理

       要想成为一位优秀的程序员,了解计算机的工作原理是必须

的,有些人会问,我要做的是软件工程师学硬件的知识有什么用

呢?其实学原理是让自己开发出来的程序和计算机能够协调工

作,否则编出来的程序也不适合用户使用,总会产生这样或那样

的缺陷,那么我们简单的了解了解计算机的工作原理。

   

       我们都知道计算机分为硬件和软件两部分,那么计算机的硬

件和软件有着怎么样的关系呢?

        下面看一下硬件的具体细分:

大家都知道CPU是有运算器和控制器芯片组成,CPU对于

计算机就相当于大脑对于人类,大脑是人类行为的司令部,CPU

是计算机的司令部,我写东西爱打比方,因为打比方会让读者领

会思想要旨,每个著名的老师,都是一个会打比方的老师,但是

会打比方的老师不一定是个著名的老师,比如我,哈哈!不自嘲

了。

       计算机能够正常工作,是要靠软件和硬件的协调的工作,每

台计算机必备的计算机软件就是操作系统,操作系统有各种类

型,有早期的dos,还有现在的三大主流Windows、Linux、

Unix,到底哪个系统好呢?嘿嘿,这个没有可比性,各自的用途

和优势不同,他们在各自的领域都是一匹千里马。

         学过编程的都会学习编程基础,尤其是学习C/C++的都会学

习二进制和内存等等相关的信息,C语言的变量和指针,都和内存

有很大的关系,每个老师都会解释内存,但是学编程讲内存干什

么呢?这个我不直接解释,直接解释就没水准了。

   

        相信我们每个会打字的人都有个QQ号,几乎每台电脑里都

有QQ客户端这个软件,而且腾讯一直在升级,功能越来越强

大,越来越好用,其实当我们用鼠标点击企鹅图标的时候,计算

机就把QQ程序分配给内存运行,如果QQ的程序运行是需要申

请海量的内存,比如就说2g吧,目前一般的电脑的总内存有

的也不过2g,而你一个QQ运行就要申请这些内存,那么我们

还能做什么呢?Windows操作系统是个可以多个任务同时执行的

操作系统,如果这样微软肯定会痛恨你的,因为你把他们最大

的亮点给击穿了,其实用户肯定也不会喜欢这样的程序的,目前

市场上内存条的价格还没有U盘那么便宜,你让用户消费,用

户会痛恨你的,而且就目前的技术,大多数的计算机内存最

高也就能扩展到8g,所以编程人员为不被微软和腾讯近10亿的用

户痛恨,还是好好学习计算机的工作原理吧,因为这是很有必要

的。

   

        我没有用C/C++解释内存,而是用我们身边的QQ解释,是

让知识离我们更近,让你更深的理解为什么要这么做,嘿嘿,不

要烦我这么磨叽,计算机的工作原理不是几篇博客能解释清楚

的,我只解释到这里,希望能够帮助你们。

       

      

文章评论

老程序员的下场
老程序员的下场
中美印日四国程序员比较
中美印日四国程序员比较
程序员最害怕的5件事 你中招了吗?
程序员最害怕的5件事 你中招了吗?
老美怎么看待阿里赴美上市
老美怎么看待阿里赴美上市
做程序猿的老婆应该注意的一些事情
做程序猿的老婆应该注意的一些事情
每天工作4小时的程序员
每天工作4小时的程序员
我是如何打败拖延症的
我是如何打败拖延症的
漫画:程序员的工作
漫画:程序员的工作
为啥Android手机总会越用越慢?
为啥Android手机总会越用越慢?
程序员周末都喜欢做什么?
程序员周末都喜欢做什么?
“懒”出效率是程序员的美德
“懒”出效率是程序员的美德
那些争议最大的编程观点
那些争议最大的编程观点
如何区分一个程序员是“老手“还是“新手“?
如何区分一个程序员是“老手“还是“新手“?
为什么程序员都是夜猫子
为什么程序员都是夜猫子
程序员应该关注的一些事儿
程序员应该关注的一些事儿
Web开发人员为什么越来越懒了?
Web开发人员为什么越来越懒了?
当下全球最炙手可热的八位少年创业者
当下全球最炙手可热的八位少年创业者
一个程序员的时间管理
一个程序员的时间管理
程序员的一天:一寸光阴一寸金
程序员的一天:一寸光阴一寸金
团队中“技术大拿”并非越多越好
团队中“技术大拿”并非越多越好
写给自己也写给你 自己到底该何去何从
写给自己也写给你 自己到底该何去何从
程序员必看的十大电影
程序员必看的十大电影
10个帮程序员减压放松的网站
10个帮程序员减压放松的网站
旅行,写作,编程
旅行,写作,编程
5款最佳正则表达式编辑调试器
5款最佳正则表达式编辑调试器
如何成为一名黑客
如何成为一名黑客
十大编程算法助程序员走上高手之路
十大编程算法助程序员走上高手之路
10个调试和排错的小建议
10个调试和排错的小建议
初级 vs 高级开发者 哪个性价比更高?
初级 vs 高级开发者 哪个性价比更高?
亲爱的项目经理,我恨你
亲爱的项目经理,我恨你
编程语言是女人
编程语言是女人
程序员眼里IE浏览器是什么样的
程序员眼里IE浏览器是什么样的
 程序员的样子
程序员的样子
程序员和编码员之间的区别
程序员和编码员之间的区别
代码女神横空出世
代码女神横空出世
看13位CEO、创始人和高管如何提高工作效率
看13位CEO、创始人和高管如何提高工作效率
我跳槽是因为他们的显示器更大
我跳槽是因为他们的显示器更大
科技史上最臭名昭著的13大罪犯
科技史上最臭名昭著的13大罪犯
Web开发者需具备的8个好习惯
Web开发者需具备的8个好习惯
程序员的鄙视链
程序员的鄙视链
鲜为人知的编程真相
鲜为人知的编程真相
什么才是优秀的用户界面设计
什么才是优秀的用户界面设计
程序员都该阅读的书
程序员都该阅读的书
Java程序员必看电影
Java程序员必看电影
我的丈夫是个程序员
我的丈夫是个程序员
软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有