计算机组成原理知识点小结(1)

目录

写在前面

知识点小结源自熊老师上课时的板书,和我自己的笔记。唯恐丢笔记本,所以备份。
写的不对的地方,请务必指出,我将改正。

1.1计算机发展的历程及特点

1.计算机是什么?

计算机是程序,是根据人类给出的指令来具体操作解决问题的机器。
计算机所执行的全部指令都由人类直接或者间接完成的,是帮助人类思维的工具

2.计算机的工作实质是什么?(区别于其他工具)

计算机的主要工作是运行程序,执行人的思想,代替人脑的部分工作。

3.人的思想怎么让计算机实行(执行)?

这里写图片描述

1.2计算机系统的层次结构

1.2.1计算机硬件的基本组成

1.2.1.1计算机系统的组成

硬件:实际物理装置的的组合。
软件:在硬件上运行的程序、相关数据及文档。
软件是人类思想的具体表现形式。
硬件是透过软件来执行人类的思想。

1.2.1.2冯诺依曼的思想

1)硬件部分:运算器(ALU)、存储器(MU)、控制器(CU)、输入设备、输出设备。
2)指令和数据放在MU(内存)中,并且可按照地址寻访。
3)指令和数据均为二进制。
4)指令的格式 操作码 + 地址码。
5)指令在存储器按顺序存储。
6)以运算器为中心。

1.2.1.3以存储器为中心的计算机结构

这里写图片描述

1.2.1.4计算机的工作过程

取指令–>分析–>执行–>取指令–>工作–>执行………
这里写图片描述
自动不断地从存储器中逐条取出指令,将指令送至指令寄存器(IR)中,将操作码(OP)等关键因素送至CU控制器。经过分析后CU发出各种操作命令指挥各执行部件完成相应操作,直到各执行部件完成相应操作。

1.2.2计算机软件分类

系统软件:主要用来管理整个计算机系统,监视计算机系统工作,使系统资源合理调度,高效运行。
应用软件:是用户根据实际需要编写的各种程序。

1.2.3计算机系统的结构

1)微程序
2)微机器研制

1.2.4计算机的核心(CPU包含几大部分?)

CPU: CPU一般包括控制器、运算器、中断系统、各种寄存器。CPU的核心是存放在控制器的指令系统。(ps:高级语言的核心是编译器)
人的思想(程序化后)《——》计算机执行机构
人类透过指令系统指挥计算机执行人类思想。
计算机工作方式可以简单看作(1)听话:指令系统(2)做事:执行机构

1.2.5计算机组成原理

定义:研究计算机内部硬件系统各个组成部分的内部构造和硬件功能分配,实现指令系统中指令的功能和特性。
所需要研究的基本问题如下:
1)计算机如何计算?(运算器)
2)指令和数据如何进行存储在计算机?(存储器)
3)计算机系统的指令格式(基本格式)和特点?(指令系统)
4)指令是如何运行的?(CPU)
5)信息如何在计算机中传递?(总线)
6)信息如何输入输出?(I/O接口)

1.3计算机的性能指标

1.3.1机器的字长

定义:参与运算的基本位数即CPU一次所能处理的数据的位数,由CPU中寄存器位数决定,机器字节一般等于CPU中寄存器位数的长度。

1.3.2数据通路宽度

定义:数据总线一次所能并行传输数据的位数,通常指外部数据总线的密度。

1.3.3主存容量

定义:一个存储器所能存储的全部信息。

1.3.4运算速度性能指标

1)吞吐量:计算机系统在单位时间内处理请求的数量。
2)响应时间:计算机系统对请求做出的响应时间。
3)主频(时钟频率):在CPU内数字脉冲信号的震荡速度。
4)CPU时钟周期:主频倒数,是CPU中最小的时间元素。
5)CPI:每条指令执行所需要的时钟周期数。
6)CPU执行时间:指CPU运行一个程序所花费的时间。
7)MIPS:每秒执行多少百万条指令。
    指令条数   主频
MIPS = ————– = ——————
   执行时间10^6  CPI
8)MILOPS:每秒执行多少百万次浮点运算。
     浮点操作数
MILOPS = —————–
     执行时间10^6
     

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值