You are on page 1of 59

第二章

计算机概述

 1 计算机 系统的 组成 和工作 原理


 2 计算机 内部数 据的 表示


1 计算机系统的组成和工作原理

1. 1 计算机系统的组成
1. 2 计算机的基本工作原理
1. 3 计算机的主要技术指标
1. 1 计算 机系统的组 成
 一个完 整的计 算机 系统通 常是 由硬件 系统 和软
件系统 两大部 分组成 ,如图所 示。
1. 1 计算 机系统的组 成

 硬件( Hardware )是指实际 的物理设


备,也就是组成 计算机的各 种电子器件
、线路等看得见 、摸得着的 物理装置。
 软件( Software )是指实现 算法的程序
和相关文档,是 各种各样的 指挥计算机
工作的程序或指 令的集合。
1. 1 计算 机系统的组 成

硬件和软 件的关系
 硬件和软件相辅 相成,共 同完成整个 计算机
系统的任务。
 硬件是软件建立 、运行的 物质基础, 软件则
是硬件的灵魂。
 没有配备软件的计算机称为 “裸机 ”,不能完
成任务处理功能。
 没有了硬件,软 件的功能 则无法发挥 ,失去
了存在的意义 。
1. 1 计算 机系统的组 成

 硬件系 统
现代计算 机尽管 它们 在规模 和性 能方面 存在 着极
大的 差别 ,但其 硬件 系统都 遵循 冯 · 诺依曼 提出 的“
程序 存储 控制 ”理论 ,都是 由运算器、 控制器 (前 两者
组成 中央处 理器 )、存 储器 、输入 设备、 输出 设备 等五
部分 组成 。
1. 1 计算 机系统的组 成

 中央处 理器
中央 处理器 (Ce nt ral P ro ces si ng Un it ,简称 CPU) ,
又称微 处理器, 它是计算机的核心部件 ,由 运算器 和 控制
器组成,
如图所 示。
1. 1 计算 机系统的组 成

 中央处理器的主 要功能
 按照 指令的 要求 控制 数据的 加工处 理并 使计算 机各 部
件自 动协调 地工 作。
 计算 机工作 时, 由 CPU 控制 ,将 数据由 输入 设备 传送
到存 储器存 储, 再将 要参与 运算的 数据 从存储 器中 取
出送 往 CPU 处理 ,最后 将计 算机 处理的 信息由 输出 设
备输 出。
 CPU 的性能 指标 主要有 字长和时钟 频率。
1. 1 计算 机系统的组 成

运算器
计算机进行算术运算和逻辑运算的部件,由算
术逻辑运算单元(简称 ALU )和加法器及通用
寄存器构成 。
主要负责对各类 信息进行数学运 算及逻辑 运算

工作时运算器不断地从存储器中得到要加工的
数 据 , 运 算 后将结果送回存储器中。
1. 1 计算 机系统的组 成

 控制器( Contr ol Un it )
主要由指令寄存器、译码器、程序计数器、操作控
制器等组成,是计算机的指挥中心,根据指令控制
计算机的各部件在它的指挥下协调工作。

自动地、有序地从存储器中逐条取出指令、分析指
令,并按指令要求发出相应的控制信号指挥各执行
部件工作。
1. 1 计算 机系统的组 成

存储器
用来存放程序和数据, 是计算机的记忆单元 。
存 储 器分 为 内部(主)存 储 器和外部( 辅 助)存
储器两种。
主存储器用于存放正在处理中的程序和数据。
辅 助存 储 器 则 用于存放 暂时 不用的大量程序和数
据。
1. 1 计算 机系统的组 成

 常见 存储单位
 位( bi t ):用 “ 1” 和 “ 0” 组成的二进制的形式来表示,
是二进制所表示的数据的最小单位。
 字节( By te ):八个二 进 制位 组 成一个字 节 , 简写为 B ,它
是计算机中的最小存储单元。在分配存储器空间时,最小的
分配单位是字节而不是位。
 字长( Wo rd ):若干个字 节构 成一个字( Wo rd ),其位数
称为字长。
 字长是指 CPU 可一次并行处理的二进制数码的位数,它决
定了计算机的运算精度。
1. 1 计算 机系统的组 成

 存储单位之间的转换
1B (字节) =8 b (位)
1KB( 千字节 ) = 10 24 B
1M B( 兆字节 ) =1 02 4 KB
1G B( 千兆字节 ) =1 02 4 M B
1T B= 102 4 G B
1P B= 102 4 T B
1. 1 计算 机系统的组 成
 内存储器 ( 主存 )
