硬件系统是指计算机中那些看得见摸得着的物理实体。
早期的计算机由运算器、控制器、存储器、输入设备、输出设备构成。
对于使用二进制的优点?
总线按功能和规范可分为三大类型:
(1) 片总线(Chip Bus, C-Bus) 三类总线在微机系统中的地位和关系,又称元件级总线,是把各种不同的芯片连接在一起构成特定功能模块(如CPU模块)的信息传输通路。
(2) 内总线(Internal Bus, I-Bus) 又称系统总线或板级总线,是微机系统中各插件(模块)之间的信息传输通路。例如CPU模块和存储器模块或I/O接口模块之间的传输通路。
(3) 外总线(External Bus, E-Bus) 又称通信总线,是微机系统之间或微机系统与其他系统(仪器、仪表、控制装置等)之间信息传输的通路,如EIA RS-232C、IEEE-488等。
软件通常是指计算机所配置的各类程序和文件、并不能直接触摸而修改相对容易。
软件系统一般包括两大部分:系统软件、应用软件。
功能:对系统的各种资源进行管理和调度。
指用户在各自的应用中,为解决的自己的任务而编写的程序。是一类直接以用户的需求为目标的程序。
自上而下,计算机系统的层次结构分为
计算机系统结构、组成略。
在以上计算机系统结构及计算机组成的基础上,利用具体的IC芯片、电子元器件、不见、插头、插座等,根据计算机组成的逻辑设计,实现物理计算机。
系统结构决定了计算机的总体属性,组成是体现这些属性的逻辑设计,实现是物理器件实现逻辑设计。
规模功能分类
微型机、小型机、中型机、大型机、巨型机。
按用途分类
通用计算机(PC、服务器…)和嵌入式计算机(专用计算机)。
按照计算机在执行程序过程中信息流的特征进行分类。
(1)IS 指令流 机器执行的指令序列
(2)DS 数据流 指令流所使用的数据
(3)CS 控制流 指令流进入CU
然后Flynn将计算机分为四类:
(1)SISD 单指令流单数据流计算机(主要学习、基础)
(2)SIMD 单指令流多数据流计算机
矩阵的运算:给出指令:相加;但是数据是有很多并行处理。
(3)MISD 多指令流单数据流计算机(不存在!!!)
(4)MIMD 多指令流多数据流计算机
对于MIPS: M I P S = 指 令 条 数 执 行 时 间 ∗ 1 0 6 MIPS=\frac {指令条数}{执行时间*10^6} MIPS=执行时间∗106指令条数
指令速度↑、MIPS↑
基准测试程序(了解即可):
TPC-H:对系统在线数据库的查询能力。
Linpack:在每秒钟,利用高斯消元法求解一元N此线性方程组。
HPCC:在Linpack之上,双精度矩阵乘法、傅里叶变换、并行矩阵转置等七个子项全面评价。
CPU时钟周期 :一个是时钟脉冲所需要的时间,也叫节拍脉冲或T周期,它是CPU中最小的时间单位。
主频(CPU时钟频率):1秒中的时钟脉冲数,即时钟周期的倒数。
CPI:
执
行
一
条
指
令
所
需
要
的
时
钟
周
期
数
=
总
时
钟
周
期
数
I
C
执行一条指令所需要的时钟周期数 = \frac{总时钟周期数}{IC}
执行一条指令所需要的时钟周期数=IC总时钟周期数 ( IC :总指令数)
CPU执行时间:
运
行
一
个
程
序
所
花
费
的
时
间
=
C
P
U
时
钟
周
期
数
主
频
=
(
指
令
条
数
∗
C
P
I
)
主
频
运行一个程序所花费的时间 = \frac{CPU时钟周期数}{主频}= \frac{(指令条数*CPI)}{主频}
运行一个程序所花费的时间=主频CPU时钟周期数=主频(指令条数∗CPI)
M
I
P
S
=
指
令
条
数
执
行
时
间
∗
1
0
6
=
主
频
C
P
I
MIPS=\frac {指令条数}{执行时间*10^6}=\frac{主频}{CPI}
MIPS=执行时间∗106指令条数=CPI主频
加 速 比 = 改 进 后 系 统 性 能 改 进 前 系 统 性 能 = 改 进 前 系 统 总 执 行 时 间 改 进 后 系 统 总 执 行 时 间 加速比=\frac{改进后系统性能}{改进前系统性能}=\frac{改进前系统总执行时间}{改进后系统总执行时间} 加速比=改进前系统性能改进后系统性能=改进后系统总执行时间改进前系统总执行时间
加速比:计算机比改进之前快乐多少倍。
加速比取决于:可改进比例以及部件加速比。
假设改进前系统总执行时间为 T 0 T_0 T0
得出改进后系统总执行时间为 T n = T 0 ( 1 − f e + f e r e ) T_n = T_0(1-f_e + \frac{f_e}{r_e}) Tn=T0(1−fe+refe)
故加速比为 S p = 1 1 − f e + f e r e S_p = \frac{1}{1-f_e + \frac{f_e}{r_e}} Sp=1−fe+refe1
多个部件时也写作: S p = 1 1 − ∑ f e + ∑ f e r e S_p = \frac{1}{1-\sum f_e + \sum\frac{f_e}{r_e}} Sp=1−∑fe+∑refe1
① $ f_e$加大:选择主要的优化。
② r e r_e re增加:一定程度后, r e r_e re 影响不大→没有必要加大 r e r_e re 。
因篇幅问题不能全部显示,请点此查看更多更全内容