一、计算机概论
1、计算机系统:由软件和硬件组成。
- 软件:由人们事先编制的具有各类特殊功能的程序组成。
①系统软件(系统程序):主要用来管理整个计算机系统,监视服务,使系统资源得到合理调度,高效运行。
【例 】语言处理程序、操作系统、数据库管理系统、网络软件等。
②应用软件(应用程序):是用户根据任务需要编制的各种程序。
【例 】科学计算程序、数据处理程序、事务管理程序等。
- 硬件:计算机的实体部分。
【例 】主机,外部设备。
2、计算机体系结构:指那些能够被程序员看到的计算机系统的属性(既是概念性的结构和功能特性)。
【例 】指令系统体现了机器的属性。
3、计算机组成:指如何实现计算机体系结构所体现的属性,包含对程序员来说是透明的细节。
【例 】如何取指令、分析指令、取操作数、运算、送结果等。
4、冯诺依曼机的特点:
①计算机由运算器、存储器、控制器、输入设备和输出设备五大部分组成;
②指令和数据以同等地位存放于存储器内,并可按地址寻访;
③指令和数据都用二进制数表示;
④指令由操作码和地址码组成,操作码用来表示操作的性质,地址码用来表示操作数在存储器中的位置;
⑤指令在存储器中按顺序存放;
⑥机器以运算器为中心,输入输出设备与存储器间的数据传送通过运算器完成。
5、程序:适合机器运算的全部步骤。
6、编制解题程序:将运算步骤用一一对应的机器指令描述。
【例 】计算
可分解为以下步骤。
①将 取至运算器中;
②乘以 ,得
,存于运算器中;
③再乘以 ,得
,存于运算器中;
④将 送至存储器中;
⑤取 至运算器中;
⑥乘以 ,得
,存于运算器中;
⑦将 从存储器中取出与
相加,得
,存于运算器中;
⑧再取 与
相加,得
,存于运算器中。
将上述运算步骤写成某计算机一一对应的机器指令,就完成了运算程序得编写。
7、主存储器(内存或主存):包括存储体 、各种逻辑部件、控制电路等。
8、存储体由许多存储单元组成。
- 每个存储单元又包含若干个存储元件(或叫存储基元、存储元)。
- 每个存储元件能寄存一位二进制代码 “
”,“
”。
- 一个存储单元可存储一串二进制代码,这串二进制代码可称为一个存储字,这串二进制代码的位数称为存储字长。
9、机器字长: 能一次处理数据的位数(通常和
的寄存器有关)。
10、存储器的容量:主存容量 辅存容量
- 主存容量:指主存中存放二进制代码的总位数(即:存储容量
存储单元个数
存储字长)。
【注】:中央处理器。
:程序计数器。
:指令寄存器。
:控制单元。
:算术逻辑单元。
:累加器。
:乘商寄存器。
:操作数寄存器。
:存储器地址寄存器。
:存储器数据寄存器。
:输入设备与输出设备。
:百万条指令每秒。
:执行一条指令所需的时钟周期(机器主频的倒数)数。
:浮点运算次数每秒。
个字节(Byte)被定义为
位(bit)二进制代码组成。
【千字节】
【兆字节】
【吉字节】
[ 例 ]: 字节数据就是
位二进制代码;
字节构成的指令字长是
位二进制代码。
二、计算机的发展和应用
1、早期计算机更新换代主要体现在组成计算机基本电路的元器件(电子管,晶体管,集成电路)上。
2、集成电路技术:把计算机的控制单元和算逻单元集成到一个芯片上,制成了微处理器芯片。
3、(摩尔)定律:微芯片上集成的晶体管数目每
年翻两番。
4、网络技术的应用:电子商务、网络教育、敏捷制造等。
5、人工智能方面的应用:模式识别、文字/语音识别、语言翻译、机器人制作等。
6、设想计算机的未来:有不少的科学家预言,等到2046年人类社会几乎所有知识和信息将全部融入与计算机空间,而任何人在任何地方任何时间都可以通过网络,对所有的知识和信息进行在线索取。