计算机系统概论

计算机系统概论
计算机系统概论

课程总复习

第一章计算机系统概论

1 计算机的分类

电子计算机从总体上来说分为两大类:电子模拟计算机和电子数字计算机。

电子模拟计算机的特点是数值由连续量来表示,运算过程也是连续的。

电子数字计算机的主要特点是按位运算,并且不连续地跳动计算。

数字计算机与模拟计算机的主要区别见表1.1:

表1.1 数字计算机与模拟计算计的主要区别

2 计算机系统结构与性能之间的关系

分为巨型机、大型机、中型机、小型机、微型机、单片机六类,其结构复杂性、性能、价格、依次递减。

3 计算机的硬件组成一般结构

由:运算器+存储器+控制器+适配器与输入/输出设备等构成。

应掌握各部分的主要功能。

[指令与程序的基本概念]:

1)指令的形式

指令的内容由两部分组成,即操作的性质和操作的地址。前者称为操作码,后者称为地址

码。

2)存储程序的思想(冯.诺依曼结构计算机原理):周而复始地进行取指/执行的操作,完成既定的

任务。

非冯.诺依曼结构计算机则是指:脱离“存储程序”控制的模式,完成计算机功能。

3)指令流和数据流概念

指令和数据统统放在内存中,从形式上看,它们都是二进制数码。一般来讲,在取指周期中从内存读出的信息是指令流,它流向控制器;而执行周期中从内存读出的信息流是数据流,它由内存流向运算器。

适配器与输入设备、计算机的系统结构发展发展趋势(自阅)

4 计算机的软件

[软件的组成和分类]

计算机软件一般分为两大类:一类叫系统程序,一类叫应用程序。

系统程序用来简化程序设计,简化使用方法,提高计算机的使用效率,发挥和扩大计算机的功能及用途。

应用程序是用户利用计算机来解决某些问题所编制的程序,如工程设计程序、数据处理程序、自动控制程序、企业管理程序、情报检索程序、科学计算程序等等。

[软件的发展演变]目的程序--汇编程序--源程序--操作系统--数据库管理系统

5 计算机系统的层次结构

计算机系统多级结构包括:微程序设计级--一般机器级--操作系统级--汇编语言级--高级语言级

第二章运算方法与运算器

1 数据与文字的表示方法

[数据格式 ]

计算机中常用的数据表示格式有两种,一是定点格式,二是浮点格式。一般来说,定点格式容许的数值范围有限,但要求的处理硬件比较简单。而浮点格式容许的数值范围很大,但要求的处理硬件比较复杂。

应当掌握:

1)定点数的表示方法,包括:纯小数、纯整数

目前计算机中多采用定点纯整数表示,因此将定点数表示的运算简称为整数运算。

2)浮点表示法:

一个机器浮点数由阶码和尾数及其符号位组成(尾数:用定点小数表示,给出有效数字的位数决定了浮点数的表示精度;阶码:用整数形式表示,指明小数点在数据中的位置,决定了浮点数的表示范围。)。

[数的机器码表示]

计算机中把数据的符号位和数字位一起编码,来表示相应的数据。各种表示法有:原码、补码、反码、移码等。为了区别一般书写表示的数和机器中这些编码表示的数,通常将前者称为真值,后者称为机器数或机器码。

要求重点掌握:原码、补码、反码、移码表示方法的求取和相互转换。

上面的数据四种机器表示法中,移码表示法主要用于表示浮点数的阶码。

[字符、字符串及汉字的表示方法](自阅)

注意:汉字的输入编码、汉字内码、字模码是计算机中用于输入、内部处理、输出三种不同用途的编码,不要混为一谈。

[校验码]

为了防止计算机在处理信息过程中出现错误,可将信号采用专门的逻辑线路进行编码,以检测错误,甚至校正错误。

掌握最简单且应用广泛的检错码:采用一位校验位的奇校验或偶校验。

注意到:奇偶校验可提供单个错误检测,但无法检测多个错误,更无法识别错误信息的位置。

2 定点加法减法运算

[补码加减法]

[溢出概念与检测方法]

两个正数相加,结果大于机器所能表示的最大正数,称为上溢。而两个负数相加,结果小于机器所能表示的最小负数,称为下溢。

为了判断“溢出”是否发生,可采用两种检测的方法:

第一种方法是采用双符号位法,这称为“变形补码”或“模4补码”。

结论为:

1)当以模4补码运算,运算结果的二符号位相异时,表示溢出;相同时,表示未溢出。此逻辑表达式可用异或门实现。

2)模4补码相加的结果,不论溢出与否,最高符号位始终指示正确的符号。

第二种方法是采用单符号位法。当最高有效位产生进位而符号位无进位时,产生上溢;当最高有效位无进位而符号位有进位时,产生下溢。此逻辑表达式也可用异或门实现。

[基本的二进制加法/减法器]:

由n个一位全加器组成。

[十进制加法器]

十进制加法器可由BCD码(二-十进制码)来设计,它可以在二进制加法器的基础上加上适当的“校正”逻辑来实现,该校正逻辑可将二进制的“和”改变成所要求的十进制格式。

3 定点乘、除法运算

1)不带符号的阵列乘(除)法器

2)带符号的阵列乘(除)法器

包括:原码并行乘(除)法器和补码并行乘(除)法器。

掌握:补码与真值的关系、求补器原理和一般化全加器概念。

4定点运算器的组成

[逻辑运算] 主要掌握是指逻辑非、逻辑加、逻辑乘、逻辑异四种基本运算。

[多功能算术/逻辑运算单元(ALU)]

多功能算术/逻辑运算单元(ALU)不仅具有多种算术运算和逻辑运算的功能,而且具有先行进位逻辑, 从而能实现高速运算。

[定点运算器的基本结构]

运算器包括ALU\阵列乘除器\寄存器\多路开关\三态缓冲器\数据总线等逻辑部件。

计算机的运算器大体有如下三种结构形式

●单总线结构的运算器

这种结构的主要缺点是操作速度较慢。但是由于它只控制一条总线,故控制电路比较简单。

●双总线结构的运算器

在这种结构中,两个操作数同时加到ALU进行运算,只需一次操作控制,而且马上就可以得到运算结果。

●三总线结构的运算器

在三总线结构中,ALU的两个输入端分别由两条总线供给,而ALU的输出则与第三条总线相连。这样,算术逻辑操作就可以在一步的控制之内完成。很显然,三总线结构的运算器的特点是操作时间快。

5浮点运算方法和浮点运算器

[浮点加法、减法运算]

设有两个浮点数x和y,它们分别为

x=2Ex·M

y=2Ey·M

其中Ex和Ey分别为数x和y的阶码,Mx和My为数x和y的尾数。

完成浮点加减运算的操作过程大体分为四步:1) 0 操作数的检查;2)比较阶码大小并完成对阶;3)尾数进行加或减运算;4)结果规格化并进行舍入或溢出处理。

掌握运算规则与方法(如:对阶规则、运算结果的规格化方法、舍入及溢出处理等)。

[浮点乘法、除法运算]

浮点数的乘除运算大体分为四步:

1)0 操作数检查;2)阶码加/减操作;3)尾数乘/除操作;4)结果规格化及舍入处理。

[浮点运算流水线]

理解流水线原理与特点,线性流水线定义以及k级线性流水线的加速比的计算。

第三章存储系统

1 存储器概述

[掌握存储器分类]

[存储器的分级结构]

目前通常采用多级存储器体系结构,即使用高速缓冲存储器、主存储器和外存储器。

2 随机读写存储器

[SRAM存储器]

基本存储元

基本存储元主要掌握六管SRAM存储元的电路图及读写操作过程。

SRAM存储器的组成

包括:存储体;地址译码器;驱动器;I/O电路;片选;输出驱动电路等。

[存储器与CPU连接]

主要掌握:

★位扩展法:只加大字长,而存储器的字数与存储器芯片字数一致,对片子没有选片要求。

★字扩展法:仅在字向扩充,而位数不变.需由片选信号来区分各片地址。

★含字、位同时扩展的典型存储系统的设计。

存储器的读、写周期

注意:读周期与读出时间是两个不同的概念。

读出时间:是从给出有效地址到外部数据总线上稳定地出现所读出的数据信息所经历的时间。

读周期时间:则是存储片进行两次连续读操作时所必须间隔的时间,它总是大于或等于读出时间。[DRAM存储器]

四管动态存储元:四管的动态存储电路是将六管静态存储元电路中的负载管T3,T4去掉而成的。

注意理解它和六管静态存储元电路的区别。

[DRAM的刷新]

动态MOS存储器采用“读出”方式进行刷新。从上一次对整个存储器刷新结束到下一次对整个存储器全部刷新一遍为止,这一段时间间隔叫刷新周期。而刷新信号周期则是指给芯片发送的刷新动作信号的周期。

常用的刷新方式:集中式刷新、分散式刷新、异步式刷新。掌握各方式的主要特点与计算。

[存储器控制电路]

DRAM控制器用于DRAM的刷新控制,其包括刷新计数器、刷新/访存裁决、刷新控制逻辑等控制电路。[高性能的主存储器]

了解EDRAM芯片、EDRAM内存条等主要特点。

