计算机系统知识-csdn
数据库系统工程师
--计算机系统知识
高级项目经理 任铄
QQ :1530841586
第一章 计算机系统知识
1.1 计算机系统基础知识
1.2 计算机体系结构
1.3 安全性、可靠性与性能评测
一、指令系统
指计算机所能执行的全部指令的集合 ,它描述了计算机内全部的
控制信息和“逻辑判断”能力。
一条指令包括:
操作码
地址码
高级项目经理 任铄
QQ :1530841586
根据地址码代表的地址类型,指令系统可以分为:
立即寻址
直接寻址
间接寻址
寄存器寻址
寄存器间接寻址
高级项目经理 任铄
QQ :1530841586
二、RISC与CISC
为提高操作系统的效率,人们最初选择向指令系统中添加更
多、更复杂的指令来实现,导致指令集越来越大。这种类型
的计算机,称为复杂指令集计算机(CISC)。
对指令数目和寻址方式做精简,指令的指令周期相同,采用
流水线技术,指令并行执行程度更好,这类是精简指令集计
算机(RISC)。
高级项目经理 任铄
QQ :1530841586
复杂指令系统计算机(CISC )的主要特点
(1)指令数量多:指令系统拥有大量的指令,有100 -250条。
(2)指令使用频率相差悬殊:最常使用的是一些比较简单
的指令,80%的时候使用的是20%指令。
(3)支持很多种寻址方式:通常为5-20种。
(4)变长的指令:指令长度不是固定的,变长的指令增加指令
译码电路的复杂性。
(5)指令可以对存储器单元中数据直接进行处理:典型的CISC
处理器通常都有指令能够直接对内存单元中的数据进行处理,其
执行速度较慢。
高级项目经理 任铄
精简指令系统计算机(RISC )的主要特点 QQ :1530841586
(1)指令数量少:优先选取使用频率最高的一些简单指令以及
一些常用指令,避免使用复杂指令。
(2)指令的寻址方式少:通常只支持寄存器寻址方式、立即数
寻址方式以及相对寻址方式。
(3)指令长度固定,指令格式种类少:因为RISC指令数量少,
格式相对简单,其指令长度固定,指令之间各字段的划分比较一
致,译码相对容易。
(4)只提供了Load/Store指令访问存储器:只提供了从存储器
读数Load和把数据写入存储器Store两条指令,其余所有的操作
都在CPU的寄存器间进行 。
(5)以硬布线逻辑控制为主:为了提高操作的执行速度,通常
采用硬布线逻辑来构建控