是主机的一部分,由 CP U 直接访问
按照其性能和特点可分为 :
只读存储器( Ran do m Ac ce ss Mem ory ,简称
ROM )
随机读写存储器( Re ad Only Memo ry ,简称
RAM )
1. 1 计算 机系统的组 成

随机存储器 RAM
 可由 CPU 直接写入或读出信息
 存储的信息将因断电或机器重新启动而丢

1. 1 计算 机系统的组 成

只读存储器 ROM
只能读出而不能写入的存储器
存 储 的信息不会由于断 电 而 丢 失

BIO S 芯片
1. 1 计算 机系统的组 成

外存储器(辅助存储器)
磁介质型存储器
 软盘( Fl op py Dis k )
 硬盘 ( Hard D is k )
 US B 闪盘存储器( USB F la sh Di sk )
 光介质型存储器
 光盘( Op ti cal D is k )
1. 1 计算 机系统的组 成

软盘( Floppy Disk )


 一个 完整的软盘存储器由软盘和软盘驱动器构成
 软盘在使用前必须经过格式化的操作,主要是进行磁道和扇区
的划分
 磁道:是由外向内的一组同心圆,磁道号从外向内编号,最外
圈 是 0 磁道
 扇区:每个磁道上又等分成若干个扇区,每个扇区可以存储的
字节数由格式化程序来确定。
1. 1 计算 机系统的组 成

软盘( Floppy Disk )


1. 1 计算 机系统的组 成

硬盘 ( Hard Disk )


 微型计算机的主要外部存储设备
 有 IDE 、 SC SI 等多种 接口

 采用可移动磁头固定盘片的结构
1. 1 计算 机系统的组 成

硬盘 ( Hard Disk )


硬盘使用注意事项:
不要震动、撞击或拍打硬盘;
避免瞬间开、关电源;
避免接近强力磁场;
注意防止静电;
注意经常备份重要程序和数据等。
1.2.1 计算 机系统的组 成

USB 闪盘存储器( USB Flash


Disk )
使用通用串行总线( USB )接口与计算机相连,支持热插拔
通常 不需要安装专门的驱动程序,实现了即插即用
优盘使 用的注意 事项:
拔下优 盘前,必 须发出关闭 USB 设备 的指令操作 ,否则容 易
使数据 丢失;
从 USB 接口取 下优盘后 ,再打开或 关闭写保护口 。
1. 1 计算 机系统的组 成

光盘( Optical Disk )


一个完整的光盘存储器由光盘和光盘驱动器构

利用激光束在盘片上记录高密度信息的外存储

按照内容其功能可分为 :
 只读光盘 CD- ROM 、一次写入光盘 CD -R 、可重复
擦写型光盘 CD- RW 、视频光盘 VCD 、数字音频光
盘 CD —DA , DVD —RO M
1. 1 计算 机系统的组 成

输入设备( Input device )


是便于人们向计算机输入程序和数据的一种设

是外部信息与计算机交互的接口
常用的输入设备有键盘、鼠标、数码相机、数
码摄像机、扫描仪、触摸屏、条形码阅读器、
光学符号阅读器( OCR )、光盘驱动器、磁盘
驱动器等。
1. 1 计算 机系统的组 成

输入设备( Input device )


键盘( Keyb oard )
是计算机输入的主要设备
它在人和计算机之间起着桥梁和纽带的作用
键盘大体上可分为两类:机械式键盘和电子式
键盘
按键位的多少可分为 10 1 键、 104 键、通用扩
展键盘
标准键盘一般分为四个操作区:分别是主键盘
区、功能键区、编辑键盘区和小键盘区。
1.2.1 计算 机系统的组 成

输入设备( Input device )


键盘( Keyb oard )
1. 1 计算 机系统的组 成

 输入设备( In put devic e )


鼠标( Mou se )
用来控制屏幕光 标 移动和 选 定对象
按工作原理可分为:机械式、光学式和光学机械式
根据按钮数目可分为:双键和三键鼠标
按与主机接口的 连 接方式可分为:串口鼠 标 、 PS /2
接口鼠 标 、 US B 接口鼠标
1. 1 计算 机系统的组 成
 输入设备( In put devic e )
扫描仪( Sc ann er )
一 种 通 过 光学 扫 描,交图形或文字数据 转换 成数字数
据,发供计算机存储、处理的设备
按色彩来分 : 扫 描 仪 分成单色和彩色 两种
按操作方式分 : 扫 描 仪 可分为手持式和台式 扫 描 仪
扫 描 仪 的主要技术指 标 有分辨率、灰度层次、 扫 描
速度等。
1. 1 计算 机系统的组 成

