第1章-计算机系统概论

合集下载

计算机组成原理第二版课后习题答案

计算机组成原理第二版课后习题答案

第1章计算机系统概论1. 什么是计算机系统、计算机硬件和计算机软件?硬件和软件哪个更重要?解:计算机系统:由计算机硬件系统和软件系统组成的综合体。

计算机硬件:指计算机中的电子线路和物理装置。

计算机软件:计算机运行所需的程序及相关资料。

硬件和软件在计算机系统中相互依存,缺一不可,因此同样重要。

2. 如何理解计算机的层次结构?答:计算机硬件、系统软件和应用软件构成了计算机系统的三个层次结构。

(1)硬件系统是最内层的,它是整个计算机系统的基础和核心。

(2)系统软件在硬件之外,为用户提供一个基本操作界面。

(3)应用软件在最外层,为用户提供解决具体问题的应用系统界面。

通常将硬件系统之外的其余层称为虚拟机。

各层次之间关系密切,上层是下层的扩展,下层是上层的基础,各层次的划分不是绝对的。

3. 说明高级语言、汇编语言和机器语言的差别及其联系。

答:机器语言是计算机硬件能够直接识别的语言,汇编语言是机器语言的符号表示,高级语言是面向算法的语言。

高级语言编写的程序(源程序)处于最高层,必须翻译成汇编语言,再由汇编程序汇编成机器语言(目标程序)之后才能被执行。

4. 如何理解计算机组成和计算机体系结构?答:计算机体系结构是指那些能够被程序员所见到的计算机系统的属性,如指令系统、数据类型、寻址技术组成及I/O机理等。

计算机组成是指如何实现计算机体系结构所体现的属性,包含对程序员透明的硬件细节,如组成计算机系统的各个功能部件的结构和功能,及相互连接方法等。

5. 冯•诺依曼计算机的特点是什么?解:冯•诺依曼计算机的特点是:P8●计算机由运算器、控制器、存储器、输入设备、输出设备五大部件组成;●指令和数据以同同等地位存放于存储器内,并可以按地址访问;●指令和数据均用二进制表示;●指令由操作码、地址码两大部分组成,操作码用来表示操作的性质,地址码用来表示操作数在存储器中的位置;●指令在存储器中顺序存放,通常自动顺序取出执行;●机器以运算器为中心(原始冯•诺依曼机)。

第1章-计算机系统的基本构成-完整版

第1章-计算机系统的基本构成-完整版

运算器
运算器是完成运算功能的部件。
运算器中有一个算术逻辑单元(ALU), 它执行各种数据运算操作。
算术运算:加、减、乘、除、数据格式转 换。
ALU
逻辑运算:按位对数据进行与、或、非、
控制信号
移位等运算。
ALU是一个多功能的运算电路,进行何种
运算取决于由控制器发出的控制信号。
运算结果
缺点:所有设备都连在一组总线上,总线 只能分时工作,使数据传输量受限。
AB
CPU
RAM
ROM
I/O接口 IO设备
IO设备
DB CB
面向CPU的双总线结构
输入输出(I/O)总线
CPU
I/O接口 I/O接口
存储总线
I/O接口
主存
IO设备
IO设备
IO设备
通过存储总线使CPU对主存进行读/写操作。通过I/O总线让CPU与I/O设备 进行数据交换。
(1) DMA (Direct Memory Access)方式的提出
中断方式仍很费时,无法实现大容量的快速数据交换。
每进行一次传送,CPU都要执行一次中断服务程序,且都要保 护和恢复断点,及保护现场等。这些操作与数据传送并无直 接联系,但很费时。
1.3 计算机系统的历史与发展
1.1 计算机的基本构成
输入
存储器 运算器
控制器
数据线路 控制信号
输出
微型计算机
以微处理器为核心 配上由大规模集成电路的存储器
(ROM/RAM)、输入/输出接口(I/O)电 路及系统总线(BUS)等所组成的计算机。 将这些组成部分集成在一片超大规模集成电 路芯片上则构成单片微型计算机
第1章 计算机系统概论

第一章 计算机系统概论

第一章  计算机系统概论