3 只读存储器和闪速存储器

要求:了解闪速存储器的逻辑结构和闪速存储器的工作模式与原理,以及闪速存储器与CPU的连接方法。主要特点:闪速存储器是在EPROM功能基础上增加了电路的电擦除和重新编程能力。

4 高速存储器

[双端口存储器] 掌握逻辑结构和有/无冲突时的读写控制。

[多模块交叉存储器] 掌握存储器的模块化组织及其各模块的物理安排方式;多模块交叉存储器的基本结构。

[相联存储器] 理解:相联存储器的基本原理、相联存储器的组成和功能。

5 cache存储器

掌握:1)cache的功能和基本工作原理、cache的命中率的概念与计算方法。

2)主存与cache的地址映射。

地址映射即是应用某种方法把主存地址定位到cache中。

地址映射方式:全相联方式、直接方式和组相联方式的思想与分析方法。

3)了解替换策略的概念。

4)cache的写操作策略的特点。

6虚拟存储器

掌握:

1)虚拟存储器的基本概念及其与主存/cache结构的区别

2)主存-外存层次的基本信息传送单位,即:段、页或段页的划分与使用方法。

3)页式、段式和段页式虚拟存储器各自特点与管理方法。

4)了解主要替换算法的实现与特点。

7存储保护

了解:1)存储区域保护方法,包括:页表保护、段表保护、键式保护和环保护等方法。

2)访问方式保护的思想。

第四章指令系统

1指令系统的基本概念

指令:就是要计算机执行某种操作的命令。

计算机的指令有:微指令、机器指令和宏指令之分。

微指令:微程序级的命令,它属于硬件;

宏指令:由若干条机器指令组成的软件指令,它属于软件;

机器指令(指令):介于微指令与宏指令之间,每条指令可完成一个独立的算术运算或逻辑运算。

指令系统:一台计算机中所有机器指令的集合。

包括:复杂指令系统计算机(CISC)、精简指令系统计算机(RISC)。

[指令系统的性能要求]

一个完善的指令系统应满足如下四方面的要求:

完备性、有效性、规整性、兼容性。

[低级语言与硬件结构的关系]

2 指令格式

包括:操作码、地址码、指令字长度、指令助记符。

[操作码]

指令字(简称指令)即表示一条指令的机器字。

指令格式则是指令字用二进制代码表示的结构形式,由操作码字段和地址码字段组成。

操作码字段表征指令的操作特性与功能;地址码字段通常指定参与操作的操作数或操作数的地址。

从操作数的物理位置来说,又可归结为SS型、RR型和RS型等三种类型。

[指令字长度]

指令字长度:一个指令字中包含二进制代码的位数。

机器字长:计算机能直接处理的二进制数据的位数,它决定了计算机的运算精度。

3 指令和数据的寻址方式

包括:指令的寻址方式、操作数寻址方式

[指令的寻址方式]

当采用地址指定方式时,形成操作数或指令地址的方式,称为寻址方式。

寻址方式分为两类,既指令寻址方式和数据寻址方式,前者比较简单,后者比较复杂。

[指令的寻址方式]有两种:一种是顺序寻址方式,另一种是跳跃寻址方式。

[操作数寻址方式]:形成操作数的有效地址的方法,称为操作数的寻址方式。其主要包括:1)隐含寻址特点是:在指令中不明显的给出而是隐含着操作数的地址。

2)立即寻址特点是:指令的地址字段指出的不是操作数的地址,而直接是操作数本身。

3)直接寻址特点是:在指令格式的地址字段中直接指出操作数在内存的地址D。

4)间接寻址特点是:指令地址字段中的形式地址D不是操作数的真正地址,而是操作数地址的指示器,D单元的内容才是操作数的有效地址。

5)寄存器寻址方式和寄存器间接寻址方式

寄存器间接寻址方式与寄存器寻址方式的区别在于:指令格式中的寄存器内容不是操作数,而是操作数的地址,该地址指明的操作数在内存中。

6)相对寻址方式

相对寻址是把程序计数器PC的内容加上指令格式中的形式地址D而形成操作数的有效地址。程序计数器的内容就是当前指令的地址。

7)基址寻址方式

将CPU中基址寄存器的内容加上指令格式中的形式地址而形成操作数的有效地址。它的优点是可以扩大寻址能力。

8. 变址寻址方式

变址寻址方式与基址寻址方式计算有效地址的方法很相似,它把CPU中某个变址寄存器的内容与偏移量D相加来形成操作数有效地址。但使用变址寻址方式的目的不在于扩大寻址空间,而在于实现程序块的规律变化。

9. 块寻址方式

块寻址方式经常用在输入输出指令中,以实现外存储器或外围设备同内存之间的数据块传送。

10. 段寻址方式这种寻址方式的实质还是基址寻址,方法上采用段寄存器数据自动左移若干位,然后与偏移量相加,进而形成所需的内存地址。

掌握各种寻址方式的有效地址E形成方法及寻址空间的确定。

4 堆栈寻址方式

包括:串联堆栈、存储器堆栈

[串联堆栈]

一些计算机的CPU中有一组专门的寄存器,有16个或更多,它们称为串联堆栈,其中每一个寄存器能保存一个字的数据。数据的入栈或出栈遵循“后进先出”的原则。

[存储器堆栈]

由程序员设指出一部分主存储器来作为堆栈,称为存储器堆栈。

这种堆栈有三个优点:

⑴堆栈能够具有程序员要求的任意长度;

⑵只要程序员喜欢,愿意建立多少堆栈,就能建立多少堆栈;

⑶可以用对存储器寻址的任何一条指令来对堆栈中的数据进行寻址。

注意到:存储器堆栈中,进栈时先存入数据,后修改堆栈指示器;出栈时,先修改堆栈指示器,然后取出数据。

即:栈顶浮动,栈底固定。

5 典型指令

包括:指令的分类、基本指令系统、精简指令系统(RISC)

[指令的分类]主要包括:数据传送指令、算术运算指令、逻辑运算指令、程序控制指令、输入输出指令、字符串处理指令以及特权指令和其他指令。

[基本指令系统]

这些指令的功能具有普遍意义,几乎所有计算机的指令集中都能找到这些指令。

[精简指令系统RISC]

RISC指令系统的最大特点是:

⑴选区使用频率最高的一些简单指令,指令条数少;

⑵指令长度固定,指令格式种类少;

⑶只有取数/存数指令访问存储器,其余指令的操作都在寄存器之间进行。

第五章中央处理器

1 CPU的组成和功能

[CPU器的功能]

CPU需具有四方面的基本功能:指令控制、操作控制、时间控制、数据加工。

[CPU的基本组成]

CPU的基本部分由运算器、cache和控制器三大部分组成。掌握各部分的主要功能。

[CPU中的主要寄存器] CPU中至少要有六类寄存器,即:

1.数据缓冲寄存器(DR);

2.指令寄存器(IR);

3.程序计数器(PC);

4.地址寄存器(AR);

5.累加寄存器(AC);

6.状态条件寄存器(PSW)

掌握各寄存器的主要功能。

[操作控制器与时序产生器](了解)

数据通路是许多寄存器之间传送信息的通路。

操作控制器可分为时序逻辑型、存储逻辑型、时序逻辑与存储逻辑结合型三种。

2 指令周期

[指令周期的基本概念] (具体参看课程CAI演示)

掌握:指令周期、CPU周期、时钟周期等概念及其相互关系。

[用方框图语言表示指令周期]

掌握方法的特点:用方框图语言表示的指令周期

方框代表一个CPU周期,方框中的内容表示数据通路的操作或某种控制操作。

菱形通常用来表示某种判别或测试,不过时间上它依附于紧接它的前面一个方框的CPU周期,而不单独占用一个CPU周期。

3 时序产生器和控制方式

掌握时序信号的作用和体制,

计算机的协调动作需要时间标志,而时间标志则是用时序信号来体现的。

硬布线控制器中,时序信号往往采用主状态周期-节拍电位-节拍脉冲三级体制。

在微程序控制器中,时序信号比较简单,一般采用节拍电位-节拍脉冲二级体制。

[时序信号产生器](了解)

微程序控制器中使用的时序信号产生器由时钟源、环形脉冲发生器、节拍脉冲和读写时序译码逻辑、启停控制逻辑等部分组成,掌握各部分的工作原理。

[控制方式]

控制方式即控制不同操作序列时序信号的方法。常用的有同步控制、异步控制、联合控制三种方式,

其实质反映了时序信号的定时方式。

4 微程序控制器

掌握: 1)微操作的概念与区别。

2)微指令和微程序的概念。

[微程序控制器原理框图]

微程序控制器原理及其框图。

它主要由控制存储器、微指令寄存器和地址转移逻辑三大部分组成,理解各部分的主要功能。

[CPU周期与微指令周期的关系]

在串行方式的微程序控制器中:

微指令周期 = 读出微指令的时间 + 执行该条微指令的时间

1.一条机器指令所完成的操作划分成若干条微指令(即:一段微程序)来完成,由微指令进行解释和执行。

2.从指令与微指令,程序与微程序,地址与微地址的一一对应关系来看,前者与内存储器有关,后者与控制存储器有关。

3.每一个CPU周期就对应一条微指令。

