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

一分钟认识你的电脑

基础不牢,地动山摇~学习编程,打牢基础是第一步。首先,柚子将和大家一起,用简单通俗的方式来认识计算机和程序。

计算机和人类有很多相似的地方。如果把计算机当成是一个“人”,那么程序就是这个“人”做的一系列事情,编程就是命令计算机去做事情。

计算机能做的事情很多,所以是个“超人”!

大家都知道,计算机还有一个名字,叫电脑

此电脑非彼“电脑”啦~ /调皮

人脑有很多功能,语言、分析、计算、想象、记忆、创造等等。

电脑却只有人脑诸多功能中的记忆和计算两种功能。

记忆功能主要通过内存和硬盘实现。计算功能通过中央处理器(也就是大家常说的CPU)实现,当然CPU不仅计算这一种功能。

下面这个是柚子的办公机CPU和内存信息。

这个是硬盘信息,除了C盘,D、E、F、G…也都是硬盘。

CPU最主要的功能是执行指令。CPU功能多且复杂,想深入了解的小伙伴可以去查阅相关教材。

现在只要知道CPU可以执行指令,并且速度非常快就足够了。

柚子的CPU最后一条信息写的是3.10GHz。Hz的意思是每秒的次数,GHz是Hz的10^9倍。

计算机每秒可以执行相当庞大次数的指令,灰常灰常厉害,光速才3x10^8m/s /微笑。所以,我们打开许多程序,计算机都处理得过来,毕竟大多数程序都是上万行、几十万行的代码量。

内存和硬盘都用来存储,但是它们又有所不同。

内存是半导体器件制作,它是电子元件,所有的程序都是在内存中运行。

硬盘也叫磁盘,只用来存储数据,应用磁性技术实现。

这也就是为什么,内存断电不保存,硬盘不需要电也能保存数据。

下面这个是内存:

这个是硬盘:

内存的存储量很小,一般为4G,8G等。硬盘却很大,500G,1T,甚至更大。

内存的读取和写入速度很快,硬盘的读取和写入速度相比较慢。

小伙伴们经常会说,“我的电脑内存500G”。这句话是很不正确的,其实是硬盘的存储量是500G。

举个栗子。柚子的植物大战僵尸,存在D盘里。不运行的时候,它就一直在D盘里,哪怕是断电也不能影响它坚守在D盘里的恒心。

某一天,柚子打开电脑,双击植物大战僵尸.exe。

这个时候,CPU就会把硬盘里储存的指令和数据调入到内存中,然后再执行。所以很多大型程序刚开始运行的时候是在loading,是因为要调入的数据太多。

理解内存对于我们今后学习编程至关重要。虽然内存是个实物,但是它实现复杂,又和程序绑在一起,总是觉得很抽象。

那我们就把它简单具象化。内存的最小单位是bit,我们不需要知道bit是什么,只要知道它可以等于0和1,并且按序排列就可以了。

就像这样:

实际应该是很多很多排在一起,柚子这里偷个懒,少画一些。

柚子按每8个bit排在一起,难道是巧合么?

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券