第一章计算机系统概论(一)选择题1.有些计算机将一部分软件永恒地存于只读存储器中,称之为A.硬件B.软件C.固件D.辅助存储器E.以上都不对2.输入、输出装置以及外接的辅助存储器称为A.操作系统B.存储器C.主机D.外部设备3.计算机系统中的存储系统是指A. RAM存储器B. ROM存储器C.主存D.主存和辅存4.计算机与日常使用的袖珍计算器的本质区别在于A.运算速度的高低B.存储器容量的大小C.规模的大小D.自动化程度的高低5.冯·诺伊曼机工作方式的基本特点是A.多指令流单数据流B.按地址访问并顺序执行指令C.堆栈操作D.存储器按内容选择地址6.用户与计算机通信的界面是A. CPU B外部设备 C.应用程序 D 系统程序7.下列属于应用软件。

A.操作系统 B 编译程序 C.连接程序D文本出来程序8下列不是输入设备。

A.画笔与图形板 B 键盘 C.鼠标器 D 打印机9.下列各装置中,具有输入及输出功能。

A.键盘 B 显示器 C.磁盘驱动器 D 打印机10.下列设备中不属于输出设备。

A.打印机 B 磁带机 C.光笔 D 绘图仪11下列语句中是正确的。

A.数据库属于系统软件B.磁盘驱动器只有输入功能C.评估计算机的执行速度可以用每秒执行的指令数为判断依据D.个人计算机是小型机12.计算机只懂机器语言,而人类熟悉高级语言,故人机通信必须借助A.编译程序B.编辑程序C.连接程序D.载入程序13.计算机的算术逻辑单元和控制单元合称为A. ALUB. UPC. CPUD. CAD14.只有当程序要执行时,它才会去将源程序翻译成机器语言,而且一次只能读取、翻译并执行源程序中的一行语句,此程序称为A.目标程序B.编译程序C解释程序 D.汇编程序15下列语句中是正确的。

A. 1 KB= 1024x1024 BB. 1 KB=1024 MBC. 1 MB = 1024 x1024 BD. 1 MB = 1 024 B16.一片1 MB的磁盘能存储的数据。

第一章 计算机系统概论

第一章 计算机系统概论
5
1.2.1 计算机硬件 . .
1.运算器 . 用于信息加工的部件,又称执行部件。它对数据信息进行算术运算 和逻辑运算。它由算术逻辑部件 ALU 和一系列寄存器组成。 算术运算指加、减、乘、除和其他复合运算,逻辑运算指与、或、 非、异或、比较、移位。 运算器包含多个寄存器,称为通用寄存器组,使用它们可减少访问 存储器的次数,提高运算速度。寄存器用于存放运行指令和运算操作 数,累加器除了存放运算操作数外,还存放中间结果和最终结果。 计算机采用二进制计数。二进制 二进制的运算规律非常简单,易于用物 二进制 易于用物 理的方式实现。 理的方式实现 二进制数的位数越多,计算精度就越高,但是位数越多,所需的电 子器件也越多。计算机运算器的运算宽度( 机器字长 ) 通常为 8×2n 计算机运算器的运算宽度(机器字长) 计算机运算器的运算宽度 × (n 为自然数,目前最大为 3),即 8 位、16 位、32 位或 64 位。 即
9
1.2.1 计算机硬件 . .
指令和数据均以二进制信息形式存放在内存,按读取时间和存放 空间区分。取指周期中从内存中读出的信息流是指令流,它流向控制 取指周期中从内存中读出的信息流是指令流, 取指周期中从内存中读出的信息流是指令流 执行周期中从内存中读出的信息流是数据流 它流向运算器。 数据流, 器;执行周期中从内存中读出的信息流是数据流,它流向运算器 3.存储器 . 存放程序和数据。分为若干个带地址的存储单元,数据以二进制 方式按地址存储。 读写过程:传送存储单元地址 → 地址译码器译码 → 选中存储单 元 → 从存储单元读出数据或向存储单元写入数据。 主板上的存储器为半导体触发器,每一个存储元(触发器)可存 储一位二进制信息。一个半导体触发器的 Q 输出端有两种电平状态, 输出高电平为 “1”,输出低电平为 “0”,通过输入端电平和时钟的控 制可改变触发器的输出状态,分别输出 “1” 或 “0”。

《计算机操作系统》MOOC笔记1-计算机系统概论

《计算机操作系统》MOOC笔记1-计算机系统概论

