第一章 计算机基础知识

合集下载

第1章计算机基础知识

第1章计算机基础知识

计算机硬件的发展
电子计算机按其性能分类:
巨型计算机 大型计算机 中型计算机 小型计算机 微型计算机
4
微型计算机是第四代计算机的典型代表
微型计算机的发展
5
发展到以大规模集成电路为主要部件的第四代, 产生了微型计算机 以大规模、超大规模集成电路为主要部件,以 集成了计算机主要部件——控制器和运算器的 微处理器为核心所构造出的计算机系统 微处理器(Microprocessor)/微型计算机 (Microcomputer) 1971年,Intel公司设计了世界上第一个微处 理器芯片Intel4004,开创了一个全新的计算机 时代
同余的概念
同余的性质:
a+M=a(mod M); a+nM=a(mod M); 例:以12为模,-4+12=-4 (mod 12) 8= -4 (mod 12) 我们称8与-4对模12来说互为补数。
26
小结:
通过补数,将负数变成正数(减法变成加法) 计算机字长为n时,其模为2n (1 00······00) 计算机的序数是从0开始的,故2n在n位系统中是无 法表示的,它的表示形式与0的表示形式是一样的。
原码
数0的原码有两种不同形式:
[+0]原=00000000B [-0]原=10000000B
21
原码范围:
-127~127 11111111~01111111(0FFH~7FH)
例:8位原码机器数:
真值:x1= 84 = +1010100B x2 =-84=- 1010100B 机器数:[x1]原 = 01010100 [x2]原 = 11010100
符号位 数值位
机器数及真值
当一个数据用16位表示时,用最高位 D15表示符号

第一章计算机基础知识

第一章计算机基础知识

(2)应用软件 在计算机软硬件基础上为某一专门应用目的而设计开发的软件称为应 用软件.应用软件大致可以分为三大类:通用应用软件,用于专门行业的应 用软件和定制软件. 1.2.4 微型计算机系统的硬件组成 1.CPU(Central Processing Unit) CPU即中央处理单元,又称微处 CPU即中央处理单元,又称微处 理器.是一块集成了运 算器和控制器的半导体芯片,是整个计算机系统的 "大脑". 大脑" 2.系统主板(Main board)系统主板又称为母板是微型计算机中最大的一块集 .系统主板(Main board)系统主板又称为母板是微型计算机中最大的一块集 成电路板.
1.2 计算机系统的基本组成及工作原理
1.2.1 计算机系统的组成 一个完整的计算机系统有硬件系统和软件系统两部分组成.
运算器 CPU 控制器 主 机 内存(主存) 硬件系统 计 算 机 系 统 输入设备:键盘,鼠标,扫描仪 输出设备:显示器,打印机,绘图仪
系统软件:操作体统,语言处理程序
软件系统
CMOS ISA 插槽 主板电池 控制芯片 PCI 插槽 串 行/并 口 插 槽 Socket7 插槽 键盘插座 CACHE 内存插槽
3.内存储器 (1)随机存取存储器(Random Access Memory,简称RAM) )随机存取存储器(Random Memory,简称RAM)
(2)只读存储器(Read Only Memory,简称ROM) )只读存储器(Read Memory,简称ROM) 只读存储器简称ROM.CPU从它们中读取信息,而不能写入信息. 只读存储器简称ROM.CPU从它们中读取信息,而不能写入信息. (3)高速缓冲存储器(Cache) )高速缓冲存储器(Cache)

第一章 计算机基础知识

第一章 计算机基础知识

第一章计算机基础知识[目的要求]1、掌握计算机的定义、用途、特点、发展历史、分类,熟练掌握计算机系统的基本组成、结构和常用外设的使用。

[课时安排]本章总教学课时为8节,其中理论课时6节,上机课时2节。

[教学手段]使用计算机多媒体设备进行教学,使用计算机设备进行实践训练。

[教学内容]1.1 计算机概述1.1.1 计算机的概念计算机是一种能够高速且自动地执行算术运算和逻辑运算的数字化电子设备,它能够按照人们预先编写的程序高效准确地处理信息。

