计算机基础知识_第1页
计算机基础知识_第2页
计算机基础知识_第3页
计算机基础知识_第4页
计算机基础知识_第5页
已阅读5页,还剩99页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

计算机基础知识1.1计算机与信息技术概述1.2计算机中信息的表示与存储1.3计算机系统的组成与工作原理1.4微型计算机的硬件组成1.1计算机与信息技术概述电子计算机:是一种能够根据程序指令的要求,高速、准确、自动地进行数值运算和逻辑运算,以完成对各种数字化信息的处理,并具有存储记忆功能的电子设备。1.1.1计算机的产生与发展1.计算工具的发展

远古时用手指,垒石,刻痕,结绳法计数,运算;春秋战国时发明筹算法;唐宋时发明算盘.17世纪,西方国家发明了计算尺,机械计算器.1812年设计差分机查尔斯.巴贝奇1834年设计分析机

许多轮子组成能保存数据的存储库+运算装置+能对操作顺序进行控制,并选择所需处理的数据以及输出结果的机械装置.近代计算机1946年2月美国宾州大学研制成功ENIAC电子计算机时代到来

重达30吨,占地170m2工耗150千瓦使用18000余个电子管保存80个字节电子数字积分计算机ENIAC(ElectronicNumericalIntegratorAndCalculator)2.现代计算机英国科学家:

艾兰.图灵现代计算机体系结构奠基人冯·诺依曼机:“存储程序”的概念.六十多年来,计算机系统基本结构没变.美籍匈牙利数学家冯.诺依曼建立图灵机(Turingmachine)模型,奠定可计算理论的基础;

提出图灵测试,阐述了机器智能的概念.⑴第一代①时间:从1946~1957年底;②物理器件:采用电子管;③内存:水银延迟线,仅几个KB;④外存储设备:纸带、卡片等;⑤语言:使用机器语言和汇编语言;⑥运算速度:仅每秒几千次;⑦应用:仅限于军事和科研工作中的科学计算.计算机分代⑵第二代①时间:从1958~1964年;②器件:半导体晶体管;③内存:磁芯存储器,容量达到几十KB;④外存储设备:磁带、磁盘等;⑤语言:出现了Fortran,Algol等高级语言;⑥运算速度:每秒几十万次;⑦应用:除科学计算,已用于数据处理和事务处理等方面.⑶第三代①时间:从1964~1970年;②器件:半导体集成电路;③内存:磁芯存储器,容量达到几千KB;④外存储设备:磁带、磁盘等;⑤语言:操作系统,会话式语言(BASIC)

和数据库管理系统;⑥运算速度:每秒几百万次;⑦应用:开始应用于各个领域.⑷第四代①时间:从1971年~至今;②器件:(超)大规模集成电路;③内存:半导体存储器,容量已达GB级;④外存储设备:磁盘、磁带、光盘等;⑤语言:结构化(Pascal),面向对象(C++),可视化(VisualBasic)等多种高级语言,及微机操作系统,GUI界面操作系统和网络操作系统等;⑥运算速度:已达每秒百万亿次;⑦应用:广泛深入地应用于各个领域.③生物计算机(DNA分子计算机)

生物计算机在20世纪80年代中期开始研制,其最大的特点是采用生物芯片.未来计算机的发展趋势:

巨型化、微型化、网络化和智能化。⑸新一代计算机①光子计算机利用光作为信息的传输媒体.②量子计算机指利用处于多现实态下的原子进行运算的计算机.

4.计算机新技术的发展⑴嵌入式技术:将软件固化集成到硬件系统中,软、硬件系统一体化.⑵网格计算:利用网络技术将分散的计算机系统组织成一个“虚拟超级计算机”,实现复杂计算的计算模式.每个参与运算的计算机构成网格中的一个节点.⑶中间件:介于操作系统和应用系统之间的一类系统软件.遵循通用标准,实现不同操作系统和应用系统间的互联.1.运算速度快:

已达百万亿次/秒;2.精确度高:

可达上百位有效数字;3.具有记忆能力:

可记忆(存储)信息,4.逻辑判断能力:

除了数值计算,还可进行逻辑判断运算;5.运行过程自动化:

在程序控制下,可自动运行,完成各种工作任务;6.可靠性高:

工作稳定,差错率低;7.通用性和兼容性高:

适用于各行各业.1.1.2计算机的特点与分类特点按工作原理分:数字电子计算机;模拟电子计算机.2.按用途分:通用计算机;专用计算机.3.按运行速度、内存容量分:巨型机、大中型机、小型机、微型机、单片(板)机.分类1.1.3计算机的应用1.科学(数值)计算:应用最早的领域;2.信息管理:又称数据处理,应用最广的领域;3.自动(实时)控制:使用计算机实现对工农业生产,航空航天,家用电器等各种运行过程的自动控制;4.辅助工程:利用计算机部分地代替人工进行设计(CAD),制造(CAM),测试(CAT),教育(CAI)等,以提高速度,质量和效率;5.人工智能:用计算机模拟,实现人脑的部分复杂功能,如进行演绎、推理、决策等.是计算机应用研究的前沿学科;6.计算机网络:高速信息交流的网络通道,Internet;7.电子商务:利用计算机和网络进行商业活动,最新的发展领域.1.1.5信息技术概述1.信息与数据⑴数据(Data)

用于表达、描述、记录客观事物与现象的属性,能被接收、识别和存储的某种物理符号.如数字、文字、声音、图形、影像等.

计算机能接收、识别、存储、处理的是:

二进制数据.⑵信息(Information)

经过加工处理,能影响人类行为,具有特定形式,具有知识性的有用数据.2.信息技术

⑶信息处理为产生信息而对原始数据进行的诸如:采集、接收、传送、转换、存储、整理、分类、排序、索引、查找、统计、计算、检索等一系列的加工操作.目的:获得有用的数据─信息.⑴信息感测技术:即获取信息的技术如各种传感技术,遥测技术和遥感技术.⑵信息传输技术:即通信技术如各种有线、无线通信技术.3.信息应用技术

如信息管理,信息控制,信息决策.⑶信息控制技术:利用信息传递和反馈来实现对目标系统进行控制的技术.⑷信息存贮技术:各种保存信息的技术如图书,照片,胶片,磁盘,光盘,缩微技术等.⑸信息处理技术:对获取的信息进行各种加工的技术.现代信息技术的核心:

计算机技术计算机技术,通信技术,控制技术合称为3C(Computer,Communication,Control)技术4.现代信息技术的特点

⑴数字化:海量信息被压缩、存储并以光速传输,即时取用.⑵多媒体化:文字、声音、图形、静态图像、动态视频等各种信息媒体与计算机系统集成在一起进行综合处理.⑶网络化:信息高速公路使信息以接近光的速度的传递到世界.⑷智能化:在浩瀚的信息海洋里,智能化的搜索引擎能自动收集任何我们想要获取的信息.1.2计算机中信息的表示与存储

1.2.1进位计数制1.数制的概念数制又称计数制,是指用一组固定的数码(数字或符号)和一套统一的规则来表示数值大小的方法。根据计数规则和特点的不同,分为非进位计数制和进位计数制两类。

⑴非进位计数制:表示数值大小的数码与它在数中的位置无关。例如:罗马数字II=2,IV=4,VII=7,XII=12⑵进位计数制表示数值大小的数码与它在数中的位置有关,并且按照进位方式计数。⑴十进制计数法:有0~9十个数码(逢十进一)⑵六十进制:

计时:时-分-秒;

角度:

度-分-秒(逢六十进一)⑶十二进制:

计时:年-月;昼/夜-时;(逢十二进一)计量:打,箩;呎(英尺),吋(英寸).⑷二十四进制:

计时:

日-时;(逢二十四进一)⑸二进制:

对,双,副.(逢二进一)

构成进位计数制的三个要素:1.基数进位计数制使用R个数码,R称为该计数制的基数,逢R进一。如:十进制数有0~9十个数码,逢十进一;