《计算机操作系统》MOOC笔记1-计算机系统概论南京⼤学的骆斌⽼师主讲的,考研可能会⽤得上计算机系统的组成计算机系统:包括硬件⼦系统和软件⼦系统硬件:借助电、磁、光、机械等原理构成的各种物理部件的有机组合,是系统⼯作的实体CPU,主存储器,I/O控制系统,外围设备软件:各种程序和⽂件,⽤于指挥计算机系统按指定的要求进⾏协同⼯作包括系统软件、⽀撑软件和应⽤软件关键系统软件是:操作系统与语⾔处理程序计算机系统的⽤户视图计算机硬件系统组成中央处理器运算单元控制单元 :解译机器指令主存储器外围设备输⼊设备输出设备存储设备⽹络通信设备总线存储程序计算机体系结构存储器是这个模型的核⼼以运算单元为中⼼,控制流由指令流产⽣采⽤存储程序原理,⾯向主存组织数据流主存是按地址访问、线性编址的空间指令由操作码和地址码组成数据以⼆进制编码总线总线(Bus)是计算机各种功能部件之间传送信息的公共通信⼲线,它是CPU、内存、输⼊输出设备传递信息的公⽤通道计算机的各个部件通过总线相连接,外围设备通过相应的接⼝电路再与总线相连接,从⽽形成了计算机硬件系统按照所传输的信息种类,总线包括⼀组控制线、⼀组数据线和⼀组地址线内部总线:⽤于CPU芯⽚内部连接各元件系统总线:⽤于连接CPU、存储器和各种 I/O模块等主要部件通信总线:⽤于计算机系统之间通信(⽹络)为了加快通信效率,系统总线也是分级的,PCI连接块设备(较快),E(ISA)总线连接字符设备(较慢)。