输出设备( Output
Device )
 计算机向用户输出内部信息处理结果的
设备
 常见的输出设备有显示器、打印机、绘
图仪、语音输出装置、投影仪、磁盘驱
动器等

注:磁盘驱动器包括软盘驱动器和硬盘
驱动器,它们即是输入设备,也是输出
1. 1 计算 机系统的组 成
显示器( Moni tor )
人机交互的重要工具,是最基本的输出工具之

微型计算机的显示系统由显示器和显示控制适
配卡(简称显卡)构成
台式计算机主要以阴极射线管( CRT )为显示

笔记本电脑主要采用液晶( LC D )显示器。
1. 1 计算 机系统的组 成

 显示器的主要技术指标有:
 像素:显示器屏幕通常被分为若干个小点,通
过它们的点阵来构成图像
 点距:是屏幕上相邻两个像素之间的距离,点
距越小,图像越清晰。
 分辨率:是指屏幕上显示点数标称值的多少。
分辨率越高,图像越清晰。
注: 图像的分辨率由显示器和显示卡共同决定。
扫描方式:显示器有隔行扫描和逐行扫描两种
方式
1. 1 计算 机系统的组 成

 显示卡( Ad apter )
一般被插在主板的扩展槽内
按系统总线类型可分为 IS A 、 EI SA 、 VES A 、 PCI 和
AG P (图形加速接口)
显示卡必须有显示存储器( VR AM )
1. 1 计算 机系统的组 成
打印机( Printer )
按印字方式可分为击打式和非击打式
击打式打印机的打印分辨率低,速度慢,其
代表是针式打印机
非击打式打印机的打印分辨率高,速度快,
其代表是激光打印机和喷墨打打印机
1. 1 计算 机系统的组 成

 其它设备
主板
( Moth er boa rds )
又称系统板或母板,包括
了微处理器接口模块、
IDE 接口、内存接口模块
、 BIOS 模块、基本 I/O 模
块、中断控制器、 DMA 控
制器及局部总线等,计算
机中的各种设备,都必须
与主板相互合作,才能发
挥完整的功能
1. 1 计算 机系统的组 成

其它设备
总线( Bu s )
微型计算机各功能部件相互传输数据时,需要
有连接它们的信道,这些公共信道称为总线。
一次传送信息的位数称为总线宽度。
通常把 CPU 内部的总线称为内部总线,而把连
接系统各部件的总线称为外部总线或系统总线。

按照总线上传输信息的不同,总线可分为:数
据总线 DB 、地址总线 AB 、控制总线 CB
1. 1 计算 机系统的组 成
 其它设备
输入 / 输出接口( Inpu t/Out put
Inte rface )
简称 I/O 接口,是系 统总线 与各 种 外部 设备 相 连 的桥
梁。
接口:
 主板上的扩展槽,目前常见的扩展槽有工业标准结构总线
( ISA 总线)扩展槽、外围设备互连总线标准( PC I 总线)
扩展槽、图形加速接口 AG P 总线扩展槽
 串行口: CO M1 、 COM 2 ,按位进行信息传输,常用
来连接鼠标、调制解调器等。
 并行口: LPT 1 、 LP T2 ,按字节进行信息传输,常
用来 连 接打印机。
1. 1 计算 机系统的组 成

其它设备
 USB ( Uni vers al Se rial Bus ) 总线 接

通用串行总线,可以使所有的低速设备都连接
到统一的 US B 接口上。
目前有 USB 1. 0 和 USB 2. 0 两种标准
支持热插拔
1.2 计算 机 的基本 工作原理

目前的计算机工作原理都是基于美籍匈
牙利科学家冯 · 诺依曼提出的 “存储过程
控制 ”的原理。计算机根据程序中的指令
来进行数据的存储和运算。
1.2 计算机 的基本 工作原理

计算机的指令和指令系统
指令( Inst ructi on ):一 组计 算机能 识
别并能执行的各种基本操作命令。
 指令由操作码和操作数两部分构成。
 程序( Prog ram ):为了解决某一特定
题而编写的一组有序指令的集合。
 指令系统:一种计算机所能识别的一组不
同指令的集合。不同计算机的指令系统不
尽相同。
1.2 计算机 的基本 工作原理

计算机指令和程序的执行过程
概括言之,中央处理器不断地从内存取指令,
分析指令,再执行指令,周而复始,直到程序执
行完毕。 运算器
输入设备

输出设备
控制器