二进制数有0和1两个数码,逢二进一.2.数位数码在一个数中的位置.如十进制数中的个位,十位,百位…;十分位,百份位…等等。2.进位计数制3.位权进位计数制中,处于不同位置的相同数码所代表的数值不同(如十进制666.66)。

某位数的数值大小等于该位的数码乘以一个与所在位置相关的常数。这个常数称为该数位的位权,其大小是以基数为底、数码所在位置的序号为指数的整数次幂。十进制数666.66可以表示为按位权展开表达式:位权小数点666.66=6×102+6×101+6×100.+6×10-1+6×10-2数码基数对任意一个R进制数M均可表示为按其权展开的多项式之和,即:M=an-1×Rn-1+an-2×Rn-2+…+a0×R0.+a-1×R-1+…+a-m×r-m

ai称为系数,是R个数码符号中的某一个。系数与该位权值的乘积(ai·Ri

)称为加权系数,则任意进制的数值就是其基数的加权系数和。1.2.2不同进位计数制间的转换

1.二进制与十进制间的转换二进制→十进制

按权展开的多项式之和。即各位数码乘以各自位权值的积,然后各项求和。(10101)B=1×24+0+1×22+0+1×20=21(11.11)B=1×21+1×20.+1×2-1+1×2-2=5.751.3800.34520.690220.760

21.520

2

1.04取余低高例:(100.345)D

≈(1100100.01011)B100250002521122062032112102取整高低十进制→二进制:

整数、小数分别转换整数:

除以2取余数;小数:

乘以2取整数2.二进制与八进制、十六进制数间的转换(001101101110.110

111)B=(1556.65)O

二进制→八/十六进制①

整数:

从右向左按三/四位进行分组

小数:

从左向右按三/四位进行分组 (两端不足位时补零)②

每组(三/四位)用一个八/十六进制数表示(001101101110.11010100)B=(36E.D4)H

15566736ED4例:补零补零八/十六进制→二进制(64.6)H=

(01100100.0110)B6

46例:(144.3)O=(001

100

100.011)B

1443将一位八进制数用三位二进制表示将一位十六进制数用四位二进制表示

(不足位时左补零)

一位八进制数对应三位二进制数一位十六进制数对应四位二进制数补零3.十进制与其他进制间的转换十进制→八进制(100)D=(144)O8881001210441(101)O=182+180=(65)D(71)O=781+180=(57)D八进制→十进制十进制→十六进制(100)D=(64)H(101A)H=163+161+10=(4122)D

10061640616十六进制→十进制

计算机中几种常用进位计数制的特点进位制十进制二进制八进制十六进制基数R=10R=2R=8R=16数码0,1,2,3,4,5,6,7,8,90,10,1,2,3,4,5,6,7,0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F位权10i2i8i16i规则逢十进一逢二进一逢八进一逢十六进一缩写字母D(Decimal)B(Binary)O(Octal)H(Hexadecimal)2023/3/10大学计算机基础334.计算机技术中使用的数制计算机中使用二进制表示数据,其优点在于:①表示方便②运算简单③逻辑运算⑤转换方便④可靠性高1.2.3二进制数的运算

1.二进制数的算术运算(1)二进制数的加法运算0+0=00+1=1+0=11+1=0(进位)0-0=1-1=01-0=10-1=1(借位)(2)二进制数的减法运算(3)二进制数的乘法运算0×0=00×1=1×0=01×1=1

0÷0=00÷1=01÷1=11÷0无意义(4)二进制数的除法运算2.二进制数的逻辑运算

逻辑运算是一种研究因果关系的运算,运算结果不表示数值大小,而是表示逻辑概念。

二进制数1、0在逻辑运算中分别代表真与假、是与非、成立与不成立。逻辑运算按位进行,位与位之间没有进位和借位关系。

基本逻辑运算有三个:逻辑与运算(逻辑乘)、逻辑或运算(逻辑加)、逻辑非运算(逻辑否定)。

⑴逻辑与运算又称逻辑乘法,常

