计算机发展到了如今这样的一个地步实在让人感兴趣…
于是看了一些书和文章,想了解了解一个计算机是如何跑起来的。
机器本质
计算机的本质
- 计算机的本质:(电脑)计算机 = 计算机器
没错,如今我们使用的计算机就是和我们小学时按的那个只会加减乘除计算器的本质毫无区别。使用计算机时,我们会先通过键盘或者是语音输入想要了解的信息,之后计算机会通过内部一系列的运算之后,输出相关的界面信息到我们的屏幕上。那我们可理解计算机就是一通过我们输入,然后自己默默运算完输出结果的机器。电脑电脑,正所谓脑子就是人类的计算机器,电脑不过是插上电源才能运行的计算机器。
什么图画啊,文档内容等等均是先转化为相关的数字信息(如我们学过的二进制,十六进制等)后才在显示器上呈现出来的,所以在此可理解为什么还会有那么多各式各样的字符编码了吧。如中文编码常见的GB2312等。
计算机上的1与0
- 计算机是电子产品,其构造是由一些硬件组成。
再继续说说烂大街的绝大部分地球人都知道的事实:计算机只认识1和0。因为计算机是集成电路(IC)组成,运行起来接上电源之后需要传输数据了(即属于电子数字电路),而在数字电路中,二进制(binary)数是指用二进制记数系统,即以2为基数的记数系统表示的数字。这一系统中,通常用两个不同的符号0(代表零)和1(代表一)来表示。以2为基数代表系统是二进位制的。数字电子电路中,逻辑门的实现直接应用了二进制,因此现代的计算机和依赖计算机的设备里都用到二进制。每个数字称为一个位元(二进制位)或比特(Bit,Binary digit的缩写)。补充:比特是信息的最小单位, 字节是信息的基本单位。
结合上面的说明,可知道数据都是在计算机中以1和0组成的,一是因为计算机本身的结构所致,二是因为这样可方便的转化为其他的数字类型(包括十进制之类的)。对于计算机来说,什么都是数字。只是数字的组成不同而已。
参考
书籍:《计算机是怎么跑起来的》 矢泽久雄 著