电信号:高低电平0和1
高低电平的穿插使用就变成了类似于01001001等等的信息传递
在我们存储信息的存储器上我们能看到上面有很多的金属针脚,其实那些针脚就是用来接收高低电平的。
提出问题
- 数字、文字、图像如何使用二进制表示?
- CPU如何对二进制数进行加减乘除?
- 如何存储这些二进制数的?
- 如何从内存中取出想要的数据?
- CPU如何执行和识别我们写的程序?
...等等
第一章 计算机系统的概述
计算机系统 = 硬件 + 软件
软件分为:
- 系统软件 用来管理整个计算机系统
- 应用系统 按任务需要编制成的各种程序
硬件
- 电子管时代
体积大,功耗大,效率低
1946年 第一台电子数字计算机 埃尼亚克(ENIAC)冯诺依曼
在此期间使用机器语言编程 - 晶体管时代
以前用电子管,现在用晶体管了,体积,功耗降低,出现面向过程的程序设计语言FORTRAN,有了操作系统的雏形 - 中小规模集成电路
将元件集成在基片上面,此时计算机主要用于科学计算等专业用途,高级语言迅速发展,开始有了分时系统 - 大规模、超大规模集成电路
开始出现“微处理器”、微型计算机,个人计算机(PC)萌芽,操作系统Windows、MacOS、Linux...
计算机系统发展的两极分化:
- 一极是微型计算机向更微化、网络化、高性能、多用途方向发展(智能手表、手机)
- 另一极是巨型机向更巨型化、超高速、并行处理、智能化方向发展(神威.太湖之光)