用“·”或“×”或“And”表示。逻辑与运算所表示的逻辑运算关系是:只有当所有的条件都成立(为真)时,结果才成立(为真);若有一个条件不成立(为假),结果就不成立(为假)。逻辑与运算的运算规则如下:0·0=0 0·1=0 1·0=0 1·1=1⑵逻辑或运算又称逻辑加法,常用“+”或“Or”表示。逻辑或运算所表示的逻辑运算关系是:在所有的条件中只要有一个条件成立(为真),结果就成立(为真);只有当所有条件不成立(为假)时,结果才不成立(为假)。逻辑或运算的运算规则如下:0+0=0 0+1=1 1+0=1 1+1=1⑶逻辑非运算又称逻辑否定或逻辑反,常用在逻辑值或逻辑变量上加一横,或者用“Not”来表示,例如A的逻辑非写作Ā。逻辑非运算所表示的逻辑运算关系是:条件为真时,结果为假;条件为假时,结果为真。逻辑非运算的运算规则如下:

ō=1 ī=01.2.4数值型数据在计算机中的表示1.真值与机器数真值:

计算机外部用+,-号表示的数值。机器数:

计算机内部将+,-号数字化后的数值。

机器数表示:

00110101“0”表示正,“1”表示负符号位

机器数的范围受到字长和数据类型的限制。8位字长表示01111111~11111111,即+127~-127。2023/3/10大学计算机基础422.定点数与浮点数在机器数中,小数点的位置固定不变的数称为定点数。定点整数:S小数点若将小数点的位置固定在机器数最低位之后,此时的机器数表示的就是一个纯整数。若将小数点的位置固定在符号位之后最高位之前,此时的机器数表示的就是一个纯小数。小数点

S定点小数:缺点:表示的数据范围小,计算时容易产生溢出。

小数点的位置在数中是可以变动的,这种数值表示法称为浮点表示法。目前的计算机大多采用的是浮点表示法。

110.011(B)=1.10011×2+10=11001.1×2-10=0.110011×2+11尾数数符阶码阶符定点整数定点小数浮点数:1100110011规格化的形式:尾数的绝对值大于等于0.1并且小于1,从而唯一地规定了小数点的位置。

由上述形式可见,小数点的位置隐含在数符与尾数之间,即尾数总是一个小于1的数。数符占一位,用于确定该浮点数的正负。阶码总为整数,用于确定小数点浮动的位数。阶符也占一位,用于确定小数点浮动的方向。若阶符为正,小数点向左浮动;若阶符为负,小数点则向右浮动。N=数符尾数2阶符阶码尾数的位数决定数的精度阶码的位数决定数的范围

3.原码、反码和补码

二进制数在计算机中以机器数形式存放时,在进行数值运算时,也应考虑到符号位的处理。机器数有三种表示方法:原码、反码和补码。带符号数的表示:设一个数在机器中占8位.[X]原=1.原码0XX>=0

+7:00000111;

+0:000000001|X|X<=0

-7:10000111;

-0:100000002.反码[X]反=0XX>=0+7:00000111;

+0:000000001|X|X<=0-7:11111000;

-0:11111111正数:

三码相同;

负数:

除符号位外,反码按位取反,

补码则等于反码+1,而原码不变.3.补码[X]补=0XX>=0+7:00000111;

+0:000000001|X|+1X<=0-7:11111001;

-0:000000001111101111111111000001004的补码-5的补码(原码10000101)结果为-1的补码(原码10000001)+1111011111111011+-9的补码-5的补码

111100101-14的补码最高位丢失优点:符号位参与运算;减运算变为加运算。补码的运算1.2.5非数值型数据在计算机中的表示

数值数据用于表示数量的多少,可以参与数值计算。非数值型数据则包括英文字母、阿拉伯数字、各种标点符号、专用符号、汉字符,以及表示声音、图形、图像等音频、视频信息的数据。所有这些数据,在计算机中也都只能采用二进制数的编码形式来表示,所以必须对各种数据进行编码。

所谓编码,指的是使用某种符号的组合,表示特定对象信息的过程。

1.二-十进制编码(8421BCD码)

