软考——计算机系统知识

总述:

              软考书籍第一章节讲述的计算机系统知识系统知识,这一部分知识分为系统基础知识、体系结构、安全性,可靠性与系统性能评测基础知识。这部分知识点颇多,于是分开总结一番。

系统基础知识

        这部分主要讲诉了计算机工作的知识基础。下面依据一幅导图来进行总结:

计算机系统基础知识主要内容为硬件,一共分为四个部分运算器、控制器、存储器、外设,由运算器和控制器组合而成的CPU为硬件系统的核心,用于数据的加工处理,能完成各种算术、逻辑运算及控制功能,运算器能完成各种算术、逻辑运算功能,而控制器实现了控制功能。
        CPU主要的功能为程序、操作、时间、数据控制,程序控制表示CPU通过执行指令来控制程序的执行顺序;操作控制是对配合完成指令功能的操作信号的控制;时间控制是CPU对各种操作进行时间上的控制;数据处理就是数据加工处理,是CPU的根本任务。CPU的组成除了运算器和控制器外,还包括寄存器组和内部总线,运算器分为算术逻辑单元(ALU)、累加寄存器(AC)、数据缓冲寄存器(DR)、状态条件寄存器(PSW),作为CPU的数据加工处理部件,用于计算机的各种算术和逻辑运算。
        ALU负责处理数据;AC存放运算结果,一个运算器至少要有一个累加寄存器;DR的主要作用作为CPU和内存、外部设备之间数据传送的中转站,在单累加器结构的运算器中还可以作为操作数寄存器;PSW主要保持算术和逻辑指令运行或测试的结果建立的各种条件码内容。
        控制器分为指令控制逻辑、时序控制、总线控制、中断控制四部分;而指令控制逻辑需要以下设备指令寄存器(IR)、程序计数器(PC)、地址寄存器(AR)、指令译码器(ID)。IR的作用为暂存从内存储器取到缓存并送入IR中的指令;PC有寄存信息和计数,保持的总是将要执行的下一条指令的地址;AR保存当前CPU所访问的内存单元的地址;ID对指令的操作码字段进行分析解释,识别该指令规定的操作。
        时序控制逻辑为每条指令按时间顺序提供应有的控制信号;总线逻辑为多个功能部件服务的信息通路的控制电路;中断控制逻辑用于控制各种中断请求,并根据优先级的高低对中断请求进行排队,逐个交给CPU处理。寄存器组分为专用寄存器和通用寄存器,运算器和控制器中的寄存器是专用寄存器,作用固定。通用寄存器由程序员决定。

计算机体系结构

        这部分主要的知识包括指令和处理机、存储系统、输入输出技术、总线结构,如下图所示:

计算机体系结构由结构、组织、实现、性能四个基本方面组成,结构指计算机系统各种硬件的互连,组织指各种部件的动态联系和管理,实现指各模块设计的组装完成,性能指计算机系统的行为表现。
        计算机体系结构在宏观上分为单处理、并行处理和多处理、分布式处理系统;微观上分为:Flynn、冯泽云、Handler、Kuck分类法。Flynn把计算机系统的结构分为SISD、SIMD、MISD、MIMD四类。冯泽云则分为字串行位串行(WSBS)计算机、字并行位串行(WPBS)计算机、字串行位并行(WSBP)计算机和字并行行位并行(WPBP)计算机。Handler则把计算机的硬件结构分为三个层次:处理机级、每个处理机中的算逻单元级、每个算逻单元中的逻辑门电路级。Kuck把系统结构分为单指令流单执行流(SISE)、SIME、MISE、MIME.
