现在正在读 矢泽久雄所著的《计算机是如何跑起来的》一书,写博客是为了把知识分享给大家,同时给自己一个反馈。
计算机的三大原则:
1.计算机是执行输入,运算,输出的机器
2.程序是指令和数据的集合
3.计算机的处理方式有时与人的思维不同
1.2输入运算输出是硬件的基础
学过电子电路的朋友们可能知道IC(集成电路),他就是构成计算机硬件组成的基本单位。而每一块的IC都是由与,或,非三种基本的逻辑电路组成,而这些电路又是由最基本的“电路开关”(三极管所组成的)。这些基本的电路构成了复杂和强大的计算机。
无论是玩游戏,绘图,处理文字,浏览网页都是一个接一个的输入,运算和输出的组合。输入,运算,输出三者必须成套出现缺一不可。
不输入信息计算机就不会执行。(即使是机器学习也要对数据进行拾取);
不运算只是信号的传递(这和电线有什么区别);
不输出那么电脑只是一个存放信息的箱子有去无回。
1.3软件是指令和数据的集合
y=x+z
一个简单的函数
x,z是输入,也是数据
+是运算,也是指令
y是输出,是数据
他们三者构成了一个最简单的软件
而复杂的软件这是他们这件的组合,如果把他们还原成最底层的计算机机器码你会的发现里面的东西除了代表指令就是代表数据。
1.4要形成一个观念,对于计算机来说什么都是数据。
1.5计算机的进化其实就是为了贴近人类,要让计算机变得有人性。人性化设计
这是计算机的第一天,有点僵硬,精华都在