5 微程序设计技术

[微命令编码]

微命令编码对微指令中的操作控制字段采用的表示方法。通常有以下三种方法:

1.直接表示法、

2.编码表示法、

3.混合表示法。

[微地址的形成方法]

通常,产生后继微地址有两种方法:1.计数器方式、 2.多路转移方式。

掌握这两种方法的设计特点,尤其是多路转移方式的设计方法。

[微指令格式]

微指令的格式大体分成两类:水平型微指令和垂直型微指令。

掌握这两种格式微指令的设计方法,以及水平型微指令与垂直型微指令的特点比较。

7 传统的CPU

了解:M6800 CPU、Intel 8088 CPU 、IBM 370 系列 CPU和Intel 80486 CPU等传统CPU的基本结构特点。

8 流水CPU

[并行处理技术] 并行性的两种含义:

同时性指两个以上事件在同一时刻发生;

并发性指两个以上事件在同一时间间隔内发生。

计算机的并行处理技术概括起来主要有以下三种形式:

1.时间并行;

2.空间并行;

3.时间并行+空间并行。

[流水CPU的结构]

理解:1)流水计算机的系统组成机理,即:CPU按流水线方式组织,通常由三部分组成:指令部件、指令队列、执行部件。

2)存储器一般都采用多体交叉存储器。

3)执行段的速度匹配问题:通常采用并行的运算部件以及部件流水线的工作方式来解决。

理解流水CPU的时空图的分析方法。(参阅课程CAI演示)

[流水线分类]

主要分为:指令流水线、算术流水线和处理机流水线。

[流水线中的主要问题]

相关冲突问题:包括:资源相关、数据相关和控制相关。理解产生的原因,及其解决的方法。

9 RISC CPU

了解:1)RISC的三个要素和基于三要素的RISC机器的特征;

2)了解RISC与CISC之间的主要区别。

第六章:总线系统

1总线的概念和结构形态

[总线的基本概念]

一个单处理器系统中的总线,大致分为三类:

(1)内部总线:CPU内部连接各寄存器及运算部件之间的总线。

(2)系统总线:CPU同计算机系统的其他高速功能部件,如存储器、通道等互相连接的总线。

(3)I/O总线:中、低速I/O设备之间互相连接的总线。

[总线的连接方式]:单总线结构、双总线结构和三总线结构等。

[了解总线结构对计算机系统性能的影响]

最大存储容量、指令系统、吞吐量、

[总线的内部结构] 一般包括:地址线、数据线和控制线。

现代总线一般分成如下四部分:

1 数据传送总线:由地址线、数据线、控制线组成。

2 仲裁总线:包括总线请求线和总线授权线。

3 中断和同步总线:用于处理带优先级的中断操作,包括中断请求线和中断认可线。

4 公用线:包括时钟信号线、电源线、地线、系统复位线以及加电或断电的时序信号线等。

目前,大多数计算机采用了分层次的多总线结构。在这种结构中,速度差异较大的设备模块使用不同速度的总线,而速度相近的设备模块使用同一类总线。(如pentium计算机主板的总线结构)

2 总线接口

[信息的传送方式]

计算机系统中,传输信息采用三种方式:串行传送、并行传送和分时传送。但是出于速度和效率上的考虑,系统总线上传送的信息必须采用方式。

注意串行传送、并行传送与分时传送的各自特点。

[接口的基本概念]

典型的接口通常具有如下功能:

1.控制

接口靠程序的指令信息来控制外围设备的动作,如启动、关闭设备等。

2.缓冲

接口在外围设备和计算机系统其他部件之间用作为一个缓冲器,以补偿各种设备在速度上的差异。

3.状态

接口监视外围设备的工作状态并保存状态信息。状态信息包括数据“准备就绪”、“忙”、“错误”等等,供CPU询问外围设备时进行分析之用。

4.转换

接口可以完成任何要求的数据转换,例如并--串转换或串--并转换,因此数据能在外围设备和CPU之间正确地进行传送。

5.整理

接口可以完成一些特别的功能,例如在需要时可以修改字计数器或当前内存地址寄存器。

6.程序中断

每当外围设备向CPU请求某种动作时,接口即发生一个中断请求信号到CPU。

3 总线的仲裁、定时和数据传送模式

[总线的仲裁]

为了解决多个主设备同时竞争总线控制权,必须具有总线仲裁部件。

仲裁方式分为集中式仲裁和分布式仲裁两类。

集中式仲裁包括:链式查询方式、计数器定时查询方式和独立请求方式。

分布式仲裁:分布式仲裁不需要中央仲裁器,每个潜在的主方功能模块都有自己的仲裁号和仲裁器。每次总是获胜者的仲裁号保留在仲裁总线上。显然,分布式仲裁是以优先级仲裁策略为基础。

[总线的定时]

定时:指事件出现在总线上的时序关系。

包括两种方式:1)同步定时2)异步定时

[总线数据传送模式]

当代的总线标准大都能支持以下四类模式的数据传送:

读、写操作、块传送操作、写后读、读修改写操作、广播、广集操作

第七章外围设备

1 外围设备概述

包括:外围设备的一般功能和外围设备的分类

外围设备类别:可分为输入设备、输出设备、外存设备、数据通信设备和过程控制设备几大类。

2 显示设备

包括:显示设备的分类与一般概念;字符/图形显示器;图象显示设备;IBM PC系列机的显示系统[显示设备的分类与有关概念]

分辨率和灰度级、刷新和刷新存储器、

[了解字符/图形显示器原理]

3 输入设备和打印设备

[输入设备]

常用的计算机输入设备分为图形输入、图像输入、声音输入等几类:

[打印设备]

打印输出是计算机最基本的输出形式。与显示器输出相比,打印输出可产生永久性记录,因此打印设备又称为硬拷贝设备。

4 硬磁盘存储设备

[了解磁记录原理与记录方式]

计算机的外存储器又称磁表面存储设备。所谓磁表面存储,是用某些磁性材料薄薄地涂在金属铝或塑料表面作载磁体来存储信息。磁盘存储器、磁带存储器均属于磁表面存储器。

[记录方式] 形成不同写入电流波形的方式,称为记录方式。包括:不归零制(NRZ0)、见“1”就翻不归零制(NRZ1)、调频制(FM)、改进调频制(MFM)等。

[硬磁盘机的基本组成和分类]

硬磁盘机是指记录介质为硬质圆形盘片的磁表面存储器。它主要由磁记录介质、磁盘控制器、磁盘驱动器三大部分组成。

[硬磁盘驱动器和控制器]

磁盘控制器是主机与磁盘驱动器之间的接口。作为主机与驱动器之间的控制器,它需要有两个方面的接口:一个是与主机的接口,控制外存与主机总线之间交换数据;另一个是

与设备的接口,根据主机命令控制设备的操作。前者称为系统级接口,后者称为设备级接

口。

[磁盘上信息的分布] 一般格式:记录面、磁道(柱面)、扇区。

[磁盘存储器的技术指标]

磁盘存储器的主要指标包括存储密度、存储容量、存取时间及数据传输率。

5 软磁盘存储设备(了解)

6 磁带存储设备(了解)

7 光盘存储设备(了解)

第八章输入输出系统

1 外围设备的定时方式与信息交换方式

[外围设备的定时方式]

掌握:1)输入/输出设备同CPU交换数据的过程:

* 速度极慢或简单的外围设备通常采用任意定时方式;

* 慢速或中速的外围设备---- 通常采用异步定时方式。

* 高速的外围设备------------ 通常采用同步定时方式。

2)信息交换方式

?程序查询方式

?程序中断方式

?直接内存访问(DMA)方式

?通道方式

?外围处理机方式

2 程序中断方式

[中断的基本概念]

掌握中断的基本概念和工作特点。包括:保存现场、中断屏蔽、中断周期、中断嵌套、单级中断系统和多级中断系统工作原理等概念。

中断处理过程的详细流程图请参见本课程CAI演示。

[单级中断]

掌握:1)单级中断的概念

2)单级中断源的识别方法-----串行排队链法。(其逻辑电路见本课程CAI演示)

3)中断向量的概念及其产生方法

[多级中断]

掌握:1)多级中断的概念 以程序嵌套方式进行工作的多级中断系统,请见本课程CAI演示(a);

多级中断可分为一维多级中断和二维多级中断,请见CAI演示(b)。

注意到:一维多级中断是指每一级中断里只有一个中断源,而二维多级中断是指每一级中断里又有多个中断源。

对多级中断,重点注意如下几点:

(1)一个系统若有n级中断,在CPU中就有n个中断请求触发器,总称为中断请求寄存器;与之对应的有n个中断屏蔽触发器,总称为中断屏蔽寄存器。与单级中断不同,在多级中断中,中断屏蔽寄存器的内容是一个很重要的程序现场,因此在响应中断时,需要把中断屏蔽寄存器的内容保存起来,并设置新的中断屏蔽状态。一般在某一级中断被响应后,要置“1 ”(关闭)本级和优先权低于本级的中断屏蔽触发器,置“0”(开放)更高级的中断屏蔽触发器,以此来实现正常的中断嵌套。

