计算机基础知识学习

上传人:m**** 文档编号:464654666 上传时间:2023-11-18 格式:DOC 页数:15 大小:360KB
返回 下载 相关 举报
计算机基础知识学习_第1页
第1页 / 共15页
计算机基础知识学习_第2页
第2页 / 共15页
计算机基础知识学习_第3页
第3页 / 共15页
计算机基础知识学习_第4页
第4页 / 共15页
计算机基础知识学习_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《计算机基础知识学习》由会员分享,可在线阅读,更多相关《计算机基础知识学习(15页珍藏版)》请在金锄头文库上搜索。

1、2计算机基础知识学习2.1 计算机系统的组成与工作原理 计算机系统的组成计算机系统由硬件系统和软件系统两部分组成,如图2.1所示。图2.1 计算机系统的组成1计算机硬件计算机硬件是看得见、摸得着的物体,是组成计算机系统的各种部件的总称。它是计算机系统快速、可靠、自动工作的物质基础。2计算机软件计算机软件就是在计算机中执行某种操作任务的程序以及有关文档的集合,是计算机的灵魂。3硬件、软件和用户的关系在计算机中,硬件和软件是不可缺少的两个部分。图2.2表明了计算机硬件、软件和用户三者之间的关系。计算机如果在没有安装任何软件,则称之为裸机。裸机使用效率低,难以完成复杂的任务。操作系统是直接运行在裸机

2、上的最基本的系统软件,是对裸机的首次扩充,同时又是其他软件运行的基础。应用软件的开发和运行要有系统软件的支持,而用户直接使用的是应用软件,即使用某一应用软件来解决实际问题。图2.2 计算机硬件、软件和用户三者之间的关系。2.1.2 计算机系统的硬件组成J020102虽然计算机的种类很多,制造技术发生了很大的变化,但在基本的硬件结构方面,一直沿袭着冯诺依曼的体系结构,从功能上都可以划分为五个基本组成部分,即输入设备、输出设备、存储器、运算器和控制器,如图2.3所示。图2.3 计算机的基本结构在图2.3中,有两种信息流,一种是数据流,另一种是控制流。1输入设备和输出设备从外部设备将信息(包括原始数

3、据、程序等)传送到计算机内存储器称为输入,从计算机内部向外部设备传送信息称为输出。输入设备接收用户提交给计算机的程序、数据及其他各种信息,并把它们转换成计算机能够识别的二进制代码,送给内存储器。常用的输入设备有键盘、鼠标器、扫描仪等。输出设备是把计算机的处理结果用人们能识别的数字、字符、图形、曲线、表格等形式输出。常用的输出设备有显示器、打印机、绘图仪等。磁盘等外存储器既可作为输入设备,又可作为输出设备。2存储器存储器是用于存放原始数据、程序以及计算机运算结果的部件。存储器是由大量的基本存储元件组成的,每一个基本存储元件存储一位二进制数据“0”或“1”。凡是具有两个稳定状态的元件均可用作基本存

4、储元件。当前,一般都由半导体元件组成。图2.4是存储器的组成框图。大量的基本存储元件有规则地组合在一起就是存储器的存储体。存储体被划分成许多存储单元,每个存储单元可以存放一个数据或一条指令。为了能够按指定的位置进行存取,必须给每个存储单元编号,这个编号就称为存储单元的地址。地址与存储单元一一对应,每一个存储单元都规定了一个惟一的地址。要访问某一存储单元(向存储单元写入数据或从存储单元中读出数据),要给出这个存储单元的地址。在微机系统中,内存是以字节作为一个单元的,在不同字长的系统中,一次可以对2个、4个或8个单元进行访问。图2.4 存储器组成框图内存储器用来存放当前需要处理的原始数据及需要运行

5、的程序,CPU 可直接访问。微型计算机的内存普遍采用了大容量的半导体存储器,根据使用功能的不同,半导体存储器可分为随机存取存储器(Random Access Memory,RAM)和只读存储器(Read Only Memory,ROM)两种。RAM的特点是:用户既可以从中读出信息,又可以将信息写入其中;断电后RAM中所存储的信息将全部丢失。ROM的特点是:用户只能从中读出信息,不能将信息写入其中;断电以后,ROM中所存储的信息不会丢失。外存储器用来存放当前暂不需要处理的原始数据及不需要运行的程序,不能被 CPU 直接访问,外存储器的数据只有先调入内存才能被 CPU 访问。常见的外存主要有软盘、

