计算机基础 - 理论必考知识点汇编(2010年12月修订版)

b) “蜂窝”:每个基站的有效区域既相互分割,又彼此有所交叠 ..

c) 基站与移动交换中心之间通过微波或有线信道传输信息

d) 若空旷区域内无法使用手机通信,其原因最有可能是该区域没有建立基站

3) 第三代:移动通信3G(3rd Generation)

四. 数字技术基础

(一) 信息的基本单位——比特bit

1. 比特只有两种状态:“0”和“1”

1) 没有大小的概念

2) 既可以表示数值、文字,也可以表示图像、声音等 3) 存储方式:使用具有两种稳定状态的器件

4) 使用二进制原因:制造双稳态电路比制造多稳态电路容易 2. 每个西文用8个比特表示,称为“字节”(Byte)用。即 1Byte=8bit。

1) 大写字母“B”表示字节 2) 小写字母“b”表示比特

(二) 逻辑运算:

1. 分类:

1) 逻辑乘(“与”、“and”、“∧”、“· ” )~全一为一 2) 逻辑加(“或”、“or”、“∨”、“+”) ~有一说一 3) 取反 (“非”、“not”、“-”)~颠倒是非

2. 多位逻辑运算按位独立运算 3. 逻辑运算结果不可能产生溢出 (三) 算术运算:

1. 分类:算术加、算术减

2. 多位算术运算需进/借位运算 3. 算术运算结果可能产生溢出 (四) 比特存储单位:

1. ―千字节‖(KB),1KB = 210字节 = 1024B 2. ―兆字节‖(MB),1MB = 220字节 = 1024KB

3. ―吉字节‖(GB),1GB = 230字节 = 1024MB(千兆字节) 4. ―太字节‖(TB),1TB = 240字节 = 1024GB(兆兆字节) (五) 比特的传输单位:

1. ―比特/秒‖(b/s),也称―bps‖。如:9600bps(9600b/s) 2. ―千比特/秒‖(kb/s),1kb/s = 103 比特/秒 = 1000 b/s 3. ―兆比特/秒‖(Mb/s),1Mb/s = 106 比特/秒 = 1000 kb/s 4. ―吉比特/秒‖(Gb/s),1Gb/s = 109 比特/秒 = 1000 Mb/s (六) 进制

1. 二进制B(计算机中使用) 3. 十进制D 2. 八进制O 4. 十六进制H

5. 未知进制

(七) 整数(定点数)的表示

5

1. 整数(定点数)的类型:

1) 无符号整数(用8位二进制数表示的不带符号整数的值范围:0~255) 2) 带符号整数(最高位为符号位,“0”表示正数,“1”表示负数) 2. 整数(定点数)的编码方法:原码、补码、反码;

1) 对于正数X:补码、原码、反码相同。 2) 对于负数X:X的原码除符号外逐位取反,得到X的反码;X的反码加一,得到X补码。 3) N位原码表示整数0有“+0”(0000??00)与“-0”(1000??00)之分 4) N位补码中,“1000??00”表示整数-2n-1;“0000??00” 表示整数0 3. 不同编码方法下n位数的表示范围 最小 最大 形式 值 形式 值 n0 n位无符号整数 0000??00 1111??11 + 2-1 n-1n-1n位原码 1111??11 - 2+1 0111??11 + 2-1 n-1n-1n位补码 1000??00 - 2 0111??11 + 2-1 4. BCD码(二--十进制) 8-4-2-1码:使用4个二进位表示1个十进制数字 (八) 实数(浮点数)的表示:小数点位置浮动

可表示的 可表示的 1. 浮点数= 尾数+指数 (相同长度) 数的范围 数的精度 1) 尾数:由纯小数组成(表数精度)

浮点数 大 差 2) 指数:由整数组成(表数范围)

定点数 小 好 2. 同一个数的浮点数表示形式并不惟一

第二章 计算机组成原理

