计算机组成基础 1~2

一、计算机概论

1、计算机系统:由软件和硬件组成。

  • 软件:由人们事先编制的具有各类特殊功能的程序组成。

                ①系统软件(系统程序):主要用来管理整个计算机系统,监视服务,使系统资源得到合理调度,高效运行。

【例 1】语言处理程序、操作系统、数据库管理系统、网络软件等。

                ②应用软件(应用程序):是用户根据任务需要编制的各种程序。

【例 2】科学计算程序、数据处理程序、事务管理程序等。

  • 硬件:计算机的实体部分。

【例 3】主机,外部设备。

2、计算机体系结构:指那些能够被程序员看到的计算机系统的属性(既是概念性的结构和功能特性)。

【例 4】指令系统体现了机器的属性。

3、计算机组成:指如何实现计算机体系结构所体现的属性,包含对程序员来说是透明的细节。

【例 5】如何取指令、分析指令、取操作数、运算、送结果等。

4、冯诺依曼机的特点:

        ①计算机由运算器、存储器、控制器、输入设备和输出设备五大部分组成;

        ②指令和数据以同等地位存放于存储器内,并可按地址寻访;

        ③指令和数据都用二进制数表示;

        ④指令由操作码和地址码组成,操作码用来表示操作的性质,地址码用来表示操作数在存储器中的位置;

        ⑤指令在存储器中按顺序存放;

        ⑥机器以运算器为中心,输入输出设备与存储器间的数据传送通过运算器完成。

5、程序:适合机器运算的全部步骤。

6、编制解题程序:将运算步骤用一一对应的机器指令描述。

【例 6】计算  ax^2+bx+c 可分解为以下步骤。

①将 x 取至运算器中;

②乘以 x,得 x^2,存于运算器中;

③再乘以 a,得 ax^2,存于运算器中;

④将 ax^2 送至存储器中;

⑤取 b 至运算器中;

⑥乘以 x,得 bx,存于运算器中;

⑦将 ax^2 从存储器中取出与 bx 相加,得 ax^2+bx,存于运算器中;

⑧再取 c 与 ax^2+bx 相加,得 ax^2+bx+c,存于运算器中。

将上述运算步骤写成某计算机一一对应的机器指令,就完成了运算程序得编写。

7、主存储器(内存或主存):包括存储体 \rm M、各种逻辑部件、控制电路等。

8、存储体由许多存储单元组成。

  • 每个存储单元又包含若干个存储元件(或叫存储基元、存储元)。
  • 每个存储元件能寄存一位二进制代码 “0”,“1”。
  • 一个存储单元可存储一串二进制代码,这串二进制代码可称为一个存储字,这串二进制代码的位数称为存储字长。

9、机器字长:\rm CPU 能一次处理数据的位数(通常和 \rm CPU 的寄存器有关)。

10、存储器的容量:主存容量 + 辅存容量

  •  主存容量:指主存中存放二进制代码的总位数(即:存储容量 = 存储单元个数 \times 存储字长)。

【注】\rm CPU:中央处理器。

\rm PC:程序计数器。

\rm IR:指令寄存器。

\rm CU:控制单元。

\rm ALU:算术逻辑单元。

\rm ACC:累加器。

\rm MQ:乘商寄存器。

\rm X:操作数寄存器。

\rm MAR:存储器地址寄存器。

\rm MDR:存储器数据寄存器。

\rm I/O:输入设备与输出设备。

\rm MIPS:百万条指令每秒。

\rm CPI:执行一条指令所需的时钟周期(机器主频的倒数)数。

\rm FLOPS:浮点运算次数每秒。

1 个字节(Byte)被定义为 8 位(bit)二进制代码组成。

1\ \rm byte = 8\ bit

【千字节】1\ \rm kB=1024\ byte= 2^{10}\ byte

【兆字节】1\ \rm MB=1024\ kB=2^{20}\ byte

【吉字节】1\ \rm GB=1024\ MB=2^{30}\ byte

        [ 例 ]:4 字节数据就是 32 位二进制代码;

2 字节构成的指令字长是 16 位二进制代码。

二、计算机的发展和应用

1、早期计算机更新换代主要体现在组成计算机基本电路的元器件(电子管,晶体管,集成电路)上。

2、集成电路技术:把计算机的控制单元和算逻单元集成到一个芯片上,制成了微处理器芯片。

3、\rm Moor(摩尔)定律:微芯片上集成的晶体管数目每 3 年翻两番。

4、网络技术的应用:电子商务、网络教育、敏捷制造等。

5、人工智能方面的应用:模式识别、文字/语音识别、语言翻译、机器人制作等。

6、设想计算机的未来:有不少的科学家预言,等到2046年人类社会几乎所有知识和信息将全部融入与计算机空间,而任何人在任何地方任何时间都可以通过网络,对所有的知识和信息进行在线索取。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值