王道考研 之 计算机组成原理 第一章

1bit :每一个二进制位

第一章 计算机系统概述

1. 计算机系统 = 硬件 + 软件

        硬件:计算机的实体,如主机、外设

        软件:系统软件、应用软件

                系统软件如:操作系统、数据库管理系统、标准程序库、网络软件、语言处理程序

2. 硬件的发展

第一代:电子管时代

        第一台电子数字计算机:ENIAC(1946)

第二代:晶体管时代

第三代:中小规模集成电路时代

第四代:大规模、超大规模集成电路时代

        开始出现“微处理器”(cpu)、个人计算机(PC)萌芽,操作系统

 3. 软件的发展

机器语言 -> 汇编语言 -> 高级语言(PASCAL、C++)

操作系统:DOS

发展的两级趋势:

(1) 微型化、网络化、高性能、多用途方向

(2)巨型化、超高速、并行处理、智能化

4. 计算机硬件的基本组成

 ENIAC(手动接线控制计算)

冯洛伊曼提出了存储程序

 同一个功能能用软硬件等效

 

 

  

主存储器

字与字节的区别:1个字(word) = 16bit (16字长)

B与b的区别:1Byte(字节) = 8bit(比特)

下载速度:100Mbps:每秒传输100/8 MB

运算器 

控制器

取指+执行 

  计算机工作过程

1. 取指

2. 分析指令

3. 执行指令

MQ:储存乘法结果的低位(乘法数字过大)

 

 

  

计算机的多级层次结构

  

-通过编译->汇编语言(LOAD)->机器语言(100001)->微指令

不同的语言:汇编语言

1.3性能指标

一、储存器的性能指标

(1)总容量 = 存储单元个数 * 存储字长

Eg:MAR为32位,MDR为8位

总容量 = 2^32 * 8bit = 4GB

(2)KMGT的含义

2^10 = 1K 2^20 = 1M  2^30 = 1G

二、CPU的性能指标

(1)时钟周期

(2)时钟频率(CPU主频)

(3)CPI:执行一条指令需要的时钟周期数

(4)IPS:每秒执行多少指令

IPS = 主频/平均CPI

(5)FLOPS:每秒进行多少浮点运算

(6)数据通路带宽:数据总线一次能并行传送的信息位数

(7)吞吐量:指系统在系统时间内处理请求的数量

(8)响应时间:用户向计算机发送给一个请求,到系统对该请求处理并获得它所需的结果的等待时间

(9)基准程序:计算机处理速度的一种实用软件

·注:KMGT在不同地方的含义

关于速度:K = 1000(10^3)

关于文件大小:K = 1024(2^3)

·注:主频一定决定程序的执行速度吗?

还与平均CPI、指令系统有关 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值