中央处理器(CPU)中央处理器是计算机的运算核⼼(Core)和控制单元( Control Unit),主要包括:运算逻辑部件:⼀个或多个协运算器寄存器部件:包括通⽤寄存器、控制与状态寄存器,以及⾼速缓冲存储器(Cache)控制部件:实现各部件间联系的数据、控制及状态的内部总线;负责对指令译码、发出为完成每条指令所要执⾏操作的控制信号、实现数据传输等功能的部件存储器L0 L1 L2 L3 L4都是挥发性存储,加电存储,断电失效外围设备设备类型输⼊设备输出设备存储设备机机通信设备(本质上属于输⼊输出设备,但是不同⽹络设备块⼤⼩不⼀致(包,块,字))设备控制⽅式轮询⽅式:CPU忙式控制+数据交换中断⽅式:CPU启动外围设备/中断+数据交换DMA⽅式:CPU启动/中断,DMA独⽴进⾏数据交换软件系统组成系统软件:操作系统、实⽤程序、语⾔处理程序、数据库管理系统操作系统实施对各种软硬件资源的管理控制实⽤程序为⽅便⽤户所设,如⽂本编辑等语⾔处理程序把⽤汇编语⾔/⾼级语⾔编写的程序,翻译成可执⾏的机器语⾔程序⽀撑软件有接⼝软件、⼯具软件、环境数据库,⽀持⽤户使⽤计算机的环境,提供开发⼯具应⽤软件是⽤户按其需要⾃⾏编写的专⽤程序软件开发的不同层次计算机硬件系统:机器语⾔-操作系统之资源管理:机器语⾔+⼴义指令(扩充了硬件资源管理)操作系统之⽂件系统:机器语⾔+系统调⽤(扩充了信息资源管理)数据库管理系统:+数据库语⾔(扩充了功能更强的信息资源管理)语⾔处理程序:⾯向问题的语⾔计算机程序的执⾏过程操作系统的概念OS是计算机系统最基础的系统软件,管理软硬件资源、控制程序执⾏,改善⼈机界⾯,合理组织计算机⼯作流程,为⽤户使⽤计算机提供良好运⾏环境从⽤户⾓度看,OS管理计算机系统的各种资源,扩充硬件的功能,控制程序的执⾏从⼈机交互看,OS是⽤户与机器的接⼝,提供良好的⼈机界⾯,⽅便⽤户使⽤计算机,在整个计算机系统中具有承上启下的地位从系统结构看,OS是⼀个⼤型软件系统,其功能复杂,体系庞⼤,采⽤层次式、模块化的程序结构操作系统组成进程调度⼦系统进程通信⼦系统内存管理⼦系统设备管理⼦系统⽂件管理⼦系统⽹络通信⼦系统作业控制⼦系统从操作控制⽅式分类多道批处理操作系统,脱机控制⽅式分时操作系统,交互式控制⽅式实时操作系统从应⽤领域分类服务器操作系统、并⾏操作系统⽹络操作系统、分布式操作系统个⼈机操作系统、⼿机操作系统嵌⼊式操作系统、传感器操作系统计算机的资源-硬件资源处理器、内存、外设信息资源数据、程序资源的共享与分配⽅式资源共享⽅式独占使⽤⽅式并发使⽤⽅式资源分配策略静态分配⽅式动态分配⽅式资源抢占⽅式多道程序同时计算CPU速度与I/O速度不匹配的⽭盾,⾮常突出只有让多道程序同时进⼊内存争抢CPU运⾏,才可以够使得CPU和外围设备充分并⾏,从⽽提⾼计算机系统的使⽤效率多道程序设计的特点CPU与外部设备充分并⾏外部设备之间充分并⾏发挥CPU的使⽤效率提⾼单位时间的算题量多道程序的实现为进⼊内存执⾏的程序建⽴管理实体:进程如何使⽤资源:调⽤操作系统提供的服务例程(如何陷⼊操作系统)如何复⽤CPU:调度程序(在CPU空闲时让其他程序运⾏)如何使CPU与I/O设备充分并⾏:设备控制器与通道(专⽤的I/O处理器)如何让正在运⾏的程序让出CPU:中断(中断正在执⾏的程序,引⼊OS处理)计算机的操作⽅式OS规定了合理操作计算机的⼯作流程OS的操作接⼝——系统程序 OS提供给⽤户的功能级接⼝,为⽤户提供的解决操作计算机和计算共性问题的所有服务的集合OS的两类作业级接⼝脱机作业控制⽅式:作业控制语⾔联机作业控制⽅式:操作控制命令脱机作业的控制⽅式OS:提供作业说明语⾔⽤户:编写作业说明书,确定作业加⼯控制步骤,并与程序数据⼀并提交操作员:通过控制台输⼊作业OS:通过作业控制程序⾃动控制作业的执⾏例:批处理OS的作业控制⽅式,UNIX的shell程序, DOS的bat⽂件联机作业控制⽅式计算机:提供终端(键盘/显⽰器)⽤户:登录系统OS:提供命令解释程序⽤户:联机输⼊命令,直接控制作业步的执⾏例:分时OS的交互控制⽅式命令解释程序命令解释程序:接受和执⾏⼀条⽤户提出的对作业的加⼯处理命令当⼀个新的批作业被启动,或新的交互型⽤户登录进系统时,系统就⾃动地执⾏命令解释程序,负责读⼊控制卡或命令⾏,作出相应解释,并予以执⾏会话语⾔:可编程的命令解释程序(shell)图形化的命令控制⽅式多通道交互的命令控制⽅式命令解释程序的处理过程OS启动命令解释程序,输出命令提⽰符,等待键盘中断/⿏标点击/多通道识别每当⽤户输⼊⼀条命令(暂存在命令缓冲区)并按回车换⾏时,申请中断CPU响应后,将控制权交给命令解释程序,接着读⼊命令缓冲区内容,分析命令、接受参数,执⾏处理代码前台命令执⾏结束后,再次输出命令提⽰符,等待下⼀条命令后台命令处理启动后,即可接收下条命令操作系统的程序接⼝操作系统的程序接⼝——系统调⽤操作系统实现的完成某种特定功能的过程;为所有运⾏程序提供访问操作系统的接⼝系统调⽤的实现机制陷⼊处理机制:计算机系统中控制和实现系统调⽤的机制陷⼊指令:也称访管指令,或异常中断指令,计算机系统为实现系统调⽤⽽引起处理器中断的指令每个系统调⽤都事先规定了编号,并在约定寄存器中规定了传递给内部处理程序的参数系统调⽤实现:编写系统调⽤处理程序设计⼀张系统调⽤⼊⼝地址表,每个⼊⼝地址指向⼀个系统调⽤的处理程序,并包含系统调⽤⾃带参数的个数陷⼊处理机制需开辟现场保护区,以保存发⽣系统调⽤时的处理器现场操作系统的系统结构-OS构件内核、进程、线程、管程等设计概念模块化、层次式、虚拟化内核设计是OS设计中最为复杂的部分操作系统内核单内核:内核中各部件杂然混居的形态,始于1960年代,⼴泛使⽤;如Unix/Linux,及 Windows(⾃称采⽤混合内核的CS结构)微内核:1980年代始,强调结构性部件与功能性部件的分离,⼤部分OS研究都集中在此混合内核:微内核和单内核的折中,较多组件在核⼼态中运⾏,以获得更快的执⾏速度外内核:尽可能减少内核的软件抽象化和传统微内核的消息传递机制,使得开发者专注于硬件的抽象化;部分嵌⼊式系统使⽤层次结构操作系统的规模在计算机软件发展史上,OS是第⼀个⼤规模的软件系统1960年代,由OS开发所衍⽣的体系结构、模块化开发、测试与验证、演化与维护等研究,直接催⽣了软件⼯程这⼀新兴研究领域(另⼀个催⽣来源是 DB应⽤引发的需求与规格)。

