您的位置:首页 > 理论基础

全国计算机技术与软件专业技术资格(水平)考试【软件评测师】-考试内容总结(一)计算机系统构成及硬件基础知识

2016-11-16 13:14 821 查看
全国计算机技术与软件专业技术资格(水平)考试

软件评测师——考试内容总结 By林雨辰2014.11.08

1.计算机系统构成及硬件基础知识

1.1计算机系统的构成

1.1.1设计电子数字计算机的一些基本思想

设计电子数字计算机的一些基本思想:

(1)由运算器、控制器、存储器、输入设备、输出设备5大基本部件组成计算机,并规定了这5部分的基本功能。

(2)采用二进制形式表示数据和指令

(3)将程序和数据事先存放在存储器中,使计算机在高速工作中能够自动高速的从存储器中取指令并执行,这就是存储程序的概念

一个完整的计算机系统由硬件系统和软件系统组成,硬件是计算机的实体,是计算机实现功能的物质基础,

如:主机,键盘,鼠标,显示器,光驱,硬盘打印机,都属于硬件;软件是计算机运行的程序集,按功能分为系统软件和应用软件。

人们把没有装任何软件的计算机称为“裸机”



1-1 计算机部件间的关系

计算机各个部件的合作关系如上图所示

计算机硬件分为以下几种:

1.1.1.1中央处理器(CPU)

中央处理器主要是由运算器和控制器构成。

运算器主要完成算数运算和逻辑运算,它由逻辑运算部件(ALU)、累加器、通用寄存器组成。

控制器是计算机的神经中枢,它由以下部件组成:

(1)指令寄存器(IR)

(2)指令译码器(ID)

(3)时序节拍发生器

(4)操作控制部件

(5)程序计数器(PC)

(6)标志寄存器(Flags Register)

1.1.1.2存储器

主要功能是存放程序和数据

主存储器:由中央处理器直接存储指令和数据的存储器

外存储器:磁盘、磁带、光盘、大容量存储

计算机存储系统:主存储器、外存储器+相应软件

1.1.1.3外部设备

(1)输入设备:把用户要求的计算机处理的数据 、字符、文字、图像、程序各种形式的信息转化成计算机编码存入计算机

(2)输出设备:把计算机的处理结果以用户需要的形式(如数据 、字符、文字、图像、程序)输出

(3)输入输出接口(I/O接口):外部设备与中央处理器之间的缓冲装置,负责电气性能的匹配和信息格式的转换

系统软件:负责整个计算机系统的资源管理、调度、监视、服务,通常包括以下几种类型:

(1)操作系统

(2)数据库管理系统

(3)语言处理系统(翻译系统)

(4)网络系统

(5)标准程序库

(6)服务性程序

应用软件:为用户需要开发的各种应用程序,分为通用软件和专用软件。Word、Excel、PPT等都属于通用软件;某些行业的管理软件,如ERP、CRM等属于专用软件。

1.1.2计算机体系结构的分类

分为4种类型:

(1)单指令流单数据流(Single Instruction Single Data,SISD)

(2)多指令流单数据流(Multiple Instruction Single Data,MISD)

(3)单指令流多数据流(Single Instruction Multiple Data,SIMD)

(4)多指令流多数据流(Multiple Instruction Multiple Data,MIMD)

串行计算:单个计算机顺序执行指令

并行计算:时间上的并行指流水线技术;空间上的并行指多处理器并发执行

1.1.3总线

系统总线分为:数据总线(DB)、地址总线(AB) 、控制总线(CB)

数据总线(DB)宽度影响系统的运算速度

地址总线(AB)宽度影响CPU寻址空间内存大小

控制总线(CB)位数主要取决于CPU

1.1.4存储器的概念

1.1.4.1虚拟存储器(virtual memory)

为用户提供更大的随机存放空间采用的存储技术。工作速度接近于主存,成本又低,虚拟存储器调度方式有页式、段式和段页式。

1.1.4.2相联存储器(Associative memory)

也称为“按内容访问的存储器”,不根据地址而根据存储内容来存取的存储器

1.1.4.3高速缓存存储器(Cache)

位于CPU与内存之间,是一个读写速度比内存更快的存储器,其中存储频繁访问RAM中的内容及其存储地址

1.1.4.4随机访问存储器(Random access memory , RAM)

存储单元的内容可按需要随意存入和取出,存取速度与单元位置无关。当电源关闭,数据会消失。

1.1.5数字编码

(1)原码

原码是计算机的二进制表示方法,最高位为符号位,该位0表示正数,1表示负数,其余为表示数值大小

原码简单直观,缺点是加减时出现错误。

(2)反码

正数的反码是本身,负数的反码对其绝对值逐位取反

(3)补码

正数的补码与原码相同,负数的补码符号位是1,其余位为该数绝对值原码取反

设计补码解决的减法的符号位问题

(4)移码

移码(又称增码),是符号位取反的补码,一般用作浮点数的阶码

流水线各阶段执行的时间最长的一段为整个流水线的瓶颈,一般将这个时间称为“流水线的周期”。

1.1.6指令集RISC和CISC

RISC(Reduced instruction set computer,精简指令集计算机)

CISC(Complex instruction set computer,复杂指令集计算机)

1-1 RISCCISC的区别

RISC

CISC

指令系统

实现特殊功能效率低,但流水线技术可以弥补

处理特殊任务效率高

存储器操作

对存储器操作有限制,使控制简单化

指令多,并且操作直接

程序

需要较大的内存空间,实现特殊功能程序复杂,不易设计

编程相对简单,设计容易,效率较高

中断

在一条指令执行的适当地方可以响应中断

一条指令结束后响应中断

CPU

电路少、面积小、功耗低

电路多、功能强、面积大、功耗大

设计周期

设计周期短

设计周期长

用户使用

结构简单、指令规整、性能容易把握、易学易用

结构复杂、功能强大

应用范围

适用于专用机

适用于通用机

1.1.7计算机系统性能指标

吞吐量是指在单位时间内CPU从存储设备读取、处理、存储信息的量。

影响因素如下:

(1)存储设备的存取速度

(2)CPU性能

(3)系统结构

1.2硬件基础知识

1.2.1寻址方式

1.2.1.1立即数寻址方式

操作数直接存放在指令中,如:MOV AX,2345H

1.2.1.2寄存器寻址方式

操作数放在CPU内存寄存器,如:MOV AX,BX

1.2.1.3存储器寻址方式

·直接寻址

指令中给出的地址为操作数的地址,如:MOV AX,[2000H]

·寄存器间接寻址

操作数的地址存放在寄存器中,如:MOV AX,[BX]

·寄存器相对寻址

以指定寄存器内容,加上指令给出偏移量,如:MOV AX,COUNT[SI]

·基址加变址寻址

把一个基址寄存器内容加上变址寄存器内容,并以一个段寄存器作为地址基准作为操作数的地址,如:MOV AX,[BX][DI]

·相对基址加变址寻址

在基址加变址寻址方式基础上再增加一个位移量,如:MOV AX,MASK[BX][SI]

1.2.2串联系统可靠度的计算

串联系统可靠度等于各个系统可靠度的乘积
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