(2)多级中断中的每一级可以只有一个中断源,也可以有多个中断源。在多级中断之间可以实现中断嵌套,但是同一级内有不同中断源的中断是不能嵌套的,必须是处理完一个中断后再响应和处理同一级内其他中断源。

(3) 设置多级中断的系统一般都希望有较快的中断响应时间,因此首先响应哪一级中断和哪一个中断源,都是由硬件逻辑实现,而不是用程序实现。另外,在二维中断结构中,除了有中断优先级排队电路确定优先响应中断级外,还要确定优先响应的中断源,一般通过链式查询的硬件逻辑来实现。显然,这里采用了独立请求方式与链式查询方式相结合的方法决定首先响应哪个中断源。

(4)和单级中断情况类似,在多级中断中也使用中断堆栈保存现场信息。使用堆栈保存现场的好处是:

a.控制逻辑简单,保存和恢复现场的过程按先进后出顺序进行。

b.每一级中断不必单独设置现场保护区,各级中断现场可按其顺序放在同一个栈里。

2)多级中断源的识别方法------主要采用独立请求方式

(独立请求方式的中断优先级排队与中断向量产生的逻辑结构请见课程CAI演示)

[中断控制器] 了解8259中断控制器的基本结构与工作原理。

[奔腾中断机制] 了解中断类型、中断服务子程序进入过程(参见课程CAI演示(a)、(b))、以及中断处理过程。

3 DMA方式

[DMA的基本概念] 掌握DMA (直接内存访问)的基本概念和工作特点。

多种DMA至少能执行以下一些基本操作:

(1)从外围设备发出DMA请求;

(2)CPU响应请求,把CPU工作改成DMA操作方式,DMA控制器从CPU接管总线的控制;(3)

由DMA控制器对内存寻址,即决定数据传送的内存单元地址及数据传送个数的计数,并执

行数据传送的操作;

(4)向CPU报告DMA操作的结束。

注意在DMA方式中,一批数据传送前的准备工作,以及传送结束后的处理工作,均由管理程序承担,而DMA控制器仅负责数据传送的工作。

[DMA传送方式]理解DMA控制器与CPU分时使用内存通常采用以下三种方法:停止CPU访问内存法、周期挪用法、DMA与CPU交替访内法。

[基本的DMA控制器]理解DMA控制器的基本组成、DMA数据传送过程。

[选择型和多路型DMA控制器]了解选择型DMA控制器的工作原理和多路型DMA控制器原理。

(对链式多路型DMA控制器和独立请求方式多路型DMA控制器有兴趣请见课程CAI演示)

4 通道方式(了解)

[通道的功能]

理解:1)通道的功能(典型的具有通道的计算机系统结构图请见课程CAI演示)

2) CPU对通道的管理方法

3)通道对设备控制器的管理方法

[通道的类型]

了解1)选择通道的含义

2)数组多路通道基本思想

5 通用I/O标准接口

(了解)

第1章计算机系统概论参考答案

第1章 计算机系统概论参考答案 1.什么是计算机系统、计算机硬件和计算机软件?硬件和软件哪个更重要? 答:计算机系统是能按照人的要求接受和存储信息,自动进行数据处理和计算,并输出结果信息的机器系统。计算机系统由两大部分组成:硬件(子)系统和软件(子)系统,其中硬件子系统是系统赖以工作的实体,它是有关的各种物理部件的有机的结合。软件子系统由各种程序以及程序所处理的数据组成,这些程序的主要作用是协调各个硬件部件,使整个计算机系统能够按照指定的要求进行工作。 硬件子系统包括中央处理器、主存存储器、输人输出控制系统和各种外围设备。 软件子系统包括系统软件、支援软件、应用软件三个部分。 都很重要,,,硬件是基础,软件是灵魂 2.如何理解计算机系统的层次结构? 答:计算机系统存在着层次结构,从功能上看,现代计算机系统可分为五个层次级别,每一层都能进行程序设计,如图所示。 1. 微程序设计级 这一级是由硬件直接实现的,是计算机系统最底层的硬件系统。由机器硬件直接执行微指令。只有采用微程序设计的计算机系统,才有这一级。如果某一个应用程序直接用微指令来编写,那么可在这一级上运行应用程序。 2. 一般机器级 也称为机器语言级,它由微程序解释机器指令系统。这一级也是硬件级,是软件系统和硬件系统之间的纽带。硬件系统的操作由此级控制,软件系统的各种程序,必须转换成此级的形式才能执行。 3. 操作系统级 由操作系统程序实现。这些操作系统由机器指令和广义指令组成,广义指令是操作系统定义和解释的软件指令,所以这一级也称为混合级。计算机系统中硬件和软件资源由此级管理和统一调度,它支撑着其它系统软件和应用软件,使计算机能够自动运行,发挥高效率的特性。 4. 汇编语言级 给程序人员提供一种符号形式语言,以减少程序编写的复杂性。这一级由汇编程序支持和执行。

计算机系统概论测试题

第一章计算机系统概论测试题 一、填空题 1.计算机硬件包括、、和I/O设备。 2.机器指令一般是由和地址码两部分组成。 3.一条指令可分为码和码两部分。 4.从计算机系统结构的发展和演变看,早期的计算机是以为中心的系统结 构,而近代的计算机是以为中心的系统结构. 5. 6.冯·诺依曼提出了的概念,以此概念为基础的计算机通称冯·诺 依曼机。 7.冯·诺伊曼提出的“存储程序”概念中,指令和数据均用表示。 8.在下列常用术语后面,写出相应的中文名称: PC 、MAR、、 CPU 、IR 。 9. 二、单项选择题 1.计算机系统是由()组成的。 A.CPU和存储器 B.CPU和接口 C.运算器和控制器 D.硬件系统和软件系统 2.冯·诺伊曼提出的计算机体系结构中,指令和数据均用()表示。 A.十进制 B.二进制 C.八进制 D.十六进制 3.冯.诺依曼计算机工作方式的基本特点: A.多指令流单数据流 B.按地址访问并顺序执行指令 C.堆栈操作 D.存储器按内容选择地址 以下不是冯诺依曼机的基本特点的是( ) A.计算机由运算器、控制器、存储器、输入设备和输出设备五部分组成。 B.采用存储程序的方式。 C.采用二进制码表示 D.以存储器为中心 4.电子计算机问世至今,新型机器不断推陈出新,不管怎么更新,依然具有“存储程序” 的特点,最早提出这种概念的是()。 A.巴贝奇B.冯?诺依曼C.帕斯卡D.贝尔 5.冯·诺依曼型计算机的最根本特征是()。 A.以运算器为中心B.采用存储程序原理 C.存储器按地址访问D.数据以二进制编码,并采用二进制运算 6.计算机各组成部件相互连接方式,从早期的以()为中心,发展到现在的以() 为中心。 A.控制器B.运算器C.存储器D.CPU 7.下列描述中()是正确的。

计算机系统概论第三章测验及答案

第三章测验 一、判断 1. 文档不属于软件,所以不重要。() 2. 软件学是专门研究软件开发的学科。() 3. 通常把计算机软件分为系统软件和应用软件。() 4. 所谓系统软件就是购置计算机时,计算机供应厂商所提供的软件。() 5. 当前流行的操作系统是Windows系列及Office系列。() 6. Word属于系统软件,因为它在多个行业、部门中得到广泛的使用。() 7. Oracle是一数据库软件,属于系统软件。() 8. “软件工程”的概念出现在计算机软件发展的第三阶段。() 9. 一般只有硬件、没有软件的计算机被称为“裸机”。() 10. 计算机操作系统自举完成后,操作系统的所有程序常驻内存。() 11. Windows操作系统可以在任意的计算机上安装。() 12. Linux操作系统是Unix简化后的新版本。() 13. 机器语言程序是直接运行在裸机上的最基本的系统软件。() 14. 汇编语言是面向机器指令系统的机器语言。() 15. 计算机硬件就是组成计算机的各种物理设备的总称。() 16. 同一个程序在解释方式下的运行效率比在编译方式下的运行效率低。() 17. 编译程序仅是指从高级语言到机器语言的翻译程序。() 18. 在设计程序时一定要选择一个时间代价和空间代价都是最小的算法,而不用考虑其它问题。() 19. 离散数学的主要研究对象是连续的数据结构。() 20. 数据结构的内容包括数据的逻辑结构、存储结构以及在这些数据上定义的运算的集合。() 21. 链接表是以指针方式表示的“线性表结构”。() 22. 程序与算法不同,程序是问题求解规则的一种过程描述。() 23. 软件产品的设计报告、维护手册和用户使用指南等不属于计算机软件。() 24. 支持多用户、多任务处理和图形用户界面是Windows的特点。() 25. 程序设计语言按其级别可以分为硬件描述语言、汇编语言和高级语言三大类。() 26. 源程序通过编译处理可以一次性地产生高效运行的目标程序,并把它保存在外存储器上,可供多次执行。() 27. 程序语言中的条件选择结构可以直接描述重复的计算过程。() 28. 一般用高级语言编写的程序称为源程序,这种程序不能直接在计算机中运行,需要有相应的语言处理程序翻译成机器语言程序才能执行。() 29. 程序中用具有一定结构的变量来表示问题的对象,用函数和语句来实现解题的操作。() 二、单选 1. Unix系统是一种_____。 A. 数据库系统 B. 操作系统 C. 字处理软件 D. 以上三种答案均不对 2. 以下属于应用软件且不属于通用应用软件的是_____。 A. 统计软件 B. 民航售票软件 C. 文字处理软件 D. 网络与通信软件 3. 计算机能直接执行的程序是_____。