一. 计算机的发展(4代) 代 别 第1代 年 代 使用的元器件 使用的软件类型 主要应用领域 科学和工程计算 开始广泛应用于数据处理领域 在科学计算、数据处理、工业控制等领域得到广泛应用 各行各业,家庭和个人开始使用计算机(如PC机) 1940’s中期 CPU:电子管 使用机器语言和汇编语言编写程~1950’s末期 内存:磁鼓 序 1950’s中、后期 CPU:晶体管 使用FORTRAN等高级程序设计第2代 ~1960’s中期 内存:磁芯 语言 1960’s中期 CPU:SSI,MSI 操作系统、数据库管理系统等开始第3代 ~1970’s初期 内存:SSI,MSI的半导体存储器 使用 CPU:LSI、VLSI 软件开发工具和平台、分布式计第4代 1970’s中期以来 内存:LSI、VLSI的半导体存储器 算、网络软件等开始广泛使用 (一) “代”的划分是以计算机的主机所使用的元器件为依据 (二) 1946年,世界上第一台电子数字计算机——―埃尼阿克‖(ENIAC)

(三) 计算机能力:处理数值、图像和声音等数据;数据的计算、分析和推理;极大的信息存储能力;

与其它计算机方便迅速交换信息;

(四) 计算机应用模式发展阶段:集中计算模式、分散计算模式、网络计算模式(目前) (五) 计算机积极作用:增添新手段、提供新工具、引起新变化 (六) 计算机信息处理优点:

1. 能够储存大量信息,可按照程序自动高速进行计算 2. 能处理数值数据以及图像和声音等非数值数据 3. 数据计算(处理)、分析推理 4. 极大的信息存储能力

5. 方便迅速与其它计算机交换信息

二. 计算机的组成

(一) 组成:硬件(物理装置的总称)与软件(程序+数据+文档) (二)硬件有:

1. 五大部件:中央处理器CPU、内存储器、外存储器、I/O设备、总线

1) 输入设备(Input):

A. 将信息送入计算机的设备

6

B. 例如:键盘、鼠标、触摸屏、扫描仪、麦克风和传感器等 2) 中央处理器CPU:

A. 组成:运算器、控制器、寄存器 B. 计算机中有多个处理器,其中用于承担系统软件和应用软件运行的处理器称为CPU C. 意义:计算机必不可少的核心组成部件 D. 大多数计算机只包含一个CPU

E. 多处理器系统:包含了多个中央处理器的计算机系统

F. 并行处理:使用多个(≥2)CPU实现超高速计算机的技术

3) 存储器=内存+外存(内、外存储器划分:是否直接与CPU相连,是否可以长期存放

信息。详见下表) 简称 存取速度 成本 存储容量 性质 与CPU直接连接 工作方式 信息存放时间 外存储器 外存或辅存 内存储器 内存或主存 慢 快 低 高 很大 相对较小 断电后信息保持 断电后信息消失 否 是 计算机运行程序时,外存中的程序及相关数据CPU(指令)对内存中的指令必须先传送到内存,然后才能被CPU使用 及数据进行读、写操作 临时存放正在运行的程序和长久存放系统中几乎所有的信息 数据 4) 输出设备(Output): A. 定义:把计算机中的二进位信息转换成人可感知的形式; B. 例如:显示器、打印机、绘图仪 5) 系统总线与I/O端口

A. BUS

a) 功能:硬件各部分的公共信息通道 b) 组成:控制器+公共传输线 c) 代表:CPU总线、I/O总线 B. I/O端口

a) 作用:海纳百川各种I/O设备;信息的缓冲处理等。 b) 类型:并、串、视频、USB等(不同设备,不同规则)

2. 主机:中央处理器CPU、内存储器、总线等 3. 外围设备(外设):I/O设备和外存储器等

三. 计算机分类:

(一) 按内部逻辑结构分类:单处理机、多处理机;16位、32位? (二) 按计算机整体性能分类:巨型机、大型机、小型计算机、PC机

1. 巨型计算机采用大规模并行处理(为提高计算机处理能力配置多个CPU)的体系结构,速度

达到每秒数万亿次以上 2. PC机

A. 分类:台式机、便携机

B. 工作站:一种具有高速的运算能力和强大的图形处理功能,通常运行UNIX操作系统,

特别适合于工程与产品设计使用的特殊的高档PC

(三) 单片计算机/嵌入式计算机:

1. 单片计算机:运算器、控制器、存储器、I/O控制与接口电路等集成在同一块芯片的超大规