第一章 计算机系统概论

第一章 计算机系统概论

第一章计算机系统概论大纲考点(1)计算机发展历程(2)计算机系统层次结构计算机硬件的基本组成;计算机软件的分类;计算机的工作过程。

(3)计算机性能指标吞吐量、响应时间;CPU时钟周期、主频、CPI、CPU执行时间;MIPS、MFLOPS。

本章难度:★☆考察频度:★★☆实考试题分析名校真题精选单项选择题1.电子计算机问世至今,新型机器不断推陈出新,不管怎么更新,依然具有“存储程序”的特点,最早提出这种概念的是。

【上海交通大学1999年*】A.巴贝奇B.冯•诺依曼C.帕斯卡D.贝尔2.对有关数据加以分类、统计、分析,这属于计算机在______方面的应用。

A.数值计算B.辅助设计C.数据处理D.实时控制3.冯·诺依曼型计算机的最根本特征是。

【中科院计算所2001年】A.以运算器为中心B.采用存储程序原理C.存储器按地址访问D.数据以二进制编码,并采用二进制运算4.冯·诺依曼型计算机的基本工作方式是。

【中科院计算所1998年】A.控制流驱动方式B.多指令流多数据流方式C.微程序控制方式D.数据流驱动方式5.计算机系统采用层次化结构组成系统,从最上层的最终用户到最底层的计算机硬件,其层次化构成为。

A.高级语言机器—操作系统机器—汇编语言机器—机器语言机器—微指令系统B.高级语言机器—汇编语言机器—机器语言机器—操作系统机器—微指令系统C.高级语言机器—汇编语言机器—操作系统机器—机器语言机器—微指令系统D.高级语言机器—汇编语言机器—操作系统机器—微指令系统—机器语言机器6.计算机系统是由组成的。

【武汉大学2007年】A.CPU和存储器B.CPU和接口C.运算器和控制器D.硬件系统和软件系统7.下列描述中______是正确的。

【南京理工大学2001年*】A.控制器能理解、解释并执行所有的指令及存储结果;B.一台计算机包括输入、输出、控制、存储及算逻运算五个单元;C.所有的数据运算都在CPU的控制器中完成;D.以上答案都正确。

《微机原理》教学课件 第1章 计算机系统概述

《微机原理》教学课件 第1章 计算机系统概述

0.09μm / 315万
执行速度 (MIPS)
0.06 0.75
1. 5
112
时钟频率 (MHz)
代表产品
<1
MCS-4,MCS-8 4004,8008
<4
Intel8080,8085 M6800,Z80
4~10
Intel8086,80286 M68000,Z8000
16~3G
Intel8386,80486 Pentium ,Ⅱ, Ⅲ,4
(3)知识库管理功能。要求能完成知识获取、检 索和更新等功能。
第一章 计算机系统概论
1.1.2 微型计算机的发展
微型计算机指采用超大规模集成电路,形成体积 小、重量轻、功能强、耗电少的计算机系统。
电子计算机技术 微型计算机
超大规模集成电路工艺技术
结 晶
微型机的发展是以微处理器的发展为表征的,以 微处理器为中心的微型机是电子计算机的第四代产 品。微处理器自1971年诞生以来,发展迅猛,每 2~3年就更换一代。
第一章 计算机系统概论
第五代计算机设想:
1981年日本提出实现智能计算机,但没有取得预 期的结果。美国也有多家公司推出智能计算机。一 般要求智能计算机具有下列功能:
(1)智能接口功能。能自动识别自然语言、图形、 图象。即有语音识别、视觉、感知、理解功能。
(2)解题推理功能。根据自身存储的知识进行推 理,具有问题求解和学习的功能。
第一章 计算机系统概论
2. 电子数字计算机的发展的四个阶段
时间
46-5 8
器件
电子管
58-6 4
晶体管
64-7 1
集成电路
71-今
大规模集 成电路