1.1.2 计算机的发展世界上第一台电子计算机称为ENIAC(Electronic Numerical Integrator And Calculator),即电子数字积分计算机,它于1946年诞生于美国。

计算机”是一种非冯·诺伊曼型计算机,其目标是使计算机具有人工智能,使其能模拟甚至替代人的智能,具有人—机自然交流的能力。

1.1.3未来计算机的发展趋势1.巨型化2.微型化3.网络化4.智能化1.1.4 计算机的特点1.记忆能力强2.运算速度快且精度高3.具有逻辑判断能力4.在程序控制下自动完成各种操作1.1.5 计算机的分类电子计算机是一种通过电子线路对信息进行加工处理以实现其计算功能的机器,按照不同的原则可以有多种分类方法。

1.按信息在计算机内的表示形式划分2.按计算机的大小、规模、性能划分3.按计算机使用范围来划分4.按计算机的字长位数来划分1.1.6 计算机的应用1. 科学计算2. 数据处理3.辅助技术CAI、CAD、CAM等。

4.自动控制5.人工智能6.网络应用7.多媒体技术1.2 数制与编码1.2.1 计算机中的进位计数制在生产实践和日常生活中人们创造了多种表示数的方法,这些数的表示规则就称为数制。

为区分不同的数制本书约定对于任一R进制的数N记作:(N)R。

如:(1100)2表示二进制数1100,(567)8表示八进制数567,(ABCD)16表示十六进制数ABCD。

第1章 计算机基础知识

第1章  计算机基础知识
现代计算机不仅用来进行计算,还能综合处理声音、图像、 文字、视频和音频信号。
1.1.3 计算机的分类
1、按规模和综合性能指标分类 1) 巨型机:运算速度快,可达到数百亿次/秒。处理能力最强:航天、
气象等尖端领域。我国的“银河”、“神威”和“曙光” 等
2)大型机:运算速度在100万~几千万次/秒,大型、通用、速度较快、
1.2.1 计算机的基本结构
1.冯·诺依曼型计算机的基本结构 1945年美籍匈牙利科学家冯·诺依曼(Von Neumann)提
出了一个“存储程序”的计算机方案。这个方案包含3个 要点:
⑴采用二进制数的形式表示数据和指令。
⑵将指令和数据存放在存储器中。
⑶计算机硬件由控制器、运算器、存储器、输入设备和输 出设备5大部分组成。
随机存储器 (RAM)

内存储器 (内存)
算 机
外存储器(外存)
只读存储器 (ROM) 软盘
硬盘

光盘

键盘
外设

输入

显示器、投影机
输出设备(Output)
打印机
微机计算机系统
操作系统
绘图仪
语言处理程序
数据库管理系统
网络通信管理程序
系统软件 应用软件 软件系统
应用软件包 用户程序
几种类型的CPU(奔腾4、赛扬D、AMD)
Pentium 4 506+ 2.66G 接口类型:LGA 775
CPU主频:2.66 针脚数(Pin):775
CPU外频: 制作工艺:0.09微米 二级缓存容量:1M CPU类型:台式机
64位技术:支持
Celeron D 346 3.06G 接口类型:LGA 775

大学计算机基础-计算机基础知识

大学计算机基础-计算机基础知识
(2)汉字内码 汉字内码是为计算机内部对汉字进行存储、处理的汉字代码,它应满足 存储、处理和传输的要求。 汉字的内码=汉字的国际码+8080H
例如,已知“中”字的国际码为5650H,则根据上述公式得:
“中”字的内码=“中”字的国际码5650H+8080H=D6D0H 二进制表示: 0101011001010000B+1000000010000000B=1101011011010000B
1.1.6 电子商务
1.狭义电子商务 狭义电子商务(E-Commerce)是指利用互联网进行交易的一种方式。 主要指信息服务、交易和支付。主要内容包括:电子商情广告;电 子选购和交易、电子交易凭证的交换;电子支付与结算等。 2.广义电子商务 广义电子商务(E-Business)是利用Internet能够进行全部的贸易 活动。
第二个特点是易失性。
1.3 计算机硬件系统
(2)只读存储器 CPU对ROM只取不存,里面存放的信息一般由计算机制造厂写入并经 固化处理,用户是无法修改的。
几种常用ROM简介:
①可编程只读存储器(PROM)
②可擦除可编程只读存储器(EPROM)
1.3 计算机硬件系统
(3)内存储器的性能指标 存储器的主要性能指标有两个:容量和速度。 存储容量:指一个存储器包含的存储单元总数,这一概念反映了存 储空间的大小。目前常用的DDR3内存条,存储容量一般为2GB和4GB。 好的主板可以到8G,服务器主板可以到32G。 存取速度:一般用存储周期(也称读写周期)来表示。存取周期就 是CPU从内存储器中存取数据所需的时间(读出或写入)存储器之 间的最小时间间隔。半导体存储器的存取周期一般为60~100ns。
1.1.2 计算机的特点与用途