存储器 数据流
控制流
1. 3 计算 机的主要技 术指标

 字长: CPU 可一次性并行处理的二进制位数。


 寻址能力
 寻址能力是指 CPU 可访问的最大内存地址空间;
 存取速度:常用 MIP S (每秒执行百万条指令数)来表示
,所以通常也用 CP U 的主频来表示速度。
 时钟频率:指的是 CPU 的主频
 带宽 :计算机的数据传输率常用带宽表示
 数据传输率的单位有 b/s (比特 / 秒)、 Kb/ s (千比特 /
秒)、 Mb /s (兆比特 / 秒)、 Gb/ s (吉比特 / 秒)
 可靠性与可维护性
2 计算机 内部数据的 表示

2.1 数制的概念
2.2 不同数制之间的转换
2.3 计算机的数据编码
2.1 数制的概念

计算机处理的信息都以数据的形式表示
,在计算机内部,各种信息都必须经过数
字化编码后才能被传送、存储和处理。由
于二进制的运算规则和电路简单,因此数
据在计算机中均以二进制表示,并用它们
的组合表示不同类型的信息。
2.1 数制的概念

数制( Number System )


数的表示系统,是指用统一的符号
规则来表示数值的方法。常见的数
制有二 进 制、八 进 制、十 进 制、十六
制。
2.1 数制 的概念

 常见数制的表示方法
二进制:
含有 2 个数码: 0 和 1 ;基数为 2 ,二进制数据
在进行运算时,遵守 “逢二进一,借一当二 ”的原则

( 1 )二进制的特点:表示容易、运算简单、工作可
靠、 逻辑性强
( 2 )二进制运算规则
加法: 0+0 =0 0 +1 =1 1 +0 =1 1+ 1=1 0
减法: 0-0 =0 0-1 =1 (借位) 1-0 =1 1-1= 0
2.1 数制的概念

常见数制的表示方法
十 进制:
日常生活中最常见的是十进制数,它主
要使用在计算机外部。
( 1 )十 进 制由十个不同的数 码组 成: 0 、
1、2、 3、4、5、6、7、8、9,
基数为 “ 10” ;
( 2 )十 进 制遵循每相 邻两 位 “逢十 进 一、借
一当十 ”的原 则 。
2.1 数制的概念

常见数制的表示方法
八进制
( 1 )八进制含有 8 个数码 :即
0 、 1 、 2 、 3 、 4 、 5 、 6 、 7 ,基数为 8 ;
( 2 )十进制遵循每相邻两位 “逢八进一、借一当八 ”的原则。

十六进制
( 1 )十六 进制含有含有 16 个数字符 号即
0、1、2、3、4、5、6、 7、
8 、 9 、 A 、 B 、 C 、 D 、 E 、 F ;基数为 16
( 2 )十六进制遵循每相邻两位 “逢十六进一、借一当十六 ”
的原则。
2.1 数制的概念

二、八 、十六 进制 转换对 应关 系表 十六进制

二进 八进 十六进 二进 八进 十六进 二进 八进 十六进


制 制 制 制 制 制 制 制 制
0000 0 0 0110 6 6 1100 一 C

0001 1 1 0111 7 7 1101 一 D

0010 2 2 1000 — 8 1110 一 E

0011 3 3 1001 一 9 1111 一 F

0100 4 4 1010 一 A      

0101 5 5 1011 一 B      
2.2 不同数制之间的转换

二、八、十六进制数转换为十进制
例:二进 制转 换成十 进制
( 110 10 .10 1 ) 2 =1 ×2 4 +1× 2 3 +0 ×2 2 +1×2 1 +0×2 0 +1 ×2 -1 + 0×2 -
2
+1×2 -3 = ( 27 .62 5 ) 10

例:八进 制转 换成十 进制
(10 7 . 1) 8 =1×8 2 +0×8 1 +7 ×8 0 +1×8 -1 = ( 71 .1 25 ) 10

例:十六 进制 转换成 十进制


(2B ) 16 =2×16 1 +11×1 6 0 = ( 43 ) 10
2.2 不同数制之间的转换

十进制转换为其它进制

规则:整数部分采用除基数取余法,即
对十进制整数逐次除以 2 ,直至商数为
0 ,逆向取每次得到的余数;小数部分采
用乘基数取整法,即对十进制的小数部分
逐次乘以 2 ,直至乘积的小数部分为 0 ,
或 是 精 确 到 第 N 位小数,取每次乘积的整
数部分。
2.2 不同数制之间的转换