第一章 计算机系统概论习题

第一章 计算机系统概论习题

第一章计算机系统概论一、填空题:1.在计算机传统的术语中,将A.______和B.______合在一起称为CPU,而将CPU和C.______合在一起称为主机。

2.计算机硬件包括A.______、B.______、C.______、D.______、输入输出设备。

3.计算机软件一般分为两大类:一类叫A.______,另一类叫B.______。

操作系统属于C.______ 类。

4.主存储器容量通常以KB表示,其中K=A.______;硬盘容量通常以GB表示,其中G=B.______K。

5.存储A.______并按B.______顺序执行,这是冯•诺依曼型计算机的工作原理。

6.计算机系统中,根据应用条件和硬件资源不同,数据传输方式可采用:A.______传送、B.______传送和C.______传送。

7.字长是指__ ______ ______ ____,与机器有关;字节是指__ ______ ____,通常以KB表示。

8.计算机系统中的存储器分为A. 和B. 。

在CPU执行程序时,必须将指令存放在C. 中。

9.输入、输出设备以及辅助存储器统称为A. 。

10.计算机存储器的最小单位为A. 。

1KB容量的存储器能够存储B. 个这样的基本单位。

11.在计算机系统中,多个系统部件之间信息传送的公共通路称为A. 。

就其所传送的信息的性质而言,在公共通路上传送的信息包括B. 、C. 和D. 信息。

12.数字式电子计算机的主要外部特性是。

13.世界上第一台数字式电子计算机诞生于年。

14.第一代电子计算机逻辑部件主要由组装而成。

第二代电子计算机逻辑部件主要由组装而成。

第三代电子计算机逻辑部件主要由组装而成。

第四代电子计算机逻辑部件主要由组装而成。

15.当前计算机的发展方向是等方向发展。

16.电子计算机与传统计算工具的区别是。

17.冯·诺依曼机器结构的主要思想是。

18.冯·诺依曼机器结构由五大部分组成。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第1章计算机系统概论本章系统地介绍计算机系统的基本知识,要求学生了解计算机的分类与应用,掌握计算机的硬件组成,软件与硬件的关系以及计算机系统的层次结构。

重点提示:●计算机系统的工作原理●计算机硬件系统的几大部件及其功能●计算机软件系统1-1重点难点指导1-1-1计算机系统简介ENIAC(电子数字积分计算机,Electronic Numerical Integrator And Computer)是第一台正式运转的通用电子计算机。

自从这台计算机问世以来,从使用的元器件角度来看,计算机的发展大致经历了4代的变化。

●第一代(1946~1954)电子管计算机;●第二代(1955~1964)晶体管计算机;●第三代(1965~1973)集成电路计算机;●第四代(1974~现在)大规模和超大规模集成电路计算机。

在计算机系统发展历史中,摩尔定律(Moore’s Law)是一个很重要的概念。

Intel的创始人之一高登·摩尔(Gordon Moore)于1965年提出了著名的摩尔定律,预言单位平方英寸芯片的晶体管数目每过18到24个月就将增加一倍。

计算机的分类方法有很多种,主要的分类方式有:按所处理的信号分类:⑴模拟计算机;⑵数字计算机。

按硬件的组合及用途分类:⑴专用计算机;⑵通用计算机。

按计算机的规模分类:⑴微型计算机;⑵工作站;⑶小型计算机;⑷主机;⑸小巨型计算机;⑹巨型计算机。

现实中的分类:⑴服务器;⑵工作站;⑶台式机;⑷便携机;⑸手持机。

计算机系统就是按人的要求接收和存储信息,自动地进行数据处理和计算,并输出结果信息的系统。

计算机系统由硬件(子)系统和软件(子)系统组成。

前者是借助电、磁、光、机械等原理构成的各种物理部件的有机组合,是系统赖以工作的实体。

后者是各种程序和文件,用于指挥全系统按指定的要求进行工作。

在学习计算机组成时,应当注意如何区别计算机体系结构(Computer Architecture)与计算机组成(Computer Organization)、计算机实现(Computer Implementation)这些基本概念。

计算机体系结构(Computer Architecture):计算机体系结构是指那些能够被程序员所看见的计算机系统的属性,即概念性的结构与功能特性。