第一节 计算机基础知识

第一节 计算机基础知识
150千瓦的电力才能启动。整个
计算过程在程序控制下自动执行,中间无需人工干预,
每秒可做5000个加法,或500次乘法,或50次除法,工
作一小时完成的计算量相当于100个人用手摇计算机计
算两个月。"埃尼克''被认为是电子计算机的始祖,它开
创了电子计算机的历史。
3
4
▪ 2.计算机的发展
1.1.2 微型计算机的发展 概况
▪1.第一代(1971~1973年)4位型计算机 ▪2.第二代(1974~1978年)8位型计算机 ▪3.第三代(1979~1985年)16位型计算机 ▪4.第四代(1986~1992年)32位型计算机 ▪5.第五代(1993~今)64位型计算机 ▪位:指的是机器的字长,字长越长,其精度 越高。
已达几十亿次。
▪ 我国"银河"计算机
每秒达几亿次。
7
▪ 2 .计算精度高
▪ 一般电子计算机可以有十几位有效数字,有的在百位以上甚至更 高。
▪ 3.有较强的记忆能力
▪ 计算机能自动记忆住进入计算机的数据和程序,记忆的数据可以 达到几千万甚至几亿个。
▪ 4. 具有逻辑判断能力,自动化程度高
▪ 计算机并无自己的意志,它不能自己启动,不会自己寻求问题和 制定求解问题的方案,计算机必须接受人的指令。但是,一旦人 们把求解问题的一串指令输入机器启动后,计算机就能按照程序 自动地进行工作直到完成为止,工作过程中一般不需要的人工干 预。它不但能顺序地逐个执行指令,也能按照程序的规定通过逻 辑判断选定下一步要执行的指令,还可按照程序的规定使某些指 令反复执行若干遍。
大家好
1
第一章 计算机基础知识
2
第一章 计算机基础 1.1计算机概述

计算机基础知识

计算机基础知识

图1-10 计算机的硬件结构
39
1.3 微型计算机的组成
微型计算机简称“微机”,最常见的微机就是工作与生
活中的PC,这里主要介绍PC的基本硬件组成。
目前流行的微型计算机的基本结构从外观上看都是由主 机、显示器、键盘、鼠标等组成。主机是微型计算机的核心, 主要由系统主板、CPU、内存、硬盘、光盘驱动器(光驱)、 显示器适配器(显卡)、电源等构成,主要部件如图1-11所示。
19
1.1.4 计算机的应用 归纳起来分为以下几个方面: 1.科学计算 2.信息处理 3.过程控制 4.辅助技术 5.办公自动化 6.网络通信 7.智能模拟
8.家庭生活
20
1.1.5 计算机的发展趋势 1.巨型化 2.微型化
3.网络化
4.智能化 5.多媒体化
21
1.2 计算机系统组成
1.2.1 计算机系统的组成
移动硬盘
31
4.输入设备 输入设备(Input Device)是指从外部获取信息的设备,它 负责将信息(数据和程序)通过人工键入或磁盘自动输入计算
机。常用的输入设备和系统有键盘、鼠标器、语音识别、触
摸屏、扫描仪、光笔等,如图1-8所示分别是图形扫描仪和 条码扫描仪。
32
图1-8 图形扫描仪与条码扫描仪
7
3.第三代计算机(1966—1970年) 第三代计算机主要采用中小规模集成电路作为元器件, 这是一次重大的飞跃,第三代计算机的代表是IBM公司花了
50亿美元开发的IBM 360系列,如图1-3所示。
8
图1-3 第三代计算机IBM 360系列
9
应该说集成电路的出现与使用,快速推动了计算机的发 展与普及,也为计算机走入寻常百姓家奠定了基础。第三代 计算机的主要特点是:

第1章 计算机基础知识

第1章 计算机基础知识

第1章计算机基础知识1.1 思考题1.计算机的定义与特点是什么?计算机自1946年诞生以来,哪几件事情对它的普及影响最大?为什么?【答】计算机的定义:现代计算机通常指电子计算机,这是一种能够存储程序和数据、自动执行程序,快速而高效地完成对各种数字化信息处理的电子设备。

它能部分地代替人的脑力劳动,因此也俗称为电脑。

计算机的特点:运行速度快,计算精确度高,可靠性好,记忆和逻辑判断能力强,存储容量大而且不易损失,具有多媒体以及网络功能等。

计算机自1946年诞生以来,以下几个方面的发展对它的普及影响最大:(1)组成计算机的主要电子器件,由电子管到中小规模、大规模和超大规模集成电路的变化,使得计算机的成本不断下降,体积不断缩小,功能不断增强,特别是微型计算机的出现,使得计算机广泛普及进而走进寻常百姓家成为可能。

(2)多媒体技术的快速发展,使得多媒体计算机成为学习、办公和家庭电脑的主流。

(3)网络技术特别是1995年以后网络技术的迅速发展,并进入普通家庭,使计算机的发展进入了网络、微机、多媒体时代,或简称为进入了计算机网络时代,更进一步推动了计算机的普及。

2.什么是计算机的主要应用领域?试分别举例说明。

【答】计算机的主要应用领域有科学计算(也称数值运算)、数据处理(也信息处理)、自动控制(也称是实时控制或过程控制)、人工智能、网络应用、计算机模拟、计算机辅助设计、计算机辅助制造、计算机辅助教育等。

计算机的应用实例随处可见,读者可自行列举生活、工作中的许多例子。

3.计算机的主要类型有哪些?自从1975年到现在的这些年中,PC发生了哪些巨大的变化试用几句话概括这些变化的特点。

【答】计算机的主要类型有巨型机、大型主机(也称大型机)、小巨型机、小型机、工作站和微型机6类。

20世纪70年代中期出现的苹果机和20世纪80年代初期出现的IBM PC,均属卫星计算机(简称微型机或微机)。

