计算机组成原理

计算机最底层是有一些硬件组成,计组之上假设操作系统,在操作系统上假设数据结构(如软件)。

计算机组成主要研究就是硬件。

计算机硬件唯一识别的数据就是二进制,通过的就是高低电平,低电平为0,高电平为1。通过电路,可以传输电信号,每个二进制数就是1比特。

计算机系统=硬件+软件

软件=系统软件(操作系统+dbms+标准程序库等等)+应用软件

计算机硬件组成

早期的冯诺依曼机结构-------现代计算机结构

冯诺依曼提出存储程序,将指令以二进制的形式提前输入计算机中

在计算机系统中软件和硬件在逻辑上是等效的,软件成本更低,效率也更低。

特点:1.由五大设备组成

2.指令和数据是以同等地位存储与v储存器,课按地址寻址

3.指令和数据以二进制表示

4.指令由操作码和地址码组成

5.提前存储程序

6.以运算器为中心

现代计算机结构

硬件=主机(cpu(运算器+控制器)+主存)+I/O设备(辅存+输入设备+输出设备)

存储器=主存+辅存

cpu=运算器+控制器

主存储器

MAR (存储地址寄存器)

MDR(存储数据寄存器)

存储单元存放一串二进制代码

存储字是存储单元的二进制代码组合

存储字长为二进制代码的位数

存储元为存储二进制的电子元件,每个可存储1比特

MAR反映存储单元个数

MAR=n位,总共有2^n个存储单元

MDR=m位,每个存储单元可以存放m bit

一个字节=8bite

ACC:累加器

MQ:乘商寄存器

X:通用操作数寄存器

ALU:算术逻辑单元

控制器基本组成

CU:控制单元(核心)

IR:指令寄存器,存放当前执行指令

PC:程序计数器:存放下一条指令地址

 微程序机器->传统机器->虚拟机器(操作系统机器)->汇编语言机器->高级语言机器

下层是上层基础,上层是下层的拓展

存储器容量=存储单元数x存储字长 bit=存储单元个数x存储字长/8

ex:MAR为8位,MDR为16位 ,那么总容量=2^8*16bit

cpu主频:cpu内数字脉冲信号震荡的频率

cpu主频=1/cpu时钟周期

CPI:每一条指令需要多少时钟周期。

IPS:每秒钟执行多少条指令

IPS=主频/平均CPI 

FLOPS:每秒执行多少次浮点操作

K M G T 10^3  10^6 10^9 10^12(处理速度)储存大小为10^10 10^20 10^30 10^40

数据表示和运算

***进制之间转化

十进制转化别的进制

整数部分(除基取余

小数部分(乘基取整数

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值