十进制转换为其它进制
 例: ( 59 .12 5 ) 10= ( )2
 对于整数部分,采用除 2 取余法
 对于 小数部分, 采用乘 2 取整法:
0.12 5×2 =0. 25 取出整数 0 最
高位
 0. 25×2 =0 . 5 取出整数 0
 0.5 ×2=1 .0 取出 整数 1 最
低位
所以 : ( 59 .12 5 ) 10= ( 1100 01 .00 1 ) 2
 同理,十进制向八进制或十六进制转换时
, 方法类似 , 只不过乘或除的不再是 2, 而
2.2 不同数制之间的转换

 二进制数与八进制或十六进制数之间的转换
( 1 )二进制 与八 进制 之间的 转换
规则: 二进 制转换 成八 进制: 以小 数点为 基准, 分别 向左、 右
每三 位一 组划分 ,将 每三位 代以 八进制 数字( 前后 端不足 三位 者
用零 补齐 );反 之, 八进制 转换 成二进 制,每 一个 八进制 数字 代
以三 位二 进制数 字。

例: 二进制 转换 成八进 制

(11 01 0 011 .10 11 ) 2 =(011 01 0 01 1.1 01 100) 2 =( 323 .5 4) 8

例: 八进制 转换 成二进 制

(34 0. 56 ) 8 =(011 10 0 00 0.1 01 11 0) 2 =( 111 00 00 0.1 01 11) 2


2.2 不同数制之间的转换

 二进制数与八进制或十六进制数之间的转换
( 2 )二进制与十六进制之间的转
规则:二进制转换成十六进制:以小数点为基准,分别向左、右
每四位一组划分,将每四位代以十六进制数字(前后端不足四位
者用零补齐);反之,十六进制转换成二进制,每一个十六进制
数字代以四位二进制数字。

例: 二进制 转换 成十六 进制

(11 11 01 010 011 .1 011 1) 2 =(1 111 0101 001 1.1 01 1

1000) 2 =(F 53. B8) 16

例: 十六进 制转 换成二 进制
(6 BA. C5 ) 16 =( 0110 10 11 10 10 .11 00 01 01 ) 2 =(1 10 101 11 010 .1 100 01 01) 2
2.3 计算机的数据编码

在计算机中只能识别二进制数码信息,因此一
切非二进制数码的信息,如数字、字母、汉字
等都要用二进制数的特定编码表示。编码有多
种方法, 但为了便于交换、处理,必须采用统
一的 编码 方法。所 谓编码, 是指用 一组 规定的
二进制 码来表 示特 定的字 符集 合。例 :二 进制
转换成 十进制
2.3 计算机的数据编码

ASCII 码
ASCII 码是由美国国家标准委员会制
定的一 种 包括数字、字母、通用符号、控
制符号在内的字符编码集,全称叫美国国
家信息交换标准代码( Ame rica n
Sta ndard Cod e for Infor matio n
Int ercha nge ),是目前微型 计 算机中使
用最普遍的字符编码集。
2.3 计算机的数据编码

ASCII 码
( 1 )编 码原 则:将每 个字 符用 一组七 位二 进制代 码表
示,表 示范 围 为 000 00 00— —1 111 11 1 。
( 2 )由于 存放 时必须 占全一 个字 节, 所以最 高位
b7 位恒置 0 ,可 表 示 12 8 个不 同的 符号,能 表示 通
用的西 文字 符。
( 3 ) AS CI I 码值 大小 规律: 小写 字母大 于大写 字
每,字 母大 于数字 ,所 有的 字符大 于空 格,空 格大
于所有 的控 制字符 (“ DEL” 除外) 。
( 4 )相 应 的大小写字母之 间 AS CII 码值相差 32 ,换
算成十六进制为 20H 。如 B 的 ASC II 码值为
66 ( 42H ),则 b 的 ASC II 码值为
66 +32 =9 8 ( 42H +2 0H=6 2H )。
2.3 计算机的数据编码

ASCII 码字符集
2.3 计算机的数据编码

汉字的编码
 汉字交换 码
 由于汉字 数量极 多, 一般用 连续 的两个 字节 ( 16 个
二进制位 )来表 示一 个汉字 。
 1980 年,我 国颁布 了第一个汉 字编 码字符 集标 准,
即 GB2312-80 《信息交 换用 汉字编 码字 符集基 本
集》,该 标准编 码简 称国标 码,是我国 大陆 地区及
新加坡等 海外华 语区 通用的 汉字 交换码 。
 GB2312-80 收录了 6763 个汉字 ,以及 682 个符号,
共 7445 个字符 。
本章结束,谢谢观看!

You might also like