计算机系统概论_随堂练习及答案考试用

第一章计算机系统概论 1. 大约(C)年,计算机的运算速度提高10倍,成本降为原来的1/10.C、5~8 2. 计算机划为巨型机、大型机、中型机、小型机、微型计算机和单片机的依据是( D ) D、整机性能 3. 第四代计算机的主要逻辑元件采用的是D) 大规模和超大规模集成电路 4. 从第一台计算机诞生到现在的50多年中按计算机采用的电子元器件来划分,计算机发展经历了( D )个阶段。D. 5 1. 计算机硬件的五大基本构件包括:运算器、存储器、输入设备、输出设备和 B) 控制器 2. 通常所说的I/O设备指的是A) 输入输出设备 3. CPU要能与外设通信必须要有:C) 接口电路 4. 现代计算机之所以严格地按照时间的先后顺序进行操作,主要因为有 ( B )。 B. 时序部件 1. 计算机软件系统一般包括( C )。C. 系统软件和应用软件 2. 系统软件中最重要的是( A )。A. 操作系统 3. 数据库管理系统是一种( D )。D系统软件 1. 下列不属于计算机的性能评价指标的是(C )D.主频 2. 计算机的字长是指( D )D、计算机每次运算包含的位数 3. MTBF表示 C、故障平均间隔时间 1. 计算机系统采用分层次逐级实现,最底层的是( A )A、汇编语言级 2. 计算机系统的软硬件功能划分不取决于下列哪种因素( D )D、体积 第二章 1. 机器数10000001B它所代表的数( B )。B.-127 2. 二进制数-101101B的原码是( B )10101101B 3. 二进制数-101101B的反码是( C )C、11010010B 4. 二进制数-101101B的补码是( B )B、11010011B 5. 二进制数-101101B的移码是(B )B、01010011B 6. 浮点数规格化的目的是( C )C、使数的浮点表示是唯一的 7. 下列关于双精度格式的浮点数的说法错误的是(C )C、符号位2位 8. 在计算机中,用于汉字信息的存储、交换、检索等操作的是( B )。B.汉字内码 9. 五笔字型输入法属于(B )B) 形码输入 10. 下列关于奇偶校验码错误的描述是( C )C、只能发现偶数位错 1. 设X=-0.1010,Y=-0.0100,则用补码定点加法求X+Y的和为(B )B、1.0010 2. 设X=-0.1010,Y=-0.0100,则用原码定点加法求X+Y的和为(D )D、1.1110 3. 运算中会产生溢出的是( C )C、X=0.1011 Y=-0.1101 求[X-Y]补 1. 在计算机中,实现乘法或除法时采用下列哪一种编码方式最方便( C )C、原码 2. 设X=-0.1011,Y=-0.1101,则用补码一位乘法X*Y的结果为(C ) C、0. 10001111 1. 下列关于补码定点除法说法错误的是( D )D、被除数与除数异号时,做[X]补+[-Y]补 1. 下列不是逻辑运算的特点的是( C )C、位之间存在进位 2. 关于锁存器的说法正确的是( B )B、比触发器简单 3. 下列部件中,在单总线运算器中不可能出现的部件是( C )C、总线旁路器 1. 浮点数加减法运算中,说法错误的是( A )A、阶和尾数一起运算 2. 下列不属于浮点运算器的部件是( C )C、地址寄存器 第三章

数据库系统概论第一章课后答案

第01章绪论 1 .试述数据、数据库、数据库系统、数据库管理系统的概念。 答: ( l )数据(Data ) :描述事物的符号记录称为数据。数据的种类有数字、文字、图形、图像、声音、正文等。数据与其语义是不可分的。解析在现代计算机系统中数据的概念是广义的。早期的计算机系统主要用于科学计算,处理的数据是整数、实数、浮点数等传统数学中的数据。现代计算机能存储和处理的对象十分广泛,表示这些对象的数据也越来越复杂。数据与其语义是不可分的。500 这个数字可以表示一件物品的价格是500 元,也可以表示一个学术会议参加的人数有500 人,还可以表示一袋奶粉重500 克。 ( 2 )数据库(DataBase ,简称DB ) :数据库是长期储存在计算机内的、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。 ( 3 )数据库系统(DataBas 。Sytem ,简称DBS ) :数据库系统是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。解析数据库系统和数据库是两个概念。数据库系统是一个人一机系统,数据库是数据库系统的一个组成部分。但是在日常工作中人们常常把数据库系统简称为数据库。希望读者能够从人们讲话或文章的上下文中区分“数据库系统”和“数据库”,不要引起混淆。 ( 4 )数据库管理系统(DataBase Management sytem ,简称DBMs ) :数据库管理系统是位于用户与操作系统之间的一层数据管理软件,用于科学地组织和存储数据、高效地获取和维护数据。DBMS 的主要功能包括数据定义功能、数据操纵功能、数据库的运行管理功能、数据库的建立和维护功能。解析DBMS 是一个大型的复杂的软件系统,是计算机中的基础软件。目前,专门研制DBMS 的厂商及其研制的DBMS 产品很多。著名的有美国IBM 公司的DBZ 关系数据库管理系统和IMS 层次数据库管理系统、美国Oracle 公司的orade 关系数据库管理系统、s 油ase 公司的s 油ase 关系数据库管理系统、美国微软公司的SQL Serve ,关系数据库管理系统等。

第1章-计算机系统概论

第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个月就将增加一倍。 计算机的分类方法有很多种,主要的分类方式有: 按所处理的信号分类:⑴模拟计算机;⑵数字计算机。 按硬件的组合及用途分类:⑴专用计算机;⑵通用计算机。 按计算机的规模分类:⑴微型计算机;⑵工作站;⑶小型计算机;⑷主机;⑸小巨型计算机;⑹巨型计算机。 现实中的分类:⑴服务器;⑵工作站;⑶台式机;⑷便携机;⑸手持机。 计算机系统就是按人的要求接收和存储信息,自动地进行数据处理和计算,并输出结果信息的系统。计算机系统由硬件(子)系统和软件(子)系统组成。前者是借助电、磁、光、机械等原理构成的各种物理部件的有机组合,是系统赖以工作的实体。后者是各种程序和文

计算机系统概论 练习题

第一章计算机系统概论 练习题 一、填空题 1.冯·诺依曼结构的特点是存储程序。 2.主机由CPU和主存储器组成。 3.三态门电路比普通门电路多一种浮空状态。 4.现在主要采用总线结构作为微/小型计算机硬件之间的连接方式。 5.计算机系统由硬件系统和软件系统构成。 6.计算机系统的层次结构中,位于硬件之外的所有层次统称为虚拟机。 二、选择题 1.通常划分计算机发展时代是以 A 为标准的。 A. 所用电子器件 B. 运算速度 C. 计算机结构 D. 所用语言3.冯·诺依曼计算机结构的核心思想是 D 。 A. 二进制运算 B. 有存储信息的功能 C. 运算速度快 D. 存储程序控制 4.电子计算机可分为数字计算机、模拟计算机和数模混合计算机,它是按照 C 。 A. 计算机的用途分类 B. 计算机的使用方式分类 C. 信息的形式和处理方式分类 D. 计算机的系统规模分类 5.完整的计算机系统应包括 D 。 A. 运算器、存储器、控制器 B. 外部设备和主机 C. 主机和实用程序 D. 配套的硬件设备和软件系统 6.中央处理器(CPU)是指 C 。 A. 运算器 B. 控制器 C. 运算器和控制器 D. 运算器和存储器 7.计算机的存储器系统是指 D 。 A. RAM B. ROM C. 主存储器 D. cache、主存储器和辅助存储器

8.目前人们所说的个人计算机属于 D 。 A. 巨型机 B. 中型机 C. 小型机 D. 微型机9.微型计算机的发展以 B 技术为标志。 A. 操作系统 B. 微处理器 C. 磁盘 D. 软件10.系统总线中,划分数据线、地址线和控制线的根据是 C 。 A. 总线所处的位置 B. 总线的传输方向 C. 总线的传输内容 D. 总线的控制方式 11.系统总线中地址线的作用是 C 。 A. 用于选择主存单元 B. 用于选择进行信息传输的设备 C. 用于指定主存单元和I/O设备接口电路的地址 D. 用于传送主存物理地址和逻辑地址 12.挂接在总线上的多个部件 B 。 A. 只能分时向总线发送数据,并只能分时从总线接收数据 B. 只能分时向总线发送数据,但可同时从总线接收数据 C. 可同时向总线发送数据,并同时从总线接收数据 D. 可同时向总线发送数据,但只能分时从总线接收数据 13.对计算机的软硬件资源进行管理,是 A 的功能。 A. 操作系统 B. 数据库管理系统 C. 语言处理程序 D. 用户程序 14.以下软件中, B 是计算机系统软件。 A. 数据处理软件 B. 操作系统软件,语言编译软件 C. 办公自动化软件 D. Word软件 15.计算机硬件能够直接执行的只有 A 。 A. 机器语言 B. 汇编语言 C. 机器语言和汇编语言 D. 各种高级语言 16.只有当程序执行时,它才会将源程序翻译成机器语言,而且一次只能读取、翻译并执行源程序中的一行语句,此程序称为 C 。 A. 目标程序 B. 编译程序 C. 解释程序 D. 汇编程序

