首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

白话计算机工作原理

计算机我们通常又称之为电脑。早期的电脑基本属于专用工具,比如用于科研等;而现如今,电脑已经深入到我们生活的方方面面,其中尤其以手机最为普遍。

对于这种我们已经离不开的设备,大多数人的认知基本处于“可以上网,可以购物,可以……”。今天我站在一个既做过芯片级开发,也做过系统编程,也做过移动及PC开发的老程序员的角度来给大家采用浅显易懂的语言介绍下计算机的工作原理。

我们知道计算机的工作离不开两大基础设施:

1.电脑芯片(Intel,AMD及手机的ARM等)

2.操作系统(Windows,IOS,Android等)

这二者的有机结合,提供给了使用者方便的使用体验。电脑芯片类似于毛坯房,软件操作系统相当于房子的装修,只有两者结合才能让人住着舒服。

话归正题,计算机的工作原理其实是人们根据生物的工作特性总结出来的,即通过仿生学的方式发明出来的。其实现在绝大多数的科技产品都会遵循这一规律。下面我们就展开来聊一聊计算机的工作方式与生物的工作的方式的相似之处。

作为一个生物体,需要通过眼睛,耳朵,皮肤等感官获取外部世界的信息,然后将这些信息暂时或永久存储在大脑中并经过大脑的加工,处理后发出行动指令来命令嘴巴,腿脚等作出相应的反应。而计算机也恰恰遵循类似的工作方式:我们的摄像头相当于计算机的眼睛;麦克风相当于计算机的耳朵;鼠标,键盘及触摸板/触摸屏幕相当于计算机皮肤感官系统。信息通过这些外部设备传入到计算机后,会临时存储在叫做RAM的临时存储器件中(类似于短时记忆功能),而电脑芯片会根据软件操作系统定义好的处理逻辑来对这些信息进行加工处理,最终通过喇叭,电脑显示屏幕或网络将加工结果给反馈出来。

其实这个工作原理也跟我们人的行为方式类似。只不过人类的处理问题的能力会随着不断的学习而不断提升而计算机无法通过自动学习的方式提升性能,除非更新软件操作系统或者升级硬件。这个问题目前也已经有了解决方法,那就是机器学习。未来计算机的能力就是朝着人类一样的行为模式发展,具有自我学习,自我演进的特点,从而可以代替人类做许多工作。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20191010A0NPDC00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券