计算机组成(Computer Organization):计算机组成是指如何实现计算机体系结构所体现的属性,它包含了许多对程序员来说是透明的(即程序员不知道的)硬件细节。

计算机实现(Computer Implementation):指计算机组成的物理实现。

它包括处理机、主存等部件的物理结构,器件的集成度和速度,信号传输,器件、模块、插件、底板的划分与连接,专用器件的设计,电源、冷却、装配等技术以及有关的制造工艺和技术等。

1-1-2 现代计算机的体系结构现代计算机绝大部分都是采用冯·诺依曼体系结构,冯·诺依曼计算机的特点是:●采用二进制形式表示数据和指令;●采用存储程序方式(指令流驱动);●由运算器、存储器、控制器、输入装置和输出装置5大部件组成计算机系统。

现代的计算机的基本结构如图1-1-1所示。

图中实线为数据线,虚线为控制线和反馈线。

图1-1-1 以存储器为中心的计算机结构框图冯·诺依曼计算机各个部件的功能:●运算器用来完成算术运算和逻辑运算,并将运算的中间结果暂存在运算器内。

●存储器用来存放数据和程序。

●控制器用来控制、指挥程序和数据的输入,运行以及处理运算结果。

●输入设备用来将人们熟悉的信息形式转换为机器能识别的信息形式,主要有键盘、鼠标等。

●输出设备可将机器运算结果转换为人们熟悉的信息形式,主要有打印机、显示器等。

其中,运算器与控制器往往合成在同一芯片上,通常将它们合起来统称为中央处理器,简称为CPU。

将CPU与存储器合在一起称为主机,输入与输出设备统称为外设。

1-1-3 计算机的层次结构虚拟机(Virtual Machine)是一个抽象的计算机,它由软件实现,并与实际机器一样,都具有一个指令集并可以使用不同的存储区域。

通过虚拟机的概念,将计算机的软件和硬件联系在一起。

虚拟机可分为:操作系统虚拟机、汇编语言虚拟机、高级语言虚拟机和应用语言虚拟机等几个层次。

如图1-1-2所示。

图1-1-2 计算机系统的层次结构图本课程主要讨论传统机器M1和微程序机器M0的组成原理和设计思想。

某些特定的功能可以由软件来完成,也可以由硬件来完成,即硬件和软件在逻辑上是等价的。

在具体应用中,要根据当时的成本、速度、可靠性等因素来决定由软件还是由硬件来实现。

1-1-4 计算机的性能指标机器字长:指CPU一次能处理数据的位数,它标志着计算机的计算精度。

存储容量包含主存和外存的容量。

主存储器:CPU可以直接访问的存储器,需要执行的程序与需要处理的数据就放在主存之中。

主存容量大则可以运行比较复杂的程序,并可存入大量信息,可利用更完善的软件支持环境。

所以,计算机处理能力的大小在很大程度上取决于主存容量的大小。

外存容量:外存容量一般是指计算机系统中联机运行的外存储器容量。

由于操作系统、编译程序及众多的软件资源往往存放在外存之中,需用时再调入主存运行。

在批处理、多道程序方式中,也常将各用户待执行的程序、数据以作业形式先放在外存中,再陆续调入主存运行。

所以,联机外存容量也是一项重要指标,一般以字节数表示。

描述计算运算速度的指标一般有如下几个:MIPS(Million Instructions Per Second):它表示每秒百万条指令数。

MFLOPS(Million Floating Point Operations Per Second):每秒百万次浮点操作次数。

CPI(Cycle Per Instruction):表示每条指令周期数,即执行一条指令所需的平均时钟周期数。

吞吐量:一台计算机在某一时间间隔内能够处理的信息量。

响应时间:从输入有效到系统产生响应之间间隔的时间。

主频/时钟周期:CPU的工作节拍受一个主时钟的控制,主时钟的频率叫做CPU的主频;主频的倒数叫做CPU的时钟周期。

CPU执行时间:表示CPU执行程序所占用的CPU时间。

注意:各个指标都不能完全表征出一台计算机的性能。

1-2 典型例题解析1、一个完整的计算机系统应该包括()两大部分。

A.主机和外设B.硬件系统和操作系统C.硬件系统和软件系统D.硬件系统和系统软件参考答案:选项C解析:选项A:现代计算机通常把运算器和控制器合起来做在一个芯片上,称为中央处理器(CPU)。