用四位二进制数表示一位十进制数的编码方法.BCD码二进制十进制BCD码二进制十进制0000000001000100080001000111001100190010001020001000010101000110011300010001101111010001004000100101100120101010150001001111011301100110600010100111014011101117000101011111152.ASCII字符编码(AmericanStandardCodeforInformationInterchange)采用7位二进制编码,表示27(128个)常用字符,对应十进制数从0~127。控制字符:33个,从0~31,127

普通字符:95个,从32~126如:“a”字符的编码1100001,对应十进制数97;换行符→0AH→10;回车符→0DH→13;空格符→20H→32; ‘0’~‘9’:→30H~39H→48~57‘A’~‘Z’:→41H~5AH→65~90‘a’~‘z’:→61H~7AH→97~122中文信息处理系统流程框图输入码交换码字形码机内码汉字输出汉字输入3.中文字符编码汉字处理系统中,输入、内部处理、输出对汉字编码要求不同,需要进行一系列汉字编码转换。⑴交换码(国标码)GB2312-80规定:每个汉字符用两个字节表示,第一字节称区码,第二字节称位码。为了与ASCII码兼容,各字节最高位为0。区码位码汉字分94区,每个区94个汉字。区号、位号构成区位码。区号和位号构成区位码,各加32构成国标码。⑵机内码

汉字在计算机内部存储,处理时的表示形式.为与ASCII码区分,各字节最高位置为1.汉字符 国标码 机内码

(0101011001010000)B

(1101011011010000)B⑶输入码数字码:区位码,国标码,电报码等.拼音码:

全/双拼,微软拼音,自然码,智能ABC等.字形码:

五笔字型,郑码等.音形码:

拼音码与字形码相结合,自然码,太极码等.(86)(80)⑷汉字字型码点阵:汉字型点阵代码.有16×16;24×24;32×32;48×48等点阵编码。优点:存储方式简单,无需转换可直接输出,但字型放大后效果较差。矢量:

存储的是描述汉字字型的轮廓特征.

字型放大后的效果好.每个汉字占32B1.2.6数据在计算机中的存储1.名词术语⑴位(bit):位(bit)用来表示两个不同的状态,是存储在计算机中的最小的数据单位,也就是二进制数的最小单位.⑵位模式:位模式指的是由若干位组成的一个序列。位模式的长度取决于要表示的数据的数量。例如ASCII码字符一共有128个符号,则可以用长度是7的位模式表示。⑶字节(Byte)将长度为8的位模式称之为字节(Byte)。即一个字节由8位二进制数构成:1Byte=8bit。字节用大写字母B表示。字节是用于表示、衡量内存储器或者其他存储设备容量大小的基本单位,常用单位还有:KB、MB、GB、TB、PB、EB等。1KB=210B=1024B1MB=210KB=1024KB=220B=10242B=1,048,576B1GB=210MB=1024MB=230B=10243B=1,073,741,824B1TB=210GB=1024GB=240B=10244B=1.0995116×12B1PB=210TB=1024TB=250B=10245B1EB=210PB=1024PB=260B=10246B⑷字(Word)与字长(WordLength)字指的是CPU进行数据处理和运算的单位。字长则是字的长度。字长取决于CPU中寄存器存储单元的长度,即CPU一次能够直接处理的二进制数据的位数。它的长度直接关系到计算机的计算精度、运算速度和功能的强弱,常用于衡量CPU的性能。一般情况下,字长越长,计算精度越高,处理能力越强。

⑸内存地址(MemoryAddress)内存地址指的是内存储器中用于区分、识别各个存储单元的标识符。内存地址使用无符号的二进制整数表示。地址空间指的是内存储器中可标识的独立地址单元的总数。

存储单元和内存地址内存地址存储单元0000H0001H0002H34H0003H12H0004H……2023/3/10大学计算机基础612.数据存储数据在内存储器中是以字为单位存储的。当计算机CPU的字长与内存储器存储单元的字长相同时,则每个存储单元可以存储一个数据(字)。当CPU的字长大于存储单元的字长时,则将一个字按存储单元的字长拆分后顺序存储到连续的存储单元中。1.3计算机系统的组成与工作原理1.3.1冯·诺依曼计算机体系结构采用二进制数;