6、硬盘和光盘(Compact Disk Read Only Memory,CD-ROM),它们都必须通过各自的驱动器才能进行读写操作。3控制器控制器是整个计算机的控制中心,它按照从内存储器中取出的指令,向其他部件发出控制信号,使计算机各部件协调一致地工作,另一方面它又不停地接收由各部件传来的反馈信息,并分析这些信息,决定下一步的操作,如此反复,直到程序运行结束。4运算器运算器又称算术逻辑单元(Arithmetic Logic Unit,ALU)。它接受由内存送到的二进制数据并对其进行算术运算和逻辑运算。总结:关于计算机组成的几个概念 中央处理器:运算器和控制器合称为中央处理器(Central P

7、rocessing Unit,CPU)。 主机:CPU和内存储器合称为主机。 裸机:没有安装任何软件的计算机称为裸机。 外部设备:将输入设备和输出设备称为外部设备。由于外存储器不能直接与CPU交换信息,而它与主机的连接方式和信息交换方式与输入输出设备没有很大差别,因此,一般把它列入外部设备的范畴,外部设备包括输入设备、输出设备和外存储器;但从外存在整个计算机的功能看,它属于存储系统的一部分,称之为外存储器或辅助存储器。2.1.3 计算机的基本工作原理J0201031指令和程序指令(Instruction)是能被计算机识别并执行的二进制代码,通常一条指令对应着一种基本操作。计算机所能直接执行的全

8、部指令,就是计算机的指令系统(Instruction Set)。指令通常包括操作码和操作数两大部分,操作码表示计算机执行什么操作,操作数指明参加操作的数的本身或操作数所在的地址。因为计算机只认识二进制数,所以计算机指令系统中的所有指令都必须以二进制编码的形式来表示。以二进制编码表示的指令叫机器指令。程序即解题步骤。计算机的解题程序必须用计算机能识别的语言来描述,因此程序是指令的集合,用指令描述的解题步骤就叫程序。2计算机的工作原理按照冯诺依曼的存储程序思想,利用计算机解题首先要把指挥计算机如何进行操作的指令序列(即程序)和原始数据通过输入设备输送到计算机内存储器中,计算机运行时,依次从内存中取

9、出一条条指令,控制器对指令进行分析判断,按照指令要求,发出不同的控制信号,在控制器的指挥下完成规定的操作,直到完成全部操作为止。所以,计算机的工作原理可以概括为存储程序和程序控制。讨论:理解计算机的工作原理有着深刻的理论意义。电子计算机是在程序的控制下进行自动工作的,所以用计算机解题首先要准备好程序,然后将程序装入内存并执行。2.1.4 计算机系统的软件组成J020104一般来说,软件是计算机程序以及与程序有关的各种文档的总称。按软件的功能来分,软件可分为系统软件和应用软件两大类。系统软件又可分为操作系统、语言处理程序、数据库管理系统和支撑软件等。1系统软件(1)操作系统。操作系统(Opera

10、ting System,OS)是为了控制和管理计算机的各种资源,以充分发挥计算机系统的工作效率和方便用户使用计算机而配置的一种系统软件。操作系统是直接运行在计算机上的最基本的系统软件,是系统软件的核心,任何计算机都必须配置操作系统。操作系统是管理和控制计算机系统软件、硬件和系统资源的大型程序,是用户和计算机之间的接口。操作系统的主要作用是提高系统资源的利用率,为用户提供方便友好的用户界面和软件开发与运行环境。(2)语言处理程序。程序设计语言是人们为了描述解题步骤(即编程序)而设计的一种具有语法语义描述的记号。按其发展分为机器语言、汇编语言和高级语言。机器语言是由机器指令构成的二进制代码语言,是

