1.1计算机硬件基础知识
1.1.1中央处理单元
中央处理单元-CPU是计算机系统的核心部件,负责获取程序指令、对指令进行译码并加以执行。
CPU的功能
(1)程序控制
(2)操作控制
(3)时间控制
(4)数据处理
CPU组成
多核CPU
1.1.2存储器
1.存储器的分类
所处位置:内存、外存
构成材料分类:磁存储器、半导体存储器(双极型和MOS型)、光存储器
工作方式:读写存储器(RAM)、只读存储器【固定只读存储器ROM、可编程的只读存储器PROM、可擦除可编程的只读存储器EPROM、电擦除可编程的只读存储器EEPROM、闪速存储器-闪存Flash】
访问方式:按地址访问的存储器、按内容访问的存储器
寻址方式:随机存储器、顺序存储器、直接存储器
2.随机访问存储器
分类:静态RAM-SARAM、动态RAM-DRAM
SRAM比DRAM 速度更快、更贵
外存储器
在磁表面存储器中,磁盘的存取速度较快,且具有较大的存储容量,是目前广泛使用的外存储器。
(1)磁盘存储器:在磁表面存储器中,磁盘的存取速度较快,且具有较大的存储容量,是目前广泛使用的外存储器。
硬盘的寻址信息由硬盘驱动号、圆柱面号、磁头号(记录面号)、数据块号(或扇区号)以及交换量组成。
磁盘容量2种指标:
(1)非格式化容量:指一个磁盘所能存储的总位数
非格式化容量=面数 ×(磁道数/面)× 内圆周长 × 最大位密度
(2)格式化容量:扇区中数据区容量总和
格式化容量=面数 ×(磁道数/面)×(扇区数/道)× (字节数/扇区)
光盘存储器
1.1.3总线
是指计算机设备和设备之间传输信息的公共数据通道。
总线的分类
(1)数据总线:用来传送数据信息、是双向的
(2)地址总线:用来传送CPU发出的地址信息,是单向的
(3)控制总线:用来传送控制信号、时序信号和状态信息等
常见总线
ISA总线、EISA总线、PCI总线、PCI Express总线、前端总线、RS-232C
SCSI总线、SATA、USB、IEEE-1394、IEEE-488
1.1.4输入输出控制
I/O设备概述
I/O设备可分为块设备和字符设备
程序控制方式
(1)无条件传送
(2)程序查询方式
中断方式
(1)多中断信号线法
(2)中断软件查询法
(3)菊花链法
(4)总线仲裁法
(5)中断向量表法
DMA方式
输入输出处理器(IOP)
1.2计算机体系结构
计算机体系结构指的是计算机概念性结构、功能和性能特性。
分类:
(1)宏观处理机数量:单处理系统、并行处理、与多处理系统和分布式处理系统。
(2)微观上按并行程度分类:Flynn分类法、冯泽云分类法、Handler分类法和Kuck分类法
1.2.1CISC和RISC
1.2.2流水线技术
例题:
1、若每一条指令都可以分解为取指、分析和执行三步。已知取指时间t取指=5△t,分析时间t分析=2△t,执行时间t执行=5△t。如果按顺序方式从头到尾执行完500条指令需___(4)___ △t。如果按照[执行]k、[分析]k+1、[取指]k+2重叠的流水线方式执行指令,从头到尾执行完500条指令需___(5)___△t。
供选择的答案:
(4)A.5590 B.5595 C.6000 D.6007
(5)A.2492 B.2500 C.2510 D.2515
4) 按顺序方式执行指令,每条指令从取指到执行共耗时12△t,所以500条指令共耗时:12*500=6000△t。选C
2、每一条指令都可以分解为取指、分析和执行三步。已知取指时间t取指=4△t,分析时间t分析=3△t,执行时间t执行=5△t。如果按串行方式执行完100条指令需要(4) △t。如果按照流水线方式执行,执行完100条指令需要 (5) △t。
(4)A. 1190 B. 1195 C. 1200 D. 1205
(5)A. 504 B. 507 C. 508 D. 510
对于流水线方式执行指令需要取一个执行一条指令的最大周期即5
,由于是流水线并行执行所以除第一条指令需要(4+3+5)外,其它指令每5执行一条,所以最后的时间是:(4+3+5)+(100-1)*5=507。
1.2.3阵列处理机、并行处理机和多处理机
1.3存储系统
1.3.1高速缓存
高速缓存的地址映像
(1)直接映像
(2)全相联映像
(3)组相联映像
高速缓存的替换算法
(1)随机替换算法
(2)先进先出算法
(3)近期最少使用算法
(4)优化替换算法
高速缓存的性能分析
1.3.2虚拟存储器
在概念上,可以将主存储器看作一个由若干字节构成的存储空间,每个字节(一个存储单元)有一个地址编号,主存单元的该地址称为物理地址。
1.3.3相联存储器
相联存储器是一种按内容访问的存储器。
1.3.4磁盘阵列技术
磁盘阵列是由多台磁盘存储器组成的一个快速、大容量、高可靠的外存子系统。
1.3.5存储域网络
把一个或多个服务器与多个存储设备连接起来,每个设备可以是RAID、磁带备份系统、磁带库和CD-ROM库等,构成了存储域网络。
1.4安全性、可靠性与系统性能评测基础知识
1.4.1计算机安全概述
1.计算机安全等级
2.信息安全(5个基本要素)
(1)机密性
(2)完整性
(3)可用性
(4)可控性
(5)可审查性
3.影响数据安全的因素
(1)内部因素
(2)外部罂粟
1.4.2加密技术和认证技术
加密技术
加密技术是最常用的安全保密手段,数据加密技术的关键在于加密/解密算法和秘钥管理
(1)对称加密技术
常用加密算法:(1)数据加密标准(DES)算法 (2)三重DES (3)RC-5 (4)国际数据加密算法(5)高级加密标准(AES)算法
(2)非对称加密技术
与对称加密技术的不同点在于需要两个秘钥:公开秘钥和私有秘钥
(3)秘钥管理
包含:
秘钥产生—签名秘钥可能在客户端或RA中心产生,而加密秘钥则需在CA中心直接产生
秘钥备份和恢复
秘钥更新
多秘钥的管理
认证技术
认证技术主要解决网络通信过程中通信双方的身份认可。认证的过程涉及加密和密钥交换。
认证方一般有账户名/口令认证、使用摘要算法认证和基于PKI的认证
完整的KPI系统必须具有权威认证机构(CA)、数字证书库、密钥备份及恢复系统、证书作废系统、应用接口。
1.4.3计算机可靠性
1.计算机可靠性概述
计算机系统的硬件故障通常是由元器件的失效引起的。
2.计算机可靠性模型
常见的系统可靠性数学模型有以下三种:
(1)串联系统
(2)并联系统
(3)N模冗余系统
1.4.4计算机系统的性能评价
性能评测的常用方法
(1)时钟频率
(2)指令执行速度
(3)等效指令速度发
(4)数据处理速率
(5)核心程序法
基准测试程序
(1)整数测试程序
(2)浮点测试程序
(3)SPEC基准程序
(4)TPC基准程序