计算机底层结构——0
计算机的三大原则
何为计算机?
- 计算机是执行输入,计算,输出的机器
何为程序?
- 程序是指令与数据的集合
何为计算机的处理方式?
- 计算机的处理方式与人类习惯不同
计算机由软硬件共同组成
输入,运算与输出是硬件基础
- 计算机硬件由大量IC(集成电路)组成
- IC上有很多引脚,有的用于输入有的用于输出,IC会在内部运算输入的信息,并把结果输出。
- 所有的计算机操作都归于输入计算与输出缺一不可
软件是指令与数据的集合
- 所有的操作都是基于一条一条指令
- 一组指令可以成为函数,方法,语句等等。程序中的数据分为两类,一类作为指令执行对象的输入数据,另一类是输出数据。
- 我们将数据称为变量 。
- 正如数学中的函数概念一样,往往我们都将程序中的方法写作:
y = f(x)
- 其中x为输入数据,这表示将x输入到函数y中
- 在程序中可能是这个样子的:
1 | int a =1; |
- 程序会通过编译(见1)将我们所写的高级语言代码转换成机器能看懂的机器语言代码。这会是一系列数值,它们既包含指令同样也包含数据。
对于计算机来说什么都是数字
- 计算机将一切都当作数字对待,最基础的可能是单纯的数字加减,但同样也可以是图片,音乐等等。
计算机组成简介
- 计算机主要有CPU,内存和I/O组成
- CPU负责对数据运算和控制内存I/O
- 内存负责存储CPU需要的指令与数据
- I/O则负责把键盘鼠标显示器等与主机连接实现数据的输入与输出
结尾
- 作为向美术等非专业人员介绍计算机相关内容的第一篇,诚惶诚恐,但愿能解答一些大家的疑惑,帮助大家更好的工作,本文会在后续持续跟进更改!感谢大家
参考资料:
- 计算机是怎样跑起来的(矢泽久雄)
- 程序是怎样跑起来的(矢泽久雄)
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Pleasant233!