计算机组成原理

本文详细介绍了计算机系统的组成,包括硬件系统和软件系统。硬件系统由中央处理器、内存储器、外存储器、输入设备和输出设备组成,其中CPU是核心,包括运算器、控制器和寄存器。软件系统则分为系统软件和应用软件,操作系统是管理和控制计算机硬件与软件资源的基本系统软件。
摘要由CSDN通过智能技术生成

计算机系统的组成

一个完整的计算机系统应该包括硬件系统和软件系统两大部分。

计算机硬件系统是指组成一台计算机的各种物理装置,它们是由各种实在的器件所组成。直观的看,计算机硬件是一大堆实物设备,它是计算机进行工作的物质基础。

计算机软件系统是指在硬件设备上运行的各种程序、数据以及有关的文档资料。所谓程序实际上就是用于指挥计算机执行各种动作以便完成指定任务的指令集合。由于实际应用中的计算机程序庞大而复杂,而且可能还需要经常对程序进行修改和完善,因此,为了便于阅读和修改,还必须对程序做必要的说明,并整理出有关的资料。这些说明和资料(称之为文档)在计算机执行过程中可能并不需要,但对于需要阅读、修改、维护和交流这些程序的人来说却是必不可少的。

裸机:是指尚未安装任何软件的硬件计算机。

计算机硬件是支撑计算机软件工作的基础,没有足够的硬件支持,软件也就无法正常地工作。实际上,在计算机技术的发展进程中,计算机软件随着硬件技术的迅速发展而发展,反过来。软件的不断发展与完善,又促进了硬件的新发展,两者的发展密切地交织着,缺一不可。

计算机系统的组成

1. 计算机硬件系统
计算机硬件系统包括:主机和外部设备两部分,基本功能是接受计算机程序的控制来实现数据输入、运算、数据输出等一系列根本性的操作。

计算机主机包括:中央处理器(CPU)和内存储器。
计算机外部设备包括:外存储器、输入设备和输出设备。

(1) 中央处理器 (CPU,Central Processing Unit)也可以称为微处理器,它是计算机系统的核心,主要包括运算器、控制器和寄存器三个部件。计算机进行的所有动作都受中央处理器的控制。将运算器、控制器和寄存器合成在一块集成电路芯片上,就是常说的微处理器芯片。
中央处理器(CPU):CPU的工作非常简单,至少从以下简短的描述中看是这样。它从内存中获取并执行一条指令,然后再从内存中获取并执行下一条指令,诸如此类(一个吉赫兹(GHz)的CPU一秒钟能重复这样的操作大约十亿次,因此,CPU能以惊人的速度从事枯燥的工作)。CPU有自己的小工作区——由若干个寄存器组成,每个寄存器都可以储存一个数字。一个寄存器储存下一条指令的内存地址,CPU使用该地址来获取和更新下一条指令。在获取指令后,CPU在另一个寄存器中储存该指令,并更新第1个寄存器储存下一条指令的地址。CPU能理解的指令有限(这些指令的集合叫作指令集)。而且,这些指令相当具体,其中的许多指令都是用于请求计算机把一个数字从一个位置移动到另一个位置。例如,从内存移动到寄存器。

  • 运算器:主要负责对数据进行算术运算(如:加、减、乘、除)和逻辑运算(如:逻辑与、逻辑或和逻辑非)即对数据进行加工处理。

  • 控制器:主要负责从内存储器中读取程序所规定的各种指令,并对指令进行分析,根据指令的具体要求向计算机的各个部件发出为完成每条指令所要执行的各个操作的控制信号,控制并协调计算机输入、输出或对内存访问的工作。因此,控制器是计算机的指挥控制中心,虽然它不具有运算功能,但是计算机中的其他部件以及外部设备都要直接或者间接地受它的控制,从而使计算机各部件能够相互配合、井然有序地进行工作。

  • 寄存器:包括寄存器、专用寄存器和控制寄存器。 通用寄存器又可分定点数和浮点数两类,它们用来保存指令执行过程中临时存放的寄存器操作数和中间(或最终)的操作结果。 通用寄存器是中央处理器的重要部件之一。

反映中央处理器性能最重要的两个指标:主频与字长

主频:反映了中央处理器的运算速度。主频越高,中央处理器的运算速度就越快。(单位:Hz 赫兹)主频又称时钟频率,是指中央处理器在单位时间(秒)内发出的电脉冲数。时钟频率越高,其中央处理器的运算速度就越快。
字长:反映了中央处理器可以同时处理的二进制数据的位数,(如:16位、32位、64位)就是指中央处理器可以同时处理16位、32位或64位的二进制数据。字长越长,中央处理器在数据处理能力方面就越强。字长以二进制位单位,其大小是中央处理器能够同时处理的数据的二进制数的位数(bit),它直接关系到计算机的计算精度、功能和速度。
运算速度:计算机运算速度(平均运算速度),是指每秒钟所能执行的指令的条数。一般用百万次/秒(MIPS)来描述。