然后把CPU和内存储器合起来称为主机。

主机和外设构成硬件系统。

所以选项A不全面。

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

软件系统分为系统软件和应用软件两大类。

系统软件包括操作系统、计算机语言处理程序(各种程序翻译软件,包括编译程序、解释程序、汇编程序)、服务性程序、数据库管理系统和网络软件等。

操作系统只是系统软件的一种,所以不全面。

选项D:系统软件只是软件系统中的一类软件,因而,也不全面。

2、下列是有关程序、指令和数据关系的叙述,其中错误的是()。

A.一个程序由若干条指令和所处理的数据组成B.指令和数据形式上没有差别,都是一串0/1序列C.指令和数据不能放在同一个存储器中,必须分别存放在指令存储器和数据存储器中D.启动程序前指令和数据都存放在外存中,启动后才被装入内存参考答案:选项C解析:选项A:在计算机上完成的所有任务都必须先编好程序,通过计算机执行程序来完成。

所以执行程序的过程就是周而复始执行指令的过程。

一个程序由一条条指令以及指令所处理的数据组成。

指令规定程序的动作和步骤,数据是动作作用的对象。

选项B:指令和数据在计算机内部都是用二进制表示的,因而都是0、1序列,在形式上没有差别。

选项C和D:程序编好后,先放到外存(如,磁盘)上保存。

当需要执行程序时,通过操作系统提供的人-机接口(在命令行符下输入命令,或鼠标双击等)启动程序,程序被启动后,程序中的指令和数据被操作系统装入主存,一般是装入到同一个主存储器(DRAM)中,而不区分是数据存储器还是指令存储器。

CPU通过指令执行的不同阶段来区分取出的是数据还是指令,而不是靠分开存放数据和指令来区分的。

所以,选项C是错误的。

3、以下关于冯.诺依曼计算机工作方式的叙述中,错误的是()。

A.计算机完成的所有任务都必须执行相应的程序来完成B.某任务用某语言(如C++)编好程序后,一旦被启动,则马上可调至主存直接执行C.程序执行时,CPU按指令地址自动按序到内存读取指令并执行D.冯.诺依曼计算机工作方式称为“存储程序”控制方式参考答案:选项B解析:冯.诺依曼计算机的工作方式被称为“存储程序”控制方式。

其主要内容是:计算机的工作由程序控制,程序是一个指令序列,指令是能被计算机理解和执行的操作命令;程序(指令)和数据均以二进制编码表示,均存放在存储器中;存储器中存放的指令和数据按地址进行存取;指令是由CPU一条一条顺序执行的。

用一句话来说,就是:一旦要计算机完成某个特定的任务,则计算机会将事先编好的程序,按指令的顺序自动一条一条从主存中读出并执行,整个过程不需要人的干预。

这里,事先编好的程序是指机器可执行的目标程序。

用C++这种高级语言编写的源程序,不能直接装入内存后由CPU执行,而是需要先用编译程序将其转换为机器可直接执行的目标程序。

4、下面是有关反映计算机中存储器容量的计量单位的叙述,其中错误的是()。

A.最小的计量单位为位(bit),表示一位“0”或“1”,一个字节为8位B.最基本的计量单位是字节(Byte),因而指令、数据和地址的长度都是8的倍数C.主存储器的编址单位一般是字节的倍数D.主存容量为1KB,其含义是主存储器中能存放1000个字节的二进制信息参考答案:选项D解析:选项A:冯偌依曼结构计算机规定,计算机内部信息的表示采用二进制,所以,所有信息都是由0或1构成的0/1序列,用位(bit)来表示一个二进制位“0”或“1”,它是最小的计量单位,一个字节为8位。

选项B:计算机中的存储部件、传送部件、运算部件等的宽度(串行传送部件例外)基本上都是字节的倍数,因而最基本的计量单位是字节(Byte)。

为了数据、地址和指令信息的存储、传输和运算方便,一般把指令、数据和地址的长度都规定为8的倍数。

选项C:对于现代计算机的主存储器,其存储单元的编号采用字节编址方式,也就是说,每8位构成一个存储单元,所以其编址单位为一个字节。

早期的机器也有用16位、24位、32位进行编址的。

所以一般应该是8的倍数。

选项D:主存容量的单位有KB、MB、GB等,分别表示210字节、220字节和230字节。

相关文档
最新文档