计算机系统概论

课程总复习 第一章计算机系统概论 1 计算机的分类 电子计算机从总体上来说分为两大类:电子模拟计算机和电子数字计算机。 电子模拟计算机的特点是数值由连续量来表示,运算过程也是连续的。 电子数字计算机的主要特点是按位运算,并且不连续地跳动计算。 数字计算机与模拟计算机的主要区别见表1.1: 表1.1 数字计算机与模拟计算计的主要区别 2 计算机系统结构与性能之间的关系 分为巨型机、大型机、中型机、小型机、微型机、单片机六类,其结构复杂性、性能、价格、依次递减。 3 计算机的硬件组成一般结构 由:运算器+存储器+控制器+适配器与输入/输出设备等构成。 应掌握各部分的主要功能。 [指令与程序的基本概念]: 1)指令的形式 指令的内容由两部分组成,即操作的性质和操作的地址。前者称为操作码,后者称为地址 码。 2)存储程序的思想(冯.诺依曼结构计算机原理):周而复始地进行取指/执行的操作,完成既定的 任务。 非冯.诺依曼结构计算机则是指:脱离“存储程序”控制的模式,完成计算机功能。 3)指令流和数据流概念

指令和数据统统放在内存中,从形式上看,它们都是二进制数码。一般来讲,在取指周期中从内存读出的信息是指令流,它流向控制器;而执行周期中从内存读出的信息流是数据流,它由内存流向运算器。 适配器与输入设备、计算机的系统结构发展发展趋势(自阅) 4 计算机的软件 [软件的组成和分类] 计算机软件一般分为两大类:一类叫系统程序,一类叫应用程序。 系统程序用来简化程序设计,简化使用方法,提高计算机的使用效率,发挥和扩大计算机的功能及用途。 应用程序是用户利用计算机来解决某些问题所编制的程序,如工程设计程序、数据处理程序、自动控制程序、企业管理程序、情报检索程序、科学计算程序等等。 [软件的发展演变]目的程序--汇编程序--源程序--操作系统--数据库管理系统 5 计算机系统的层次结构 计算机系统多级结构包括:微程序设计级--一般机器级--操作系统级--汇编语言级--高级语言级 第二章运算方法与运算器 1 数据与文字的表示方法 [数据格式 ] 计算机中常用的数据表示格式有两种,一是定点格式,二是浮点格式。一般来说,定点格式容许的数值范围有限,但要求的处理硬件比较简单。而浮点格式容许的数值范围很大,但要求的处理硬件比较复杂。 应当掌握: 1)定点数的表示方法,包括:纯小数、纯整数 目前计算机中多采用定点纯整数表示,因此将定点数表示的运算简称为整数运算。 2)浮点表示法: 一个机器浮点数由阶码和尾数及其符号位组成(尾数:用定点小数表示,给出有效数字的位数决定了浮点数的表示精度;阶码:用整数形式表示,指明小数点在数据中的位置,决定了浮点数的表示范围。)。 [数的机器码表示] 计算机中把数据的符号位和数字位一起编码,来表示相应的数据。各种表示法有:原码、补码、反码、移码等。为了区别一般书写表示的数和机器中这些编码表示的数,通常将前者称为真值,后者称为机器数或机器码。 要求重点掌握:原码、补码、反码、移码表示方法的求取和相互转换。

数据库系统概论课后答案{王珊版}

2 .使用数据库系统有什么好处? 答: 使用数据库系统的好处是由数据库管理系统的特点或优点决定的。使用数据库系统的好处很多,例如,可以大大提高应用开发的效率,方便用户的使用,减轻数据库系统管理人员维护的负担,等等。使用数据库系统可以大大提高应用开发的效率。因为在数据库系统中应用程序不必考虑数据的定义、存储和数据存取的具体路径,这些工作都由DBMS 来完成。用一个通俗的比喻,使用了DBMS 就如有了一个好参谋、好助手,许多具体的技术工作都由这个助手来完成。开发人员就可以专注于应用逻辑的设计,而不必为数据管理的许许多多复杂的细节操心。还有,当应用逻辑改变,数据的逻辑结构也需要改变时,由于数据库系统提供了数据与程序之间的独立性,数据逻辑结构的改变是DBA 的责任,开发人员不必修改应用程序,或者只需要修改很少的应用程序,从而既简化了应用程序的编制,又大大减少了应用程序的维护和修改。使用数据库系统可以减轻数据库系统管理人员维护系统的负担。因为DBMS 在数据库建立、运用和维护时对数据库进行统一的管理和控制,包括数据的完整性、安全性、多用户并发控制、故障恢复等,都由DBMS 执行。总之,使用数据库系统的优点是很多的,既便于数据的集中管理,控制数据冗余,提高数据的利用率和一致性,又有利于应用程序的开发和维护。读者可以在自己今后的工作中结合具体应用,认真加以体会和总结。 3 .试述文件系统与数据库系统的区别和联系。 答: 文件系统与数据库系统的区别是:文件系统面向某一应用程序,共享性差,冗余度大,数据独立性差,记录内有结构,整体无结构,由应用程序自己控制。数据库系统面向现实世界,共享性高,冗余度小,具有较高的物理独立性和一定的逻辑独立性,整体结构化,用数据模型描述,由数据库管理系统提供数据的安全性、完整性、并发控制和恢复能力。 文件系统与数据库系统的联系是:文件系统与数据库系统都是计算机系统中管理数据的软件。解析文件系统是操作系统的重要组成部分;而DBMS 是独立于操作系统的软件。但是DBMS 是在操作系统的基础上实现的;数据库中数据的组织和存储是通过操作系统中的文件系统来实现的。 4 .举出适合用文件系统而不是数据库系统的例子;再举出适合用数据库系统的应用例子。答: ( l )适用于文件系统而不是数据库系统的应用例子数据的备份、软件或应用程序使用过程中的临时数据存储一般使用文件比较合适。早期功能比较简单、比较固定的应用系统也适合用文件系统。 ( 2 )适用于数据库系统而非文件系统的应用例子目前,几乎所有企业或部门的信息系统都以数据库系统为基础,都使用数据库。例如,一个工厂的管理信息系统(其中会包括许多子系统,如库存管理系统、物资采购系统、作业调度系统、设备管理系统、人事管理系统等),学校的学生管理系统,人事管理系统,图书馆的图书管理系统,等等,都适合用数据库系统。希望读者能举出自己了解的应用例子。 5 .试述数据库系统的特点。 答: 数据库系统的主要特点有: ( l )数据结构化数据库系统实现整体数据的结构化,这是数据库的主要特征之一,也是数据库系统与文件系统的本质区别。解析注意这里的“整体’夕两个字。在数据库系统中,数

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

计算机组成原理第二版课后习题答案全唐朔飞第1章计算机系统概论 1. 什么是计算机系统、计算机硬件和计算机软件?硬件和软件哪个更重要?解:P3 计算机系统:由计算机硬件系统和软件系统组成的综合体。计算机硬件:指计算机中的电子线路和物理装置。计算机软件:计算机运行所需的程序及相关资料。 硬件和软件在计算机系统中相互依存,缺一不可,因此同样重要。 5. 冯?诺依曼计算机的特点是什么?解:冯?诺依曼计算机的特点是:P8 ? ? ? ? ? ? 计算机由运算器、控制器、存储器、输入设备、输出设备五大部件组成;指令和数据以同同等地位存放于存储器内,并可以按地址访问;指令和数据均用二进制表示; 指令由操作码、地址码两大部分组成,操作码用来表示操作的性质,地址码用来表示操作数在存储器中的位置; 指令在存储器中顺序存放,通常自动顺序取出执行;机器以运算器为中心(原始冯?诺依曼机)。 7. 解释下列概念: 主机、CPU、主存、存储单元、存储元件、存储基元、存储元、

存储字、存储字长、存储容量、机器字长、指令字长。解:P9-10 主机:是计算机硬件的主体部分,由CPU和主存储器MM合成为主机。 CPU:中央处理器,是计算机硬件的核心部件,由运算器和控制器组成;(早期的运算器和控制器不在同一芯片上,现在的CPU内除含有运算器和控制器外还集成了CACHE)。 主存:计算机中存放正在运行的程序和数据的存储器,为计算机的主要工作存储器,可随机存取;由存储体、各种逻辑部件及控制电路组成。 存储单元:可存放一个机器字并具有特定存储地址的存储单位。 存储元件:存储一位二进制信息的物理元件,是存储器中最小的存储单位,又叫存储基元或存储元,不能单独存取。 存储字:一个存储单元所存二进制代码的逻辑单位。存储字长:一个存储单元所存二进制代码的位数。 存储容量:存储器中可存二进制代码的总量;(通常主、辅存容量分开描述)。机器字长:指CPU一次能处理的二进制数据的位数,通常与CPU的寄存器位数有关。指令字长:一条指令的二进制代码位数。 8. 解释下列英文缩写的中文含义: CPU、PC、IR、CU、ALU、ACC、MQ、X、MAR、MDR、I/O、MIPS、CPI、FLOPS 解:全面的回答应分英文全称、中文名、功能三部分。