IBM PC及其兼容机又简称为PC。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
思考题 Nhomakorabea真值
原码
反码
补码 11001101
00011011
思考题答案
真值
-51
原码
10110011
反码
11001100
补码
11001101
+27
00011011
00011011 00011011
3、机器数的定点与浮点表示
计算机处理的数据多数带有小数,小数 点在机器中不占二进制位,那么计算机中如 何表示小数点的位置,反映数值的大小呢?
例2:设圆心角A0B=30°,由圆心角几何知识 可知, 30°与-330°圆心角落在同一位置上。 但若是在数轴上+ 30°与- 330°不会是同一点。 这是因为一个圆心角旋转360°后又重新开始计 数,所以才能有+ 30°=- 330° 数学上把这个12点、 360°称为“模”, “模”是指一个计量系统的测量范围。 时钟以12为模时,+5和-7才有相等的关系, 记作 +5=-7 (Mod 12) 称作+5是-7对于模12的补数。
注意:对于任何一种进制数,整数部分最低位 位置的序号是0,每高一位位置,序号加1,而 小数部分位置序号为负值,每低一位位置,序 号减一。(1101.11) 3、为什么要用二进制 (1)技术上易实现。因为电子的、磁性的、光 学的基本器件具有两种不同的稳定状态。便于 存放、传送等操作。 (2)运算规则简单,与其它数制转换方便。 (3)二进制可以使计算机方便地进行逻辑运算。 因为二进制代码与逻辑代数中逻辑量吻合。
4、为什么要用十六进制 简化书写,便于记忆。 5、数制的转换方法 (1)二进制数与十进制数之间的相互转换 一个二进制的数向十进制转化十分简单, 只要把它按位权展开相加即可。 例如: (1011)2=1×23+0×22+1×21+1×20=(11)10 十进制数转化为二进制数时,整数和纯小 数的转化方法不同,而一个既有整数部分又有 小数部分的数,则须分成整数和小数两部分分 别转化。
(1)符号数的原码、反码表示法 1)原码定义 设x由符号“+”或“-”和有效数码 X1X2--- Xn-1两部分组成,n位原码的定义如 下:
原码的性质是: a、原码实际上是数值化的符号位加上真值 的绝对值。 b、真值0在原码中有两种形式: [+0]原=000----0 [-0]原= 100----0
第一章 计算机基础知识
现代计算机是在微电子学高速发展与计算 数学日臻完善的基础上形成的,可以说现代计 算机是微电子学与计算数学相结合的产物。
微电子学的基本电路元件及其逐步向大规 模发展的集成电路是现代计算机的硬件基础, 而计算数学的数值计算方法与数据结构则是现 代计算机的软件基础。
1.1
数制
数制是人们利用符号来计数的科学方法。 无论使用哪种进位制,都包含两个基本要素: 1、基(Radix) 数制允许选用基本数字符号的个数称为基。 2、位权(Weight) 一个数字符号处在数的不同位置,它所代表的数 值不同的。位权的大小是以基数为底、数字符号所在 位置的序号为指数的整数次幂。
1) 浮点数的机器表示 为了在位数有限的前提下扩大数值的表 示范围,又保持数的有效精度,计算机采用 浮点表示法。其形式为: N=±M•Re 其中 M —尾数,是数值的有效数字部分, 一般用定点小数表示; R — 底数,计算机中通常取2或16; e — 指数,称阶码,是有符号整数。
在计算机中浮点数的表示形式由阶码和 尾数两部分组成,底数是事先约定的,在机 器数中不出现。浮点数在机器中的表示形式 如下:
例 如 : 将 十 进 制 数 47 转 化 为 二 进 制 形 式 。 即 (47)10=(101111)2
例如:
将十进制数0.625转化为二进制形式。 即:(0.625)10= (0.101)2
(2)八进制数与二进制数之间的相互转换
例如: 将八进制数327转成二进制形式。 3→011 2→010 7→111 即 (327)8= (011010111)2
c)机器数的位数受机器设备的限制。 机器内部设备能表示的二进制位数叫做机 器字长。一台机器的字长是固定的,所以机器 数所能表达的数值的精度亦受到限制,计算机 内常采用双倍或若干倍字长来满足要求。 (2)真值 因符号占据一位,机器数的形式值就不 等于真正的数值。为区别起见,带符号位的 机器数对应的数值称机器数的真值。
4位二进制可以表达十六种状态,BCD码 只需10种,所以有6种冗余,从16种状态选取 10个状态表示十进制0~9的方法很多,可以产 生多种BCD码,其中8421码是最常用的。
8421码是指这种编码的各位所代表的“权”,最高位 的权是8、依次是4、2、1。因此我们又称为有权码。 而编码规则不符合每位上有固定的权则称无权码, 余3码(将8421码加上0011就得到余3码)为无权码。 例:将二进制数1011.01转换成相应的BCD码。 首先,将二进制数转换成十进制数: 1011.01B=(1×23)+(0×22)+(1×21)+ (1×20)+(0×2-1)+(1×2-2) = 8+0+2+1+0+0.25 = 11.25D 然后,将十进制结果转换成BCD码 11.25D=(0001 0001.0010 0101)BCD
5、字符编码 1) 非数值数据 计算机中数据的概念是广义的,机内 除了有数值的信息之外,还有字母、通用 符号、控制符号的字符信息,另外还有逻 辑信息、图象和语言信息等。
这些信息进入计算机都转变0、1表示 的编码,所以称为非数值数据。
2)ASCII编码
字符信息在计算机里必须以一组能够识别的二 进制编码形式存在,这种字符信息以什么样的规则 进行二进制0、1组合,完全是人为规定的。
原码的优缺点: a、直观、真值转换方便、乘除运算比 较容易。 b、进行加减运算不方便。 2) 反码表示 规则:1)一个负数的原码符号位不动,其余 按位取反,就是机器数的反码表示。 2)一个正数的反码与原码形式相同。
(2)符号数的补码表示法 1) 补码的概念 计算机中补码的概念来源于数学上的 “模”和补数。在日常生活中也常遇到补码 的概念。 例1:手表的时针顺拨5点和倒拨7点亦 指在同一位置上,+5与-7等效的前提则是时 钟一圈表示12个钟头,超过12时,时钟重新 开始计时。
可以有各种各样的编码方式,已被国际上普遍 接受的是美国国家信息交换标准代码(American Standard Code for Information Interchange), 简称ASCII码。 ASCII码占7位二进制,选择了四类国际上用得 最多的字符共128种。因机内以8bit为一个长度单位, 存放一个ASCII码后还多余一位,有时被计算机用作 奇偶校验位。
c、直接求补法(负数) 其基本作法是:已知某数x的原码,则 保持其符号位不变,数值部分从低位向高 位逐位进行,在遇到第一个1以前,包括第 一个1,按原码照写;第一个1后,逐位变 反。
d、求解补码的原码 已知x的补码,要求原码的简单方法是 利用互补的道理对补码再次求补即得到x的 原码。 如[x1]原=01000011 (+67) [x2]原=11000011 (-67) 则[[x1]补]补=[01000011]补 =01000011=[x1]原 [[x2]补]补=[10111101]补=11000011=[x2]原 可见,无论是正数还是负数,其补码的补码 等于原码。
一般有两种方法,一种是约定所有机器 数的小数点隐含在某一个固定位置上,称为 定点表示法;另一种是小数点位置可以任意 浮动,称为浮点表示法。
(1)定点表示法(Fixed-Point) 定点表示法规定机器中所有数的小数点 位置固定不变,通常采用以下两种约定:
(2)浮点表示法(Floating-Point)
阶码反映了数N的小数点位置。当底数 取2时,二进制数N的小数点每右移一位,阶 码减1;反之,小数点每左移一位,阶码加1。 小数点就可以浮动而保持数N的值不变。
4、二——十进制数字编码
计算机中还有一种数值数据的表示方法: 每一位十进制数用4位二进制表示,称为二进 制编码的十进制数——BCD(Binary Coded Decimal)或称二——十进制编码。 它具有二进制形式,又有十进制数的特点。 许多计算机备有 BCD码运算指令,有专门的线 路在BCD码运算时使每4位二进制之间按十进制 位处理。
a、按定义来求解 [x]补= 2n -|x| ,x<0 例如: 如x=-1010111 n =8 则 [x]补=28-|-1010111| =100000000-|1010111| =10101001 (mod 28) 这种方法因为要作一次减法很不方便, 一般不用
b、从原码求补码 这是更经常采用的简单而实用的方法 当x是正数时,[x]补= [x]原 当x是负数时,x的原码符号位保持“1”, 其余各位取反加1便得到补码。也就是取其 反码加1: [x]补= [x]反+1 举例: X=-1010111B 则 [x]原=11010111B [x]反=10101000B [x]补= [x]反+1=10101001B
154
14.5
108
12.625
6C
C.A
1.2、计算机数值数据的表示方法
1、机器数和真值 (1)机器数 数在计算机中的二进制表示形式称为 机器数。机器数有以下几个基本特点: A) 数的符号数值化 一般规定以0代表符 号“+”,1代表符号“-”。 B)计算机中通常只表示整数或小数,因此 约定小数点隐含在一个固定的位置,不再 占用一个位数。
(3)无符号数 当计算机字长的所有二进制位都用来表 示数值时,称为无符号数。一般在全部是正 数运算且不出现负值结果的场合使用,可以 省略符号位,使用无符号数表示。 说明:1)在计算机中无符号数通常用于表示 地址。 2)有符号数与无符号数的处理是有差 别的。
2、计算机符号数的表示方法 符号数值化之后,为了方便地对机器数 进行算术运算,提高运算速度,人们设计了 符号数的各种编码方法,最常见的有原码、 反码和补码。
相关文档
最新文档