程序与数据都存放在内存中;

硬件组成:控制器,运算器,内存储器,输入设备,输出设备五大功能部分.操作系统:

Windows、Unix、Linux语言处理程序:

C,Pascal,VB,编译程序

实用程序:诊断程序、排错程序等

办公软件包、管理信息系统等输入设备:

键盘,鼠标,扫描仪

输出设备:

显示器,打印机外存储器:

软盘,硬盘,光盘,闪存盘(U盘)网络设备:

网卡,调制解调器等外部设备主机内存CPU控制器运算器(寄存器)随机存储器(RAM)只读存储器(ROM)(高速缓冲存储器Cache)软件硬件计算机系统系统软件应用软件1.3.2计算机硬件系统①程序计数器(PC):存放当前要执行的指令地 址;对程序中的指令进行计数,并能自动加1.②指令寄存器(IR):保存当前正在执行的指令.指令从内存取出经数据寄存器(DR)送往(IR).③指令译码器(IE):识别指令的功能,分析指令的操作要求.④时序控制电路:生成时序信号,协调计算机各部件在指令执行周期的工作.⑤操作控制电路:产生各种控制操作命令.1.控制器(CU)主要功能:控制整个计算机所有部件的协调工作。2.运算器(ALU)主要功能:算术运算(加,减,乘,除)

逻辑运算(与,或,非,关系比较)运算器算术逻辑单元算术运算和逻辑运算累加器暂存操作数和运算结果状态寄存器存放算术逻辑单元工作中产生的状态信息通用寄存器暂存操作数或数据地址3.存储器

存储器外存储器存储大量数据(软、硬磁盘,光盘)内存储器信息交流中心(ROM,RAM)计算机存储

数据和程序

的记忆单元的集合.数据可从中读出/写入.存储器可分为内存储器(主存)和外存储器(辅存).⑴内存储器只读存储器(ROM)信息只能读出,通常情况下不能写入,断电不丢失所保存的信息.随机存取存储器(RAM)信息可随意地读出或写入,断电其中保存的信息即丢失,是内存储器的主体.高速缓冲存储器(Cache)介于CPU和RAM之间的一种高速存储器,用于解决CPU(几ns)和内存(>50ns)之间工作速度的匹配问题,以提高整个系统的效率.CPUCacheRAMCPU和内存储器构成计算机的主机。(2)外存储器外存储器又称辅助存储器(AuxiliaryMemory),是内存储器的补充和后援,主要用于存放计算机当前不处理的程序和大量的数据。保存在外存储器中的程序和数据只在需要时,才会调入到内存中。外存储器不与计算机系统的其它部件直接交换数据,只和内存交换数据,并且不是按单个数据进行存取,而是成批地进行数据交换。4.输入设备

键盘、鼠标、扫描仪、光笔、数码相机、数字化仪等5.输出设备显示器、打印机、绘图仪等.激光打印机针式打印机绘图仪CPU存储器运算器输出设备控制器输入设备外存储器内存储器1.3.3计算机软件系统

计算机软件系统是操作、运行、管理、维护计算机所需要的各种应用程序及其相关数据和技术文档资料的集合.通常将软件分为两大类.1.系统软件⑴操作系统(OperatingSystem,OS)

管理、控制计算机系统的所有软、硬件资源,提供用户与计算机交流信息的界面,方便用户操作,使用计算机系统的各种资源和功能,以最大限度的发挥计算机的作用和效能的一组庞大的管理控制程序.功能完善的操作系统,通常包括五个方面的管理功能:①处理机管理(处理机的分配和运行)②作业管理(用户程序、数据及作业控制信息。包括:作业调度、作业控制。)③存储管理(主存的分配和回收、提高主存的利用率、“扩充”主存容量和存储保护)④设备管理(I/0设备。缓冲管理、设备调度、设备驱动等)⑤文件管理(管理文件存储空间、现对文件的各种控制操作、文件信息的共享)(详细介绍见第2章操作系统基础)⑵语言处理系统(程序设计语言)