体系结构的指令集体系分为三类:堆栈、累加器、寄存器组。
         指令集发展的俩个途径:CISC(复杂指令集计算机)、RISC(精简指令集计算机),CISC的基本思想扩大原有指令的功能,用更为复杂的新指令取代原先由软件子程序完成的功能,实现软件功能的硬化,导致机器指令系统的庞大与复杂,存在的弊端:指令集过分庞杂、微程序技术存在需要多个CPU周期、指令系统过分庞大、强调完善的中断控制、芯片设计存在困难。RISC通过减少指令总数和简化指令功能降低硬件设计的复杂度,采用硬布线控制逻辑优化编译程序,关键技术:重叠寄存器窗口技术、优化编译技术、超流水及超标量技术、硬布线逻辑与微程序相结合在微程序技术中。指令集优化分为静态使用频度动态使用频度,前者表示对程序中出现的各种指令以及指令串进行统计得到的百分比,改进目标代码可减少目标程序所占的存储空间;后者表示在程序执行过程中,对出现的各种指令以及指令串进行统计得到的百分比,改进目标代码可减少目标程序运行的执行时间。
       指令的流水处理:(1)分为指令控制方式、流水线的种类、流水的相关处理、吞吐率和流水建立时间。指令控制方式包括顺序方式、重叠方式、流水方式,顺序执行:机器指令之间顺序串行地执行,优点:控制简单,缺点:速度慢,机器各部件利用率低;重叠方式:不同指令分析和执行指令可以重叠执行,优点:速度提高,控制也不复杂,缺点:出现冲突、转移和相关等问题;流水方式:把并行性或并发性嵌入到计算机系统。 (2) 流水线的种类包括级别:部件级、处理机级以及系统级;功能:单功能流水线、多功能流水线;流水:静态流水线和动态流水线;流水是否有反馈回路:线性流水、非线性流水;流动顺序:同步流水线、异步流水线;数据表示:标量流水线、向量流水线。 3)流水相关处理:解决局部性相关有俩种方法:推后法和通路法。解决全局性相关三种方法:猜测转移分支、加快和提 前形成条件码、加快短循环程序的处理。RISC中采用的流水技术三种:超流水线、超标量以及超长指令字。 (4)吞吐率和流水建立时间, 吞吐率:单位时间内执行的指令数。
       处理机分为阵列处理机、并行、多处理机(多指令流多数据流计算机),并行性包括同时性和并发性。并行处理分类:存储器操作并行,处理器操作步骤并行(流水线处理机),处理器操作并行(阵列处理机),指令、任务、作业并行(多处理机、分布处理系统、计算机网络)。
        存储系统:1 存储器的层次结构:CPU内部通用寄存器——Cache——主存储器——联机磁盘存储器——脱机光盘、磁盘存储器,Cache和主存之间的交互功能全部由硬件实现,而主存与辅存之间的交互功能可由硬件和软件结合起来实现。2 存储器分类:位置:内存(主存)、外存(辅存);构成材料:磁存储器、半导体存储器(双极型和MOS型,静态和动态)、光存储器;工作方式:读写存储器、只读存储器 (ROM、PROM、EPROM、EEPROM、闪存存储器);访问方式:地址访问、内容访问(相联存储器);寻址方式:随机存储器(RAM:访问任何一个存储单元所需的时间是相同的)、顺序(SAM:磁带)、直接(DAM:磁盘,对磁道的寻址是随机的,而在一个磁道内则是顺序寻址)3高速缓存:Cache组成部分:控制和存储器部分;Cache的地址映像方法:直接映像、全相联映像、组相联映像。替换算法:目标:使Cache获得尽可能高的命中率;常用算法:随机替换、先进先出、近期最少使用、优化替换。4虚拟存储器:页式、段式、段页式。
       输入、输出技术:1 编制方法:内存与接口地址独立、内存与接口地址统一 2 直接程序控制:无条件传送、程序查询方式 3 中断方式:处理方法:多终端信号线法、中断软件查询法、菊花链法、总线仲裁法、中断向量表法;4 直接存储器存取方式(DMA):在DMA传送数据期间,CPU不能使用总线。5 输入输出处理机:字节多路方式、选择传送方式、数组多路方式。
       总线结构:总线分类:内部总线:芯片一级互连,分为芯片内总线、元件级总线;系统总线:又名内总线,插件板一级的互连,用于构成计算机各部分组成部分(CPU、内存、接口等)的连接;外部总线:又名通信总线,用于设备一级的互连,通过该总线和其他设备进行信息与数据交换。

安全性、可靠性与系统性能评测基础知识

        计算机资产分为系统资源和信息资源,系统资源包括:硬件、软件、配套设备设施、有关文件资料,还包括有关的服务系统和业务工作人员;信息资源包括计算机系统中存储、处理和传输的大量各种各样的信息。思维导图如下:
安全性分为信息安全和数据安全、安全等级、安全威胁、加密和认证技术。1 信息安全基本要素:机密性、完整性、可用性、可控性、可审查性。 安全等级:技术安全性、管理安全性、政策法律安全性。 安全威胁:指某个人、物、事件对某一资源的机密性、完整性、可用性、或合法性所造成的危害。安全危险分为故意(黑客渗透)和偶然(信息发往错误的地址)4 数据安全的影响元素:内部和外部因素。
        加密技术和认证技术:1 加密技术:对称加密技术:文件加密和解密使用相同的密钥;非对称加密技术:公开密钥和私有密钥,一个加密一个解密。密钥管理(安全):密钥产生、备份、恢复、更新。2认证技术:Hash函数与信息摘要、数字签名、SSL协议、数字时间戳技术
        计算机的系统的衡量指标:RAS——可靠性R、可用性A、可维修性S。计算机可靠模型:串联系统:可靠性R=R1R2...RN;并联系统:R=1-(1-R1)(1-R2)...(1-RN);提高计算机可靠性的俩项措施:提高元器件质量,改进加工工艺与工艺结构,完善电路设计;发展容错技术,使得在计算机硬件有故障的情况下,计算机人能继续运行得出正确的结果。
        计算机性能评价:1 常用方法:时钟频率、指令执行速度、等效指令速度法、数据处理速率、核心程序法;2基准测试程序:整数测试程序、浮点测试程序(理论峰值浮点速度、Linpack基准测试程序、Whetstone基准测试程序)、SPEC基准程序、TPC基准程序(TCP-C在线事物处理OLTP的基准程序,TPC-D决策支持的基准程序,TPC-E大型企业信息服务的基准程序)。

总结

        这部分知识点很多,多看多总结,加深自己对知识点的印象,书读百遍,其义自现。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 28
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 28
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值