计算机图形学基础(第2版)课后习题答案__陆枫

第一章绪论 概念:计算机图形学、图形、图像、点阵法、参数法、 图形的几何要素、非几何要素、数字图像处理; 计算机图形学和计算机视觉的概念及三者之间的关系; 计算机图形系统的功能、计算机图形系统的总体结构。 第二章图形设备 图形输入设备:有哪些。 图形显示设备:CRT的结构、原理和工作方式。 彩色CRT:结构、原理。 随机扫描和光栅扫描的图形显示器的结构和工作原理。 图形显示子系统:分辨率、像素与帧缓存、颜色查找表等基本概念,分辨率的计算 第三章交互式技术 什么是输入模式的问题,有哪几种输入模式。 第四章图形的表示与数据结构 自学,建议至少阅读一遍 第五章基本图形生成算法 概念:点阵字符和矢量字符; 直线和圆的扫描转换算法; 多边形的扫描转换:有效边表算法;

区域填充:4/8连通的边界/泛填充算法; 内外测试:奇偶规则,非零环绕数规则; 反走样:反走样和走样的概念,过取样和区域取样。 5.1.2 中点Bresenham 算法(P109) 5.1.2 改进Bresenham 算法(P112)

习题解答 习题5(P144) 5.3 试用中点Bresenham算法画直线段的原理推导斜率为负且大于1的直线段绘制过程(要求写清原理、误差函数、递推公式及最终画图过程)。(P111) 解:k<=-1 |△y|/|△x|>=1 y为最大位移方向 故有 构造判别式: 推导d各种情况的方法(设理想直线与y=yi+1的交点为Q): 所以有:y Q-kx Q-b=0 且y M=y Q d=f(x M-kx M-b-(y Q-kx Q-b)=k(x Q-x M) 所以,当k<0, d>0时,M点在Q点右侧(Q在M左),取左点 P l(x i-1,y i+1)。 d<0时,M点在Q点左侧(Q在M右),取右点 Pr(x i,y i+1)。 d=0时,M点与Q点重合(Q在M点),约定取右点Pr(x i,y i+1) 。 所以有 递推公式的推导: d2=f(x i-1.5,y i+2)

计算机系统概论_随堂练习及答案考试用

第一章计算机系统概论 1.大约(C)年,计算机的运算速度提高10倍,成本降为原来的1/10.C、5~8 2.计算机划为巨型机、大型机、中型机、小型机、微型计算机和单片机的依据是(D)D、整机性能 3.第四代计算机的主要逻辑元件采用的是D) 大规模和超大规模集成电路 4.从第一台计算机诞生到现在的50多年中按计算机采用的电子元器件来划分,计算机发展经历了(D)个阶段。D. 5 1.计算机硬件的五大基本构件包括:运算器、存储器、输入设备、输出设备和B) 控制器 2.通常所说的I/O设备指的是A) 输入输出设备 3. CPU要能与外设通信必须要有:C) 接口电路 4.现代计算机之所以严格地按照时间的先后顺序进行操作,主要因为有(B)。 B. 时序部件 1.计算机软件系统一般包括( C )。C. 系统软件和应用软件 2.系统软件中最重要的是( A )。A. 操作系统 3.数据库管理系统是一种( D )。D系统软件 1.下列不属于计算机的性能评价指标的是(C)D.主频 2.计算机的字长是指(D)D、计算机每次运算包含的位数 3. MTBF表示 C、故障平均间隔时间 1.计算机系统采用分层次逐级实现,最底层的是( A )A、汇编语言级 2.计算机系统的软硬件功能划分不取决于下列哪种因素(D)D、体积 第二章 1.机器数10000001B它所代表的数( B )。B.-127 2.二进制数-101101B的原码是(B)10101101B 3.二进制数-101101B的反码是(C)C、11010010B 4.二进制数-101101B的补码是(B)B、11010011B 5.二进制数-101101B的移码是(B)B、01010011B 6.浮点数规格化的目的是(C)C、使数的浮点表示是唯一的 7.下列关于双精度格式的浮点数的说法错误的是(C)C、符号位2位 8.在计算机中,用于汉字信息的存储、交换、检索等操作的是( B )。B.汉字内码 9.五笔字型输入法属于(B)B) 形码输入 10.下列关于奇偶校验码错误的描述是( C )C、只能发现偶数位错 1.设X=-0.1010,Y=-0.0100,则用补码定点加法求X+Y的和为(B )B、1.0010 2.设X=-0.1010,Y=-0.0100,则用原码定点加法求X+Y的和为(D)D、1.1110 3.运算中会产生溢出的是(C)C、X=0.1011 Y=-0.1101 求[X-Y]补 1.在计算机中,实现乘法或除法时采用下列哪一种编码方式最方便(C) C、原码 2.设X=-0.1011,Y=-0.1101,则用补码一位乘法X*Y的结果为(C ) C、0. 10001111 1.下列关于补码定点除法说法错误的是(D)D、被除数与除数异号时,做[X]补+[-Y]补 1.下列不是逻辑运算的特点的是(C)C、位之间存在进位 2.关于锁存器的说法正确的是(B)B、比触发器简单 3.下列部件中,在单总线运算器中不可能出现的部件是( C

数据库系统概论第5版课后答案第4章 数据库安全性

1.什么是数据库的安全性? 答:数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄露、更改或破坏。 2.数据库安全性和计算机系统的安全性有什么关系? 答:安全性问题不是数据库系统所独有的,所有计算机系统都有这个问题。只是在数据库系统中大量数据集中存放,而且为许多最终用户直接共享,从而使安全性问题更为突出。系统安全保护措施是否有效是数据库系统的主要指标之一。 数据库的安全性和计算机系统的安全性,包括操作系统、网络系统的安全性是紧密联系、相互支持的。 CC评估保证级(EAL)的划分 4.试述实现数据库安全性控制的常用方法和技术。 答:实现数据库安全性控制的常用方法和技术有: 1)用户标识和鉴别:该方法由系统提供一定的方式让用户标识自己的名字或身份。每次用 户要求进入系统时,由系统进行核对,通过鉴定后才提供系统的使用权。 2)存取控制:通过用户权限定义和合法权检查确保只有合法权限的用户访问数据库,所有 未被授权的人员无法存取数据。例如CZ 级中的自主存取控制( DAC ) , Bl 级中的强制存取控制(MAC )。

3)视图机制:为不同的用户定义视图,通过视图机制把要保密的数据对无权存取的用户隐 藏起来,从而自动地对数据提供一定程度的安全保护。 4)审计:建立审计日志,把用户对数据库的所有操作自动记录下来放入审计日志中,DBA 可 以利用审计跟踪的信息,重现导致数据库现有状况的一系列事件,找出非法存取数据的人、时间和内容等。 5)数据加密:对存储和传输的数据进行加密处理,从而使得不知道解密算法的人无法获知 数据的内容。 5.什么是数据库中的自主存取控制方法和强制存取控制方法? 答:自主存取控制方法:定义各个用户对不同数据对象的存取权限。当用户对数据库访问时首先检查用户的存取权限。防止不合法用户对数据库的存取。 强制存取控制方法:每一个数据对象被(强制地)标以一定的密级,每一个用户也被(强制地)授予某一个级别的许可证。系统规定只有具有某一许可证级别的用户才能存取某一个密级的数据对象。 6.对下列两个关系模式使用GRANT语句完成下列授权功能: 学生(学号,姓名,年龄,性别,家庭住址,班级号) 班级(班级号,班级名,班主任,班长) 1)授予用户U1对两个表的所有权限,并可给其他用户授权。 GRANT ALL PRIVILEGES ON TABLE学生,班级 TO U1 WITH GRANT OPTION ; 2)授予用户U2对学生表具有查看权限,对家庭住址具有更新权限。 GRANT SELECT,UPDATE(家庭住址) ON TABLE学生 TO U2; 3)将对班级表查看权限授予所有用户。 GRANT SELECT ON TABLE 班级 TO PUBLIC; 4)将对学生表的查询、更新权限授予角色R1。 CREATE ROLE R1; GRANT SELECT,UPDATE ON TABLE 学生 TO R1; 5)将角色R1授予用户U1,并且U1可继续授予给其他角色。 GRANT R1 TO U1 WITH ADMIN OPTION;称,MAX(工资),MIN(工资),AVG(工资) FROM 职工,部门 WHERE 职工.部门号=部门.部门号 GROUP BY 职工.部门号; GRANT SELECT ON 部门工资 TO 杨兰; 7.针对习题7 中1)~7)的每一种情况,撤销各用户所授予的权限。 1)REVOKE SELECT ON TABLE职工,部门 FROM 王明; 2)REVOKE INSERT , DELETE ON TABLE职工,部门 FROM 李勇; 3)REOVKE SELECT ON TABLE职工WHEN USER ( ) =NAMEFROM ALI; 4)REVOKE SELECT , UPDATE ON TABLE职工FROM 刘星; 5)REVOKE ALTER TABLE ON TABLE职工,部门FROM 张新; 6)REVOKE ALL PRIVILIGES ON TABLE职工,部门FROM 周平; 7)REVOKE SELECT ON TABLE部门工资FROM 杨兰; DROP VIEW 部门工资; 8.理解并解释MAC 机制中主体、客体、敏感度标记的含义。 答:主体是系统中的活动实体,既包括DBMS 所管理的实际用户,也包括代表用户的各进程。