模集成电路

2. 嵌入式计算机:内嵌在其他设备中的计算机,广泛应用于数码相机、手机和MP3等产品中 (四) 处理器≠微处理器≠CPU

1. 微处理器:把CPU和一组寄存器(Registers)集成在一片大规模集成微处理器 电路或超大规模集成电路封装之中的器件 2. 个人计算机一般都用单片微处理器作为CPU CPU 3. 微处理器 = 通用微处理器(如CPU)+ 专用微处理器(绘图处理器、

通信处理器等)

7

四. CPU的结构与原理

(一) 冯诺依曼计算机基本原理:存储程序和程序控制(存储程序控制)——能储存大量信息,可按照

程序自动高速进行计算 1. 程序是一个指令序列

2. 指令与数据都用二进制表示,预先存放在存储器内

3. 计算机工作时,CPU从内存取出指令和数据,按机器指令的规定,对数据进行运算处理,直

到程序完成为止

(二) CPU的结构:

1. 寄存器组:十几个甚至几十个寄存器组成,临时存放参加运算的数据和得到的中间结果 2. 运算器:算术逻辑部件ALU

3. 控制器:解释指令的含义、控制运算器的操作、记录内部状态的部件

? 指令计数器:用来存放CPU正在执行的指令的地址,CPU将按照该地址从内存读取所

要执行的指令。

(三) 指令

1. 定义:用来规定计算机执行的操作和操作对象所在存储位置的一个二进制位串。

2. 组成:操作码(计算机执行何种操作的一个二进制代码)+操作数地址(操作的内容或所在

的地址)

3. 指令执行过程:取指令、指令译码、执行指令、保存结果。(注意顺序) (四) 指令系统(指令组)

1. 定义:CPU所能执行的全部指令的集合

2. 每一种CPU都有自己独特的一组指令,计算机所能执行的指令集由该机所安装的CPU决定

1) 同一公司的CPU产品通常“向下兼容”

A. 新型号的处理器在旧型号处理器指令系统基础上进行扩充。 B. 8088(8086)→80286→80386→80486→Pentium→PentiumPRO→PentiumⅡ→Pentium

Ⅲ→Pentium 4(主频↑、晶体管数目↑、性价比↑)

PS: Intel公司是国际上研制和生产微处理器最大的专业公司

2) 不同公司生产的CPU各有自己的指令系统,它们未必互相兼容

A. 不兼容:Power微处理器指令系统与Intel Pentium的指令系统差别很大 B. 相互兼容:AMD微处理器与Intel Pentium的指令系统一致

(五) 与CPU速度相关的性能参数——衡量计算机优劣的主要技术指标

1. 字长(位数)

1) 定义:CPU中定点运算器的宽度(即一次能同时进行二进制整数运算的位数)。 2) 意义:

字长(定点运地址码CPU可访问的存大体决定 决定 例:地址线数目为

算器宽度) 位数 储器最大空间 20 位,则CPU可

部分决定 访问的最大内存空

虚拟存储器大小 间为1MB

2. 主频(CPU时钟频率、内

部频率)

1) 定义:CPU中电子线路的工作频率

2) 意义:决定了CPU内部数据传输与指令执行的快慢。主频越高,速度越快。 3) 奔腾4系列主频范围:1500 MHz ~3800MHz 4) 注意:主频提高一倍,PC机速度未必提高一倍 3. CPU总线速度

1) CPU总线(前端总线):用于连接CPU和内存的总线

2) CPU总线的工作频率和数据线宽度决定着CPU与内存之间传输数据的速度快慢

A. 数据总线宽度:决定了整个系统的数据流量的大小,包括 CPU与二级高速缓存、

内存以及输入/输出设备之间一次数据传输的信息量。

4. 高速缓冲存储器(cache)的容量与结构

1) Cache容量越大、级数越多,访问Cache的命中率就越高,CPU的速度就越快。

A. CACHE的命中率:CPU需要的指令或数据能在CACHE中能直接取到的概率 2) 关于CACHE(缓存/快存)

A. 定义:使用SRAM芯片组成的一种高速缓冲存储器

8

联系客服:779662525#qq.com(#替换为@)