(2) 存储器:是计算机的记忆部件,负责存储信息数据和计算机程序(包括:原始数据、中间结果、最终结果以及指示计算机工作的程序),并根据控制命令提供这些程序和数据。存储器又分为内存储器和外存储器。存储器中含有大量的存储单元,称为字节(byte)。存储器的容量以字节为基本单位,每个存储单元可以存放8位二进制数,存储器的容量就是指存储器中所包含的字节数。存储器中的每个字节依次用从0开始的整数进行编号,这个编号称之为存储地址,中央处理器就是根据这个存储地址来存取存储器中的数据的。

1TB = 1024GB, 1GB = 1024MB, 1MB = 1024KB, 1KB = 1024B(字节), 1Byte = 8 bit(位)

内存储器是由半导体存储器件构成,数据存取速度快。按照工作方式的不同,可以分为随机存储器(RAM:Random Access Memory)和只读存储器(ROM:Read-Only Memory)

随机存储器:允许随机地按照任意指定地址的存储单元进行数据的存储。由于数据通过电信号写入随机存储器(RAM),因此,计算机断电关闭后,随机存储器中的数据将丢失。

只读存储器:只允许数据的读出而不能随意写入数据。经过特殊方法写入,计算机断电关闭后,只读存储器中的数据依然保留并不会丢失。只读存储器中经常存放一些重要的、且经常要使用的程序和数据,它可以避免程序和数据被篡改和破坏。

外存储器(又称:辅助存储器):相对内存储器来说,存储容量一般都很大,而且方便移动。包括:计算机硬盘(由若干片硬盘片组成的盘片组)、光盘、U盘以及固态硬盘(由半导体器件构成的大容量存储设备)。

(3) 输入设备:负责将用户的信息(包括程序和数据)输入到计算机中的设备。常用输入设备:键盘、鼠标、扫描仪。

  • 标准键盘:101键 包括:主键盘区、小键盘区、功能键区和编辑键区

(4) 输出设备:负责将计算机中的信息(包括程序和数据)传送到外部媒介,并转化成人们所需要的表示形式供用户查看或保存。常用输出设备:显示器(Monitor)、打印机。

  • 打印机:点阵打印机(又称针式打印机)、喷墨打印机、激光打印机和3D打印机。

2. 计算机软件系统
软件是计算机系统的重要组成部分,所谓软件是指指挥计算机工作的程序与程序运行时所需要的数据、以及与这些程序和数据有关的文字说明和图表资料。其中文字说明和图表资料又称为文档。

计算机软件系统可以分为:系统软件和应用软件两大类。

系统软件:是指管理、监控和维护计算机资源(包括硬件和软件)的软件。常见的系统软件有操作系统、各种语言处理程序以及各种工具软件(服务软件)。

(1) 操作系统
操作系统(Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,也是其他系统软件和应用软件能够在计算机上运行的基础,任何其他软件都必须在操作系统的支持下才能运行。操作系统是用户和计算机的接口,同时也是计算机硬件和其他软件的接口。操作系统的功能包括管理计算机系统的硬件、软件及数据资源,控制程序运行,改善人机界面,为其它应用软件提供支持,让计算机系统所有资源最大限度地发挥作用,提供各种形式的用户界面,使用户有一个好的工作环境,为其它软件的开发提供必要的服务和相应的接口等。

(2) 语言处理程序(程序设计语言与语言处理程序)
程序设计语言是软件系统的重要组成部分,人们要利用计算机解决实际问题,一般首先要编制程序。程序设计语言就是用户用来编写程序的语言工具,它是人与计算机之间交换信息的工具(桥梁)。程序设计语言一般分为:机器语言、汇编语言和高级语言三类。

(3) 工具软件
工具软件又称服务软件,它是开发和研制各种软件的工具。常见的工具软件有诊断程序、调试程序、编辑程序、数据库程序等。

  • 诊断程序:也称查错程序,它的功能是诊断计算机各部件能否正常工作,是面向计算机维护的软件。
  • 调试程序:用于对程序进行调试,是程序开发者的重要工具,特别是对于调试大型程序显得更为重要。Debug就是一般PC计算机系统中常用的一种调试工具。
  • 编辑程序:主要用于输入、修改、编辑程序或者数据。例如:Visual Studio 等 IDE 软件开发工具。

应用软件:是指系统软件以外的所有软件,它是基于操作系统之上开发的用于解决用户实际应用问题的计算机程序。应用软件具有很强的实用性,专门用于解决各个应用领域的具体问题。

常见的应用软件包括:

  • 信息管理系统
  • 办公自动化系统
  • 文字处理软件
  • 图形图像处理软件
  • 辅助设计和辅助教学软件
  • 各种程序包(数值计算程序库等)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值