第一章 计算机系统概论

第一章计算机系统概论 一、填空题 1.1946年,世界上第一台数字电子计算机ENIAC在______美国_____诞生。 2.从硬件来看,计算机先后经历了电子管、晶体管、中小规模集成电路以及大和超大规模集成电路四个发展阶段。 3.微型计算机也称为个人计算机,英文简称__PC__机。 4.计算机的出现,被称为第 4 次产业革命。 5.一个完整的计算机系统应包括硬件系统和软件系统两个部分。 6.计算机的应用领域有科学计算、过程检测与控制、信息管理、计算机辅助系统、人工智能五个方面。 7.只有1和0的数字系统这称为标准数字系统。 8.对计算机来说,所谓指令只是一堆0和1的组合。 9.8位二进制位称为一个位。 10.二进制数据的长度单位有B、KB、MB、GB、TB。 11.1.4MB=1.4×1024KB,0.02GB=0.02×1024×1024KB。 12.二进制数1011011等于十进制数___91__,十进制数78等于二进制数__1001110_________。 13.ASCⅡ码是一种__7__位进制编码。 14.我国标准的汉字字符集的编码采用__GB2312-80__编码。 15.微型计算机的硬件系统通由运算器、控制器、内存储器、外存储器、输入设备和输出设备六部分组成。 16.中央处理器简称为CPU,由两部分组成:运算器和控制器是整个计算机系统的指挥中心。 17.存储器一般分为内存储器和外存储器两种类型。 18.内存储器接其功能可以分为ROM和RAM两种。 19.通常所说微机的内存容量是指RAM的容量。 20.磁盘存储器是一种外部存储器。 21.磁盘存储器主要有软盘和硬盘两种。 22.CD-ROM的中文名称为只读紧凑式光盘。 23.扫描仪是一种输入设备,打印机是一种输出设备。 24.没有软件的计算机称为裸机。

第1章 计算机系统概论第二版课后习题详细讲解

第1章计算机系统概论 1. 什么是计算机系统、计算机硬件和计算机软件?硬件和软件哪个更重要? 解:P3 计算机系统:由计算机硬件系统和软件系统组成的综合体。 计算机硬件:指计算机中的电子线路和物理装置。 计算机软件:计算机运行所需的程序及相关资料。 硬件和软件在计算机系统中相互依存,缺一不可,因此同样重要。 2. 如何理解计算机的层次结构? 答:计算机硬件、系统软件和应用软件构成了计算机系统的三个层次结构。 (1)硬件系统是最内层的,它是整个计算机系统的基础和核心。 (2)系统软件在硬件之外,为用户提供一个基本操作界面。 (3)应用软件在最外层,为用户提供解决具体问题的应用系统界面。 通常将硬件系统之外的其余层称为虚拟机。各层次之间关系密切,上层是下层的扩展,下层是上层的基础,各层次的

划分不是绝对的。 3. 说明高级语言、汇编语言和机器语言的差别及其联系。答:机器语言是计算机硬件能够直接识别的语言,汇编语言是机器语言的符号表示,高级语言是面向算法的语言。高级语言编写的程序(源程序)处于最高层,必须翻译成汇编语言,再由汇编程序汇编成机器语言(目标程序)之后才能被执行。 4. 如何理解计算机组成和计算机体系结构? 答:计算机体系结构是指那些能够被程序员所见到的计算机系统的属性,如指令系统、数据类型、寻址技术组成及I/O 机理等。计算机组成是指如何实现计算机体系结构所体现的属性,包含对程序员透明的硬件细节,如组成计算机系统的各个功能部件的结构和功能,及相互连接方法等。 5. 冯?诺依曼计算机的特点是什么? 解:冯?诺依曼计算机的特点是:P8 ●计算机由运算器、控制器、存储器、输入设备、输出设 备五大部件组成; ●指令和数据以同同等地位存放于存储器内,并可以按地 址访问;

数据库系统概论第5版课后答案第4章数据库安全性

第4章数据库安全性 1.什么是数据库的安全性? 答:数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄露、更改或破坏。 2.数据库安全性和计算机系统的安全性有什么关系? 答:安全性问题不是数据库系统所独有的,所有计算机系统都有这个问题。只是在数据库系统中大量数据集中存放,而且为许多最终用户直接共享,从而使安全性问题更为突出。系统安全保护措施是否有效是数据库系统的主要指标之一。 数据库的安全性和计算机系统的安全性,包括操作系统、网络系统的安全性是紧密联系、相互支持的。 CC评估保证级(EAL)的划分 4.试述实现数据库安全性控制的常用方法和技术。 答:实现数据库安全性控制的常用方法和技术有:

1)用户标识和鉴别:该方法由系统提供一定的方式让用户标识自己的名字或身份。每次用 户要求进入系统时,由系统进行核对,通过鉴定后才提供系统的使用权。 2)存取控制:通过用户权限定义和合法权检查确保只有合法权限的用户访问数据库,所有 未被授权的人员无法存取数据。例如CZ 级中的自主存取控制( DAC ) , Bl 级中的强制存取控制(MAC )。 3)视图机制:为不同的用户定义视图,通过视图机制把要保密的数据对无权存取的用户隐 藏起来,从而自动地对数据提供一定程度的安全保护。 4)审计:建立审计日志,把用户对数据库的所有操作自动记录下来放入审计日志中,DBA 可 以利用审计跟踪的信息,重现导致数据库现有状况的一系列事件,找出非法存取数据的人、时间和内容等。 5)数据加密:对存储和传输的数据进行加密处理,从而使得不知道解密算法的人无法获知 数据的内容。 5.什么是数据库中的自主存取控制方法和强制存取控制方法? 答:自主存取控制方法:定义各个用户对不同数据对象的存取权限。当用户对数据库访问时首先检查用户的存取权限。防止不合法用户对数据库的存取。 强制存取控制方法:每一个数据对象被(强制地)标以一定的密级,每一个用户也被(强制地)授予某一个级别的许可证。系统规定只有具有某一许可证级别的用户才能存取某一个密级的数据对象。 6.对下列两个关系模式使用GRANT语句完成下列授权功能: 学生(学号,姓名,年龄,性别,家庭住址,班级号) 班级(班级号,班级名,班主任,班长) 1)授予用户U1对两个表的所有权限,并可给其他用户授权。 GRANT ALL PRIVILEGES ON TABLE学生,班级 TO U1 WITH GRANT OPTION ; 2)授予用户U2对学生表具有查看权限,对家庭住址具有更新权限。 GRANT SELECT,UPDATE(家庭住址) ON TABLE学生 TO U2; 3)将对班级表查看权限授予所有用户。 GRANT SELECT ON TABLE 班级 TO PUBLIC; 4)将对学生表的查询、更新权限授予角色R1。 CREATE ROLE R1; GRANT SELECT,UPDATE ON TABLE 学生 TO R1; 5)将角色R1授予用户U1,并且U1可继续授予给其他角色。 GRANT R1 TO U1 WITH ADMIN OPTION;称,MAX(工资),MIN(工资),AVG(工资) FROM 职工,部门 WHERE 职工.部门号=部门.部门号 GROUP BY 职工.部门号; GRANT SELECT ON 部门工资 TO 杨兰; 7.针对习题7 中1)~7)的每一种情况,撤销各用户所授予的权限。 1)REVOKE SELECT ON TABLE职工,部门 FROM 王明; 2)REVOKE INSERT , DELETE ON TABLE职工,部门 FROM 李勇; 3)REOVKE SELECT ON TABLE职工WHEN USER ( ) =NAMEFROM ALI; 4)REVOKE SELECT , UPDATE ON TABLE职工FROM 刘星; 5)REVOKE ALTER TABLE ON TABLE职工,部门FROM 张新; 6)REVOKE ALL PRIVILIGES ON TABLE职工,部门FROM 周平;

第一章 计算机系统概论

第一章计算机系统概论 (一)选择题 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. ALU B. UP C. CPU D. CAD 14.只有当程序要执行时,它才会去将源程序翻译成机器语言,而且一次只能读取、翻译并执行源程序中的一行语句,此程序称为 A.目标程序 B.编译程序C解释程序 D.汇编程序 15下列语句中是正确的。 A. 1 KB= 1024x1024 B B. 1 KB=1024 MB C. 1 MB = 1024 x1024 B D. 1 MB = 1 024 B 16.一片1 MB的磁盘能存储的数据。 A. 106字节 B. 10-6字节 C. 109字节 D. 220字节 17. 32位的个人计算机,一个字节( byte)由位(bit)组成。 A. 4 B. 8 C. 16 D. 32

相关文档
最新文档