11、唯一能被计算机直接识别并执行的语言。由于不同机器有不同的指令系统,所以机器语言程序没有通用性,而且机器语言不直观,难懂易错。后来,人们用助记符来表示机器语言,这就是汇编语言。用汇编语言编写的程序不能被机器直接执行,必须将其翻译成机器语言程序后计算机才能执行。对汇编语言程序进行翻译的程序叫做汇编程序。用汇编语言编写程序,直观性有了改善,但它仍是面向具体机器的低级语言。后来出现了同自然语言和数学语言比较接近的高级语言。用高级语言编制的程序也不能直接在计算机上运行,必须将其翻译成机器语言程序才能为计算机所理解并执行,其翻译过程有编译和解释两种方式。解释是对用高级语言编写的源程序逐句进行分析,边解释、

12、边执行并立即得到运行结果。解释过程由计算机执行解释程序自动完成,但不产生目标程序。编译是将用高级语言编写的源程序通过编译程序整个翻译成目标程序(.obj),然后通过连接程序,把目标程序与库文件连接形成可执行文件(.exe),运行时只要键入可执行文件名即可。高级语言直观、通用、编程方便,但程序的执行效率不及机器语言和汇编语言。汇编程序、解释程序和编译程序是完成源程序翻译任务的语言处理程序,属于系统软件。(3)数据库管理系统(Database Management System,DBMS)。数据库(Databases,DB)是指长期保存在计算机的存储设备上、并按照某种模型组织起来的、可以被各种用户

13、或应用共享的数据的集合。数据库管理系统(Database Management System,DBMS)是指提供各种数据管理服务的计算机软件系统,这种服务包括数据对象定义、数据存储与备份、数据访问与更新、数据统计与分析、数据安全保护、数据库运行管理以及数据库建立和维护等。由于企业信息化的目的就是要以现代信息技术为手段,对伴随着企业生产和经营过程而产生的数据进行收集、加工、管理和利用,以改善企业生产经营的整体效率,增强企业的竞争力。所以,数据库是企业信息化不可缺少的工具,是绝大部分企业信息系统的核心。(4)支撑软件。支撑软件是用于支持软件开发、调试和维护的软件,可帮助程序员快速、准确、有效地进行

14、软件研发、管理和评测。如编辑程序、连接程序和调试程序等。编辑程序为程序员提供了一个书写环境,用来建立、编辑修改源程序文件。连接程序用来将若干个目标程序模块和相应高级语言的库程序连接在一起,产生可执行程序文件。调试程序可以跟踪程序的执行,帮助发现程序中的错误,以便于修改。2应用软件应用软件是为满足用户不同领域、不同问题的应用要求而开发的软件。应用软件可以拓宽计算机系统的应用领域,扩大硬件的功能,又可以根据应用的不同领域和不同功能划分为若干子类,例如,财务软件、办公软件、计算机辅助设计(CAD)软件等。需要指出的是,计算机软件发展非常迅速,新软件层出不穷,系统软件和应用软件的界线正在变得模糊。一些

15、具有通用价值的应用软件,可以纳入系统软件之中,作为一种资源提供给用户。2.2 数制转换及运算J0202在计算机内部,数据的存储和处理都是采用二进制数,而不使用人们习惯的十进制数,主要原因是:(1)二进制数在物理上最容易实现。例如,可以只用高、低两个电平分别表示“1”和“0”,也可以用脉冲的有无或者脉冲的正负极性表示它们。(2)二进制数的运算规则简单,这将使计算机的硬件结构大大简化。(3)二进制数的两个数字符号“1”和“0”正好与逻辑命题的两个值“真”和“假”相对应,为计算机实现逻辑运算和程序中的逻辑判断提供了便利的条件。但二进制数书写冗长、易错、难记,所以为书写方便,一般用十六进制数或八进制数

16、作为二进制数的简化表示。学习计算机,需要了解这几种常用进制数以及它们之间的相互转换方法,同时也需了解数据在计算机中的不同表示方法和运算方法。2.2.1 进位计数制J020201按进位的原则进行计数的方法称为进位计数制。在采用进位计数的数字系统中,如果用r个基本符号(例如0,1,2,r-1)表示数值,则称其为基r数制(Radix-r Number System),r成为该数制的基数(Radix),而数制中每一数字位置上对应的固定值称为权值(Weight Value)。对于不同的数制,它们的共同特点是:(1)每一种数制都有固定的符号集。例如,日常生活中常用的十进制数,就是r=10,即基本符号为0,1,2,9。对于二进制数,r=2,有0

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 建筑资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号