




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第2*计算机余筑基做
・计算机系统概述
•计算机的运算基础
・计算机中信息的表示
四川大学计算机基础教学中心2008年
2.1计算机系统概述
2.1.1计算机系统
2.1.2计算机硬件系统
2.1.3计算机软件系统
大学计算机基础(第2章)2
2.1.1计算机系统
1.计算机系统的组成(P26)
大学计算机基础(第2章)3
2.1.1计算机系统
2.计算机系统的层次关系(P26)
b白
Qp
I软件系统I
[硬件系统
特点I人与计算机之间是间接关系1
大学计算机基础(第2章)4
2.1.1计算机系统
复习
3.计算机的基本结构(P27)
哪据流
——控制流
冯•诺依曼机
;■计算机由五大模块组成
”计算机采用二进制
*
”计算机采用“存储程序”的工作原
大学计算机基础(第2章)5
2.1.1计算机系统
复习
4.计算机的基本工作原理(P28)
“存储程序”的工作原理
计算机事先将需要执行的程序和数据放入存j
j储器中。计算机工作时,自动、连续地从存储器j
,中逐条取出指令,并加以解释和执行。
大学计算机基础(第2章)6
2.1.1计算机系统
指令
计算机硬件能直接识别并执行的命令称为机器指令。
指令的组成操作码地址
A;操作数
指令系统
计算机所能执行的所有机器指令的集合。
大学计算机基础(第2章)7
2.1.1计算机系统
指令的执行过程
取指令♦解释指令,执行指令=+存储器
•取指令控制器从存储器中取出指令送到指令寄存器中
由控制器对指令进行分析,并修指令的操
•解释指令作码转换成控制信号控制器
•执行指令由控制器控制指令的执行
大学计算机基础(第2章)8
2.1.2计算机硬件系统
复习
运算器
CPU
控制器
主机
{存储器内存贷------------
只读存储器ROM
外存I随机存储器RAM
输入设备外设
I输出设备
大学计算机基础(第2章)9
2.1.2计算机硬件系统
1.中央处理器CPU(P29)
算术运算力口、减、乘、除
运算器
J蟹运子与、或、非、比较等
算术逻辑单元(ALU))
控制器,解释指令
控制指令执行
通用寄存器
寄存器V-iCPU内部的临时高速存储单元
专用寄存器
大学计算机基础(第2章)10
2.1.2计算机硬件系统
2.存储器(P30)
计算机中存放程序和数据的记忆装置O
:随机存储器(RAM)
内存储器I只读存储器(ROM)
外存储器
名称特点存放内容
可读、可写
RAM需要执行的程序和数据
掉电后信息丢失
只读、不可写
ROM
掉电后信息不丢失系统引导程序、基本I/O程序等
大学计算机基础(第2章)11
2.1.2计算机硬件系统
内存单元地址
内存由很多存储单元组成,每个
内存单元存放8位二进制数。内存单
元的编号称为内存单元的地址。
内存单元内容
每个内存单元地址中存放的二进制数为该单元的内容。
]读从内存中取出信息,原信息不会被破坏。
操作
[写将信息存入内存中,原信息被抹掉。
大学计算机基础(第2章)12
2.1.2计算机硬件系统
存储单位
字节(Byte)计算机的基本信息单位
计算机的最小信息单位
字节字位)
1Byte=8bit
1KB=1024B__________
1MB=1024KB=10242B
1GB=1024MB=10243B
1TB=1024GB=10244B
大学计算机基础(第2章)13
2.1.2计算机硬件系统
3.输入/输出设备(P31)
输入设备
用来接收用户输入的原始数据和程序,并修其
转换为二进制代码,存放在内存中。
输出设备
修内存中的处理结果转换成人们所能接受的形式
(数值、文字、图、声像等),输出到相关设备上。
大学计算机基础(第2章)14
2.1.2计算机硬件系统
4.微型计算机硬件系统(P31)
2.1.2计算机硬件系统
4.微型计算机硬件系统(P31)
大学计算机基础(第2章)16
2.1.2计算机硬件系统
微处理器
大学计算机基础(第2章)17
2.1.2计算机硬件系统
存储器
速度快容量小
解决CPU与内存'
CPU内部速度不匹配问题。
高速缓存y
主存储器
外存
辅助存储器(磁盘)
海量存储器(光盘、磁带等)
速度慢容量大
CPU快内存户」外存
大学计算机基础(第2章)18
2.1.2计算机硬件系统
主存储器
128MB、256MB等
内存插槽
大学计算机基础(第2章)19
2.1.2计算机硬件系统
外存储器
A:3.5英寸(1.44MB)
Httti'aatand
“加MPEG
移动硬盘
WlndowtDrivers
硬盘
软盘
640MB
扇区
柱面
光驱
大学计算机基础(第2章)20
2.1.2计算机硬件系统
总线
总线是微机中各功能部件之间通信的信息通路,
主要由地址、数据和控制三大总线组成。
大学计算机基础(第2章)21
2.1.2计算机硬件系统
接口
I/O设备一般是通过I/O接口与CPU或主存储器
进行信息交换。
游戏杆插口
常
用鼠标接口
接
口键盘接口
大学计算机基础(第2章)22
2.1.2计算机硬件系统
输入/输出设备
'键盘
输入设备,鼠标
、扫描仪
大学计算机基础(第2章)23
2.1.2计算机硬件系统
r显示器
CRT显示器LCD液晶显示器
输出设备
打印机
针式打印机喷墨打印机激光打印机
[绘图仪
大学计算机基础(第2章)24
2.1.2计算机硬件系统
5.计算机的主要性能指标(P35)
字长
计算机内部一次最多可同时传送和处理的二进制位数。
CPU的字长越长,计算能力越强,精度越高。
大学计算机基础(第2章)25
2.1.2计算机硬件系统
运算速度
计算机每秒所能执行的指令条数。
单位为MIPS(每秒百万条指令)。
通常用主频(时钟频率)来描述计算机的运算速度。
主频直接反映CPU的工作速度,时钟频率单位(Hz)。时钟
频率越高,计算机的速度越快。
内存容量
计算机处理过程中,容纳数据量的能力。
大学计算机基础(第2章)26
2.1.3计算机软件系统
第3章介绍
操作系统;第5章介绍
r语言处言建用
系统软件
支撑软件<系统工具软件
I数据库笃理系统
J机实习教材
办公自动化软件Micr^oiWffice一
金山WPS
应用软件网络工具软件
LotusSmartSuits
其它应用软件
大学计算机基础(第2章)27
2.1.3计算机软件系统
1.系统软件(P36)
管理、监控和维护计算机资源的软件,以保证计算机
系统正常运行,为用户提供基本的支持与服务。
2.应用软件(P36)
为解决某一具体的任务或达到某一特定目标而设计
的程序。应用软件可以拓宽计算机系统的应用领域,帮
助用户提高工作质量和效率。
大学计算机基础(第2章)28
2.2计算机的运算基础
2.2.1进位记数制
2.2.2不同进位记数制之间的转换
2.2.3二进制数的基本运算
大学计算机基础(第2章)29
2.2.1进位记数制
进位计数制是指用一组特定的数字符号,按照
一定的进位规则来表示数目的计数方法。
1.基数(P37)[二进制的是空
进位计数制中所使用的不同基本有林数。
2.位权(P37)[二进制的住把
每一个数位上数符所具箱嬴Ji总降乘方值。
大学计算机基础(第2章)30
2.2.1进位记数制
十进制D二进制B八进制O十六进制H
逢十进,逢二进一逢八进一逢十六进一
基数(r)
102816
位权(P)
1012[8,16j
大学计算机基础(第2章)31
2.2.2不同进位记数制之间的转换
1.十一R(P39)
R―十位权多项式求和
【例】
21
(217)O=2x8+1x8+7x8°=128+8+7=(143)D
2X
(3AB)H=3x16+Ax16+Bx16°=768+160+11=(939)D
32
(1101.11)B=2+2+2°+2“+2'=(13.75)D
大学计算机基础(第2章)32
2.2.2不同进位记数制之间的转换
整数部分:除基取余法
十一R
小数部分:乘其腌法
【例】(100.345)产(1100100.01011)B
余数
21100o
2j50o
2|251
2|120
2|_60
2U1
直到商为oj2111
高位
1取值:先余为低,后余为高:先整为高,后整为低
大学)莺就基础(塞2章)33
2.2.2不同进位记数制之间的转换
【例】(100)D=(144)O
余数
811004
81124
8111
0
【例】(100)D=(64)H
余数
16|1004
16|66
0
大学计算机基础(第2章)34
2.2.2不同进位记数制之间的转换
2.二、八、十六进制之间的转换(P41)
整数部分:从右向左进行分组
二一八小数部分:从左向右进行分组
-------------
【例】二一八:3位并1位
(11100101.110100)B=(345.64)o
此处可以不加“o”此处需加两个“0”
【例】八一二:1位展3位
(231.34)O-(10111,11100)B=(10011001.0111)B
"昔J”不3省।
大学计算机基础(第2章)35
2.2.2不同进位记数制之间的转换
:一十六
【例】二一十六:4位并1位
64.15错
OO
(1100100.00011010)B=(64.1A)H
此处可以不加"0”此处需加“0”
【例】十六一二:1位展4位巨亘酝力
O
o
(64・1A)H=(1100100.0001101)B
------,
大学计算机基础(第2章)36
2.2.2不同进位记数制之间的转换
八一十六—可借助二进制来完成
【例】
(576)=(101111110)=(17E)H
o...B
(2FB)H=(1011111011)B=(1373)o
01234567
011011100101110111
89ABCDEF
10001001101010111100110111101111
大学计算机基础(第2章)37
2.2.3二进制数的基本运算
1.算术运算(P42)
加法运算
0+0=00+1=11+0=11+1=10
【例】
110111+101110=1100101111+11+111=10001
110111111
+101110+11
11001011010
+111
10001
大学计算机基础(第2章)38
2.2.3二进制数的基本运算
乘法运算
0X0=01X0=00X1=01X1=1
【例】11011X1001=11110011
11011
11011
X1001
11011X1001
0000011011
00000+11011
+1101111110011
11110011
大学计算机基础(第2章)39
2.2.3二进制数的基本运算
2.逻辑运算(P43)C一-
[1:真
与全真才真,一假即假j<lo:假
0A0=01A0=00A1=01A1=1
或一真即真,全假才假
0V0=01V0=10V1=11V1=1
非真的为假,假的为真
aP43表”3二
0=11=°
大学计算机基础(第2章)40
2.3计算机中信息的表示
2.3.1计算机的数字系统
2.3.2数值数据的表示
2.3.3信息编码
2.3.4字符信息的表示
2.3.5多媒体信息的表示
大学计算机基础(第2章)41
2.3」计算机的数字系统
计算机中,所有数据均以二进制代码形式表示。
计算机采用二进制的主要原因有以下几点:
'实现容易
运算简单
可靠性高
通用性强
大学计算机基础(第2章)42
2.3.2数值数据的表示
数值型
数文本型
据,
图形
非数值型图像
声音
视频
大学计算机基础(第2章)43
2.3.2数值数据的表示
1.机器数(P45)
数值型数据在计算机内部表示的二进制形式称
为“机器数”,机器数具有以下特点:
祝器数具有一定的范围,
超过范围便会发生溢出
数的长度8的倍数
fO:正
<数的符号11:负
小数点的表示约定表示小数点的位置
大学计算机基础(第2章)44
2.3.2数值数据的表示
【例】
(26)D=(11010)B(-26)D=(-11010)b
0011010
2.真值(P45)
(-26)D=(-11010)B
:,真值1
0011010
「机器数
大学计算机基础(第2章)45
2.3.2数值数据的表示
3.定点数与浮点数(P45)
定点数将小数点固定在数中某个约定的位置。
(-0・625)D=(・0.101)B
定点小数11010000
[(121)D=(111100%
定点整数
符号小数点
大学计算机基础(第2章)46
2.3.2数值数据的表示
浮点数[浮点数的规格化形式
[例](・U0.011)B=-0.110011x2+n
x
「N二数符X尾数X2阶符阶码二]
rr
ik'a*'I**1**>*'1*'kV***i*-k***i*"t*-t*~Wa**i*~a*'i*'****h***Mt*k*k*i**i*~a*'k**k***k*B*k*k*
阶符阶码数符尾数
F..
m0000011JI1100110
-▼[▼一
I定点整数厂[定点小数
\----------------------------)\_____________________________________,
I尾数的位数决定数的精度阶码的4
2.3.2数值数据的表示
4.原码、反码和补码(P46)
X=+95Y=-77
[Y]原11001101.
[Y]反10110010.
011001
大学计算机基础(第2章)48
计算机运算器采用补码+运算
大学计算机基础(第2章)49
计算机运算器采用补码+运算
2.3.3信息编码
1.编码(P48)
用少量的基本符号,一定的组合原则,
以表示出大量复杂的信息。
2.数字化编码(P48)
采用数字作为基本符号进行编码。基本符号[?
计算机内使用的是二进制编码(也称为基2码)。
大学计算机基础(第2章)51
2.3.4字符信息的表示
1.西文字符编码(P48)
ASCH码
ASCII码是《美国国家标准信息交换码》的简称。
[编码原则][见P49表2-4
用7位二进制数表示一个字符,该方案能
表示128个不同的字符。
【机内表示】
用一个字节表示,最高位为“0”。
大学计算机基础(第2章)52
2.3.4字符信息编码
【基本特点】
32个不可显示和打印字符
♦128个字符
95个可显示和打印字符
,满足正常的字母排序关系
♦英文字母编码规律4A〈B.・・〈Za<b...<z
A(1000001)B(65)D|l大小写ASCH码值仅差(32)D
a(1100001)B(97)D「满足正常排列顺序
♦数字字符(0~9)编码规律v局二位:
1(Oil0001)BI低四位与十进制数0〜9对应
2(Oil0010)B
大学计算机基础(第2章)53
2.3.4字符信息编码
2.汉字编码(P50)
【汉字处理的关键】
汉字输入
,机内的表示
、汉字输出
【汉字信息处理流程】
汉字I输出
,机内码字型码
输入码汉字
大学计算机基础(第2章)54
2.3.4字符信息编码
交换码
GB3212-80是我国颁布的《信息交换用汉字
编码字符•基本集》的代号,简称“国标码”。
【编码原则】
|用双7位进行编码。共收集了7445个汉字、字符。
大学计算机基础(第2章)55
2.3.4字符信息编码
机内码
【编码原则】
用双字节进行编码,每个字节的最高位为“1”。
【例】“啊”字,存放在国标码表中第16区1位。
善表)
国标码:01100000100W1
oiioooonoiooooi
大学计算机基础(第2章)56
2.3.4字符信息编码
输入码(外码)
"数字码用等长数字串进行编码
拼音码利用汉字发声的声韵编码
<
字形码利用汉字的字形结构进行编码
音形码利用汉字的音、形结合进行编码
大学计算机基础(第2章)57
2.3.4字符信息编码
输出码(字型码)
汉字点阵字模称为字型码。
【例】“跑”字点阵类型点阵占用字节数
简易型16x1632
普及型24x2472
提高型32x32128
精密型48x48288
大学计算机基础(第2章)58
2.3.5多媒体信息的表示
多媒体信息在计算机内表示,需要经过以下过程:
多媒体.采样=量化=编码
信总,
数字化
采样按一定的时间间隔对模拟信号进行取样
量化<离散信号转化为有限位二进制数表示
大学计算机基础(第2章)59
2.3.5多媒体信息的表示
1.声音信息数字化(P52)
大学计算机基础(第2章)60
2.3.5多媒体信息的表示
2.图形图像信息数字化(P52)
图形数字化
用一系列的计算机指令表示一幅图O
■直线
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 公考银行招聘面试题目及答案
- 福建省计算机二级vb试题及答案
- 分析2025年MySQL考试命题特点试题及答案
- 法律知识测试题库及答案
- C++操作系统原理的试题及答案
- 法律刑法竞赛试题及答案
- 逻辑分析与财务报告的链接试题及答案
- 2025绿化苗木采购合同范本
- 计算机一级wps考试常见技能试题及答案
- 生物-激素调节+课件-2024-2025学年北师大版生物七年级下册
- 材料科学基础基础知识点总结
- 数控铣工图纸(60份)(共60页)
- 新时达-奥莎(sigriner)iAStar-S32电梯专用变频器使用说明书
- 《青年友谊圆舞曲》教案
- 马清河灌区灌溉系统的规划设计课程设计
- 惠州市出租车驾驶员从业资格区域科目考试题库(含答案)
- 加工设备工时单价表
- 高脂血症药物治疗ppt课件
- 单开、菱形及复式交分道岔的检查方法带图解
- 沥青拌和站管理制度汇编(正式版)
- 高层建筑等电位联结安装技术分析探讨
评论
0/150
提交评论