计算机语言可分为三大类:①机器语言计算机系统能够识别,能直接接收并执行的程序设计语言。每一条语句就是一条由若干位二进制数构成的指令代码或数据代码。例如:

在某种16位的计算机中,机器指令:

1011011000000000

的功能是做加法运算;

1011010100000000

的功能是做减法运算.

不同计算机系统的机器语言程序不能通用,称为面向机器的语言.②汇编语言

采用一些符号(称助记符)来表示机器语言中的指令和数据.如ADD(加)、MOV(传送)等.

用汇编语言编写的程序(源程序)需要用汇编程序将其翻译成机器指令(目标程序)才能执行.输入汇编语言源程序汇编程序进行汇编机器语言目标程序执行目标程序③

高级语言面向解题过程,易写、易读、易记、易改,且通用性强.需翻译成机器指令(目标程序)才能执行.翻译方式可分为两类:a.编译方式:将源程序完整地翻译成等价的目标程序后,再执行该目标程序.大部分高级语言都是(或都具有)编译方式,如:Fortran、Pascal、C/C++、VisualBasic等.输入高级语言源程序编译程序进行编译机器语言目标程序执行目标程序⑶数据库管理系统b.解释方式:将源程序逐句翻译并执行,边翻边执行,不产生目标程序.如:Basic,Foxbase,开发阶段的Foxpro,VisualBasic等.输入高级语言源程序解释程序进行解释执行程序

提供用户按一定的结构组织、管理、加工、处理各类数据的能力.如:Dbase,FoxPro,Access,SQLServer,Oracle,Sybase,DB2等.⑷服务程序用于调试、检测、诊断、维护计算机软/硬件的程序.例如:QAplus,Pcbench,Winbench,Wintest等.2.应用软件为某种专门应用目的,利用系统软件设计编制的程序及相关文档.如:字处理软件、电子表格软件、CAD软件包、各类管理信息系统、图像处理软件、防/杀病毒软件等.1.3.4计算机的工作原理1.指令和指令系统与程序指令:能被计算机识别并执行的二进制代码,规定了计算机能完成的某一种操作.指令系统:

所有指令的集合(取决于CPU类型).程序:

是为完成一项特定任务而用某种语言编写的一组指令序列.操作码:

要完成的操作类型或性质.操作数:

操作的内容或其所在的内存地址.

操作码

操作数

指令构成

数据传送指令数据处理指令程序控制指令输入/输出指令其它指令

IfGoto

……+-×÷AndOr……CPU内

存I/O设备主机对计算机的硬件进行管理等2023/3/10大学计算机基础812.计算机的工作原理计算机的工作过程实际上就是执行指令的过程。计算机在执行指令的过程中,数据流和控制流在计算机系统的各部件之间流动:

数据流指的是计算机处理的原始数据、中间结果和最终结果数据、源程序代码等。控制流是控制器对指令代码进行分析、解释后向计算机系统的各部件发出的控制命令,指挥整个计算机系统协调地进行工作。2023/3/10大学计算机基础822.计算机的工作原理指令执行的4个步骤:①取指令:按照指令计数器中的地址,从内存储器中取出指令,并送往指令寄存器.②分析指令:对指令寄存器中存放的指令进行分析,由译码器对操作码进行译码,将指令的操作码转换成相应的控制电位信号;由地址码确定操作数地址.③执行指令:由操作控制线路发出完成该操作所需要的一系列控制信息,去完成该指令所要求的操作.④一条指令执行完成,指令计数器加1或将转移地址码送入程序计数器,然后回到①.2023/3/10大学计算机基础831.4微型计算机的硬件组成1969年,Intel的年轻工程师马歇尔.霍夫提出将计算机系统集成在四个芯片中:中央处理器、随机存取存储器、只读存储器和寄存器,并于1971年制成世界第1台使用4位微处理器的微型计算机—MCS-4.⑴第一阶段:1971~1973年,采用Intel公司的4004(4位)和8008(8位)CPU.⑵第二阶段:1974~1978年,采用速度更快的8位CPU.代表机型AppleII.⑶第三阶段:1978~1985年,采用16位CPU.代表机型为IBM-PC机.⑷第四阶段:1985~1993年,采用32位CPU.代表机型为各种IBM-PC兼容机和苹果公司的Macintosh机.⑸第五阶段:1993~2000年,采用准64位CPU.代表机型为各种IBM-PC兼容机和苹果公司的Macintosh机.⑹第六阶段:2001年至今,采用64位CPU,双核CPU.代表机型为各种IBM-PC兼容机和苹果公司的Macintosh机.1.4.1主机内存槽总线插槽接口卡CPU并行接口USB接口芯片组1.主板所谓主板结构就是根据主板上各元器件的布局排列方式,尺寸大小,形状,所使用的电源规格等制定出的通用标准,所有的主板厂商都必须遵循。

主板(MotherBoard,也叫MainBoard或SystemBoard)是一台PC的主体所在,是微型计算机中各种设备的连接载体。主板完成电脑系统的管理和协调,支持各种CPU、功能卡和各总线接口的正常运行。

2.控制芯片又称芯片组(Chipset),是系统主板的灵魂,决定了主板的结构和性能。芯片组用于实现CPU与系统中所有设备的互相联系,在CPU和外设之间架起了一座桥梁。它就像人类的中枢神经系统一样,控制着整个主板的运作。芯片组一般由两个超大规模集成电路组成,分别称作北桥(NorthBridge)芯片和南桥(SouthBridge)芯片。

北桥芯片是位于主板上离CPU最近的一块芯片,负责与CPU的联系并控制内存、AGP、PCI数据在北桥内部的传输。其作用是在CPU与PCI总线、DRAM、AGP和L2高速缓存之间建立通信接口。因北桥芯片在主板中起着主导作用,所以人们习惯的将北桥芯片称之为主桥(HostBridge)。南桥芯片也是主板芯片组的重要组成部分,一般位于主板上离CPU插座较远的地方。南桥芯片不与处理器直接相连,而是通过一定的方式与北桥芯片相连。南桥芯片主要负责I/O总线之间的通信。3.CPU

中央处理器(CenterProcessingUnitCPU),又称微处理器(MicroProcessingUnit),是微型计算机的核心部件。CPU中集成了控制器和运算器两大部件,它的性能决定了整个微型计算机系统的各项关键指标的高低。通常习惯使用CPU的型号表征微型计算机的档次

。图1.17酷睿2代四核微处理器衡量CPU性能的主要技术指标

⑴CPU字长。⑵总线宽度①数据总线宽度②地址总线宽度⑶工作频率与速度①主频、倍频和外频②总线速度⑷工作电压⑹超标量⑸数学协处理器4.内存储器内存储器中存放着控制计算机系统运行的程序和需要计算机处理的数据。CPU只从内存储器中读取程序指令和数据。⑴随机存取存储器内存条⑵只读存储器ROM中通常保存的是计算机系统的基本输入/输出系统BIOSBIOS芯片⑶高速缓冲存储器在CPU和内存储器之间设置高速缓冲存储器(Cache),以提高CPU和内存储器之间数据交换的速度。CPUCacheRAMCache与CPU和RAM的关系Cache的工作原理是根据程序的局部性原理而设计的。局部性原理指的是”一个程序90%的时间执行着10%的代码”,即在一段时间内,整个程序的执行仅局限于程序中的某一部分,相应地,CPU所访问的存储空间也局限于某个内存区域。5.系统总线CPU微处理器地址总线数据总线控制总线只读存储器(ROM)输入/输出(I/O)接口随机存储器(RAM)I/O设备外存储器数据总线:CPU与内存或I/O接口间数据传递,条数取决于CPU字长,信息传输是双向的。地址总线:传输存储单元或I/O接口的地址信息,单向传递。条数决定了内存空间的大小。控制总线:传递控制器的控制信息,它的条数由CPU的字长决定。⑴PC总线:8位总线,工作频率4.77MHz,数据传输率1MB/S.⑵ISA总线:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论