第一章 计算机系统概论
- 格式:doc
- 大小:45.00 KB
- 文档页数:4
第1章计算机系统概论第1章计算机系统概论第一章计算机系统概论计算机系统是由硬件和软件两大部分组成的,其功能是完成数据的输入、传送、存储、处理和输出。
本章介绍计算机系统的基本组成、层次结构和体系结构,认识计算机体系结构、组成和实现三者之间的关系。
1.1计算机系统的基本组成计算机系统的基本组成可以分为硬件和软件两部分。
硬件是其物质基础,是软件的载体;软件则是计算机系统的灵魂。
没有硬件,软件就不能运行;没有软件,硬件就发挥不了作用,从而失去存在的价值。
因此二者紧密相关,缺一不可。
1.1.1硬件组成一般来说,计算机的硬件组成可以用图1-1来表示。
对微型机来说,运算器和控制器集成在一块芯片上,称为中央处理部件(cpu)。
cpu和内存储器统称为主机。
输入设备和输出设备统称为外围设备。
所谓输入与输出,是相对于主机系统而言的。
磁盘系统既是输入设备,也是输出设备。
当保存一个文档时,磁盘就是一个输出设备;当打开一个文档时,磁盘就作为输入设备使用。
主机和外围设备组成了计算机的硬件系统。
各部件之间使用三条总线连接,各部件之间就通过这三条总线实现信息传送。
注意,所有外围设备都是通过接口线路和总线连接的。
通常,cpu只与接口打交道(传递信息),而不与外围设备直接打交道。
数据总线(dbus)是双向总线,在不同时刻可以在不同方向上传递数据,但同一时刻只能在一个方向传递数据。
地址总线(abus)用来选择发送数据或接收数据的地址。
地址总线上的信息通常是由cpu提供的。
当cpu将总线控制权转交给dma控制器时,地址总线上的信息便由dma控制器提供,这时cpu对外表现为高阻态。
dma控制器通常用于控制主机(内存)和高速外围设备(如磁盘)之间的数据传送。
控制总线(cbus)中的大部分信息由cpu提供,也有一些由内存或外围设备提供,但它不是双向总线;在大多数情况下,任何一条控制总线上的信息总是向着一个方向传递。
计算机的主要功能是处理数据。
第1章计算机系统概论1. 什么是计算机系统、计算机硬件和计算机软件?硬件和软件哪个更重要?解:P3计算机系统:由计算机硬件系统和软件系统组成的综合体。
计算机硬件:指计算机中的电子线路和物理装置。
计算机软件:计算机运行所需的程序及相关资料。
硬件和软件在计算机系统中相互依存,缺一不可,因此同样重要。
2. 如何理解计算机的层次结构?答:计算机硬件、系统软件和应用软件构成了计算机系统的三个层次结构。
(1)硬件系统是最内层的,它是整个计算机系统的基础和核心。
(2)系统软件在硬件之外,为用户提供一个基本操作界面。
(3)应用软件在最外层,为用户提供解决具体问题的应用系统界面。
通常将硬件系统之外的其余层称为虚拟机。
各层次之间关系密切,上层是下层的扩展,下层是上层的基础,各层次的划分不是绝对的。
3. 说明高级语言、汇编语言和机器语言的差别及其联系。
答:机器语言是计算机硬件能够直接识别的语言,汇编语言是机器语言的符号表示,高级语言是面向算法的语言。
高级语言编写的程序(源程序)处于最高层,必须翻译成汇编语言,再由汇编程序汇编成机器语言(目标程序)之后才能被执行。
4. 如何理解计算机组成和计算机体系结构?答:计算机体系结构是指那些能够被程序员所见到的计算机系统的属性,如指令系统、数据类型、寻址技术组成及I/O 机理等。
计算机组成是指如何实现计算机体系结构所体现的属性,包含对程序员透明的硬件细节,如组成计算机系统的各个功能部件的结构和功能,及相互连接方法等。
5. 冯•诺依曼计算机的特点是什么?解:冯•诺依曼计算机的特点是:P8●计算机由运算器、控制器、存储器、输入设备、输出设备五大部件组成;●指令和数据以同同等地位存放于存储器内,并可以按地址访问;●指令和数据均用二进制表示;●指令由操作码、地址码两大部分组成,操作码用来表示操作的性质,地址码用来表示操作数在存储器中的位置;●指令在存储器中顺序存放,通常自动顺序取出执行;●机器以运算器为中心(原始冯•诺依曼机)。
计算机组成与结构第1章计算机系统概论在当今数字化的时代,计算机已经成为我们生活中不可或缺的一部分。
从日常的通信交流到复杂的科学研究,从娱乐消遣到工业生产,计算机的身影无处不在。
要深入理解计算机是如何工作的,以及如何更好地利用它,我们首先需要了解计算机系统的组成与结构。
计算机系统可以看作是一个由多个部分协同工作的复杂整体。
它就像是一个高效运转的工厂,每个部件都有其特定的功能和职责。
首先,让我们来谈谈计算机的硬件部分。
硬件是计算机系统的物理基础,包括中央处理器(CPU)、内存、输入设备、输出设备和存储设备等。
中央处理器,也就是 CPU,是计算机的“大脑”。
它负责执行计算机程序中的指令,进行算术运算和逻辑判断。
想象一下,CPU 就像是工厂里的指挥中心,决定着生产的流程和节奏。
内存则是计算机的“临时工作区”,用于存储正在运行的程序和数据。
它的读写速度很快,但容量相对较小。
内存就像是工人手边的工作台,能够快速地获取和处理所需的工具和材料。
输入设备允许我们向计算机提供信息,比如键盘、鼠标、扫描仪等。
它们就像是工厂的原材料入口,将各种信息输入到计算机系统中。
输出设备则负责将计算机处理后的结果展示给我们,例如显示器、打印机、扬声器等。
可以把输出设备想象成工厂的成品出口,将生产出来的产品展示给外界。
存储设备用于长期保存数据和程序,包括硬盘、光盘、U盘等。
存储设备就像是工厂的仓库,能够大量且长期地存储各种物品。
接下来,我们再看看计算机的软件部分。
软件是计算机系统的灵魂,它指挥着硬件完成各种任务。
软件可以分为系统软件和应用软件两大类。
系统软件是管理和控制计算机硬件与软件资源的程序,比如操作系统、编译器、驱动程序等。
操作系统就像是工厂的管理层,负责协调各个部门的工作,确保整个工厂的高效运转。
应用软件则是为了满足用户的特定需求而开发的程序,例如办公软件、游戏软件、图像处理软件等。
应用软件就像是工厂里的各种生产线,专门生产特定类型的产品。
用一段文字简述“第1章计算机系统概论”学到的知识
点
第1章计算机系统概论主要介绍了计算机系统的基本概念和组成部分。
学习了本章后,我们获得了以下知识点:
1.计算机系统的组成:计算机系统由硬件系统和软件系统两部分组成。
其中硬件系统包括了计算机的主机、外设、中央处理器等;软件系统则是
指操作系统和应用软件等。
2.计算机系统的层次结构:计算机系统可以分为四个层次:底层硬件、操作系统、应用程序和用户。
每一层都有自己的功能和相应的软件支持。
3.计算机的基本组成:计算机由多个部件组成,包括中央处理器、内存、输入设备和输出设备。
中央处理器是计算机的核心,负责处理和执行
程序;内存用于存储数据和程序;输入设备用于接收外部输入;输出设备
用于将计算机处理结果输出给外部。
4.存储技术:计算机系统中的存储技术主要包括主存储器和辅助存储器。
主存储器是计算机中的内存,用来暂时存储程序和数据;辅助存储器
则是永久性存储介质,如硬盘、光盘等。
5.输入输出系统:计算机的输入输出系统是将外部输入转换成计算机
可处理的数据,并将处理结果输出给外部的过程。
输入输出设备包括键盘、鼠标、显示器、打印机等。
总之,通过学习第1章计算机系统概论,我们了解了计算机系统的基
本概念、组成部分和层次结构,以及计算机的基本组成、存储技术和输入
输出系统。
这是我们理解计算机系统运行原理和使用计算机的基础知识。
第一章计算机系统概论计算机的硬件是由有形的电子器件等构成的,它包括运算器、存储器、控制器、适配器、输入输出设备。
早起将运算器和控制器合在一起称为CPU(中央处理器)。
目前的CPU包含了存储器,因此称为中央处理器。
存储程序并按地址顺序执行,这是冯·诺依曼型计算机的工作原理,也是CPU自动工作的关键。
计算机系统是一个有硬件、软件组成的多级层次结构,它通常由微程序级、一般程序级、操作系统级、汇编语言级、高级语言级组成,每一级上都能进行程序设计,且得到下面各级的支持。
习题:4冯·诺依曼型计算机的主要设计思想是什么?它包括那些主要组成部分?主要设计思想是:存储程序通用电子计算机方案,主要组成部分有:运算器、逻辑控制装置、存储器、输入和输出设备5什么是存储容量?什么是单元地址?什么是数据字?什么是指令字?存储器所有存储单元的总数称为存储器的存储容量。
每个存储单元都有编号,称为单元地址。
如果某字代表要处理的数据,称为数据字。
如果某字为一条指令,称为指令字7指令和数据均存放在内存中,计算机如何区分它们是指令还是数据?每一个基本操作称为一条指令,而解算某一问题的一串指令序列,称为程序第二章运算方法和运算器按对阶操作。
直接使用西文标准键盘输入汉字,进行处理,并显示打印汉字,是一项重大成就。
为此要解决汉字的输入编码、汉字内码、子模码等三种不同用途的编码。
1第三章 内部存储器CPU 能直接访问内存(cache 、主存)双端口存储器和多模块交叉存储器属于并行存储器结构。
cache 是一种高速缓冲存储器,是为了解决CPU 和主存之间速度不匹配而采用的一项重要的硬件技术,并且发展为多级cache 体系,指令cache 与数据cache 分设体系。
要求cache 的命中率接近于1适度地兼顾了二者的优点又尽量避免其缺点,从灵活性、命中率、硬件投资来说较为理想,因而得到了普遍采用。
习题: 1设有一个具有20位地址和32位字长的存储器,问:(1)该存储器能存储多少个字节的信息?(2)如果存储器由512K ×8位SRAM 芯片组成,需要多少片;(3)需要多少位地址做芯片选择?(1)字节M 4832*220= (2)片84*28*51232*1024==K K (3)1位地址作芯片选择 2 已知某64位机主存采用半导体存储器,其地址码为26位,若使用4M ×8位DRAM 芯片组成该机所允许的最大主存空间,并选用内存条结构形式,问:(1) 若每个内存条16M ×64位,共需几个内存条?(2)每个内存条共有多少DRAM 芯片? (3)主存共需多少DRAM 芯片?CPU 如何选择各内存条?(1). 共需模块板数为m :m=÷2^24=4(块)(2). 每个模块板内有DRAM 芯片数为32 (片)(3) 主存共需DRAM 芯片为:4*32=128 (片)每个模块板有32片DRAM 芯片,容量为16M ×64位,需24根地址线(A23~A0) 完成模块板内存储单元寻址。
第一章计算机系统概论(一)选择题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的磁盘能存储的数据。
A. 106字节B. 10-6字节C. 109字节D. 220字节17. 32位的个人计算机,一个字节( byte)由位(bit)组成。
A. 4B. 8C. 16D. 3218.下列说法中不正确。
A.高级语言的命令用英文单词来表示B.高级语言的语法很接近人类语言C.高级语言的执行速度比低级语言快D.同一高级语言可在不同形式的计算机上执行19.将高级语言程序翻译成机器语言程序需借助于A.连接程序B.编辑程序C.编译程序D.汇编程序20.存储单元是指A.存放一个字节的所有存储元集合B.存放一个存储字的所有存储元集合C.存放一个二进制信息位的存储元集合D.存放一条指令的存储元集合21.存储字是指A.存放在一个存储单元中的二进制代码组合B.存放在一个存储单元中的二进制代码位数C.存储单元的集合D.机器指令22. 可区分存储单元中存放的是指令还是数据。
A.存储器B.运算器C.控制器D.用户23.存放欲执行指令的寄存器是A. MARB. PCC. MDRD. IR24.将汇编语言翻译成机器语言需借助于A.编译程序B.编辑程序C.汇编程序D.连接程序(二)填空题1.计算机硬件包括运算器、控制器,存储器,输入设备和输出设备。
其中运算器、控制器和存储器组成主机,运算器和控制器可统称为CPU。
2.基于存储程序原理的冯·诺伊曼计算机工作方式的基本特点是按地址访问并顺序执行指令3.计算机硬件是指计算机系统的实体部分,它由看得见摸得着的各种电子元器件及各类光、电、机设备的实物组成,包括主机、外部设备等。
软件是指人们事先编制的具有各类特殊功能的程序,是无形的,固件是指具有某种软件功能的硬件,一般用ROM实现4.系统程序是指用来对整个计算系统进行调度、管理、监视及服务的各种软件,应用程序是指用户在各自的系统中开发和应用的各种程序5.计算机与日常使用的袖珍计算器的本质区别在于自动化程度的高低6. 指令和数据都存放在存储器中,控制器能自动识别它们。
7在用户编程所用的各种语言中,与计算机本身最为密切的语言是汇编语言。
8.电子计算机问世至今,计算机类型不断推陈出新,但依然保存"存储程序"的特点,最早提出这种观念的是冯·诺伊曼9.汇编语言是一种面向机器的语言,对机器依赖性强,用汇编语言编制的程序执行速度比高级语言快。
10.有些计算机将一部分软件永恒地存于只读存储器中,称为固件11.计算机将存储、算术逻辑运算和控制三个部分合称为主机,再加上输入系统和输出系统就组成了计算机硬件系统。
12. 1μs是一生10-6 s,其时间是1 ns的100 一倍。
13.计算机系统的软件可分为系统软件和应用软件,文本处理属于应用软件,汇编程序属于系统软件。
14.指令的解释是由计算机的控制器来完成的,运算器用来完成算术和逻辑运算。
15.软件是各种指挥计算机工作的程序总称,可大致分为系统软件和应用软件两大类。
前者的主要作用是充分发挥硬件功能及方使用户,最典型的如操作系统。
16.若以电视来比喻计算机硬件和软件的关系,则电视机好比A ,B 好比软件。
17.存储器可分为主存和辅存,程序必须存于主存内,CPU才能执行其中的指令。
18.存储器的容量可以用KB 、MB和GB表示,它们分别代表210字节,220字节和230字节19.计算机硬件的主要技术指标包括机器字长、存储容量、运算速度(三)问答题1.什么是计算机系统?说明计算机系统的层次结构。
答:1.计算机系统包括硬件和软件。
从计算机系统的层次结构来看,它通常可有5个以上的层次,在每一层次(级)上都能进行程序设计。
由下至上可排序为:第1级微程序机器级,微指令由硬件直接执行;第2级传统机器级,用微程序解释机器指令;第3级操作系统级,一般用机器语言程序解释作业控制语句;第4级汇编语言机器级,这一级由汇编程序支持和执行;第5级高级语言机器级,采用高级语言,由各种高级语言编译程序支持和执行。
还可以有第6级应用语言机器级,采用各种面向问题的应用语言。
2.什么是主机?什么是CPU?什么是存储器?简述它们的功能。
答:主机包括运算器、控制器和存储器。
其功能是在控制器的指挥下,逐条地从存储器中取出指令,分析指令,发出各种不同的命令,在运算器中完成各种算术逻辑运算,并将结果存于存储器中。
CPU包括运算器和控制器,又称为中央处理器,它具有运算器和控制器的功能。
存储器用来存放程序和数据。
3.计算机系统软件包括哪几类?各有何作用?答:计算机系统软件包括:(1)标准程序库,如监控程序,用于监视计算机工作。
(2)服务性程序,如连接、编辑、调试、诊断。
(3)语言处理程序,如编译程序、汇编程序、解释程序,将各种语言转换成机器语言。
(4 )操作系统,用来控制和管理计算机。
(5)数据库管理系统。
(6)各种计算机网络软件。
4.什么是硬件?什么是软件?两者谁更重要?为什么?答:硬件是计算机系统的实体部分,它由看得见摸得着的各种电子元器件及各类光、电、机设备的实物组成,包括主机和外部设备等。
软件是看不见摸不着的,由人们事先编制的具有各类特殊功能的程序组成。
硬件和软件是不可分割的统一体,前者是后者的物质基础,后者是前者的"灵魂",它们相辅相成,互相促进。
5.什么是指令?什么是程序?答:指令是机器完成某种操作的命令,典型的指令通常包括操作码和地址码两部分。
操作码用来指出执行什么操作(如加、传送),地址码用来指出操作数在什么地方。
程序是有序指令的集合,用来解决某一特定问题。
6.什么是机器字长、指令字长、存储字长?答:机器字长是指CPU一次能处理数据的位数,通常与CPU的寄存器位数有关。
指令字长是指机器指令中二进制代码的总位数。
存储字长是指存储单元中存放二进制代码的总位数。
二者可以相等也可以不等,视不同机器而定。
7.如何理解计算机体系结构和计算机组成?答:.计算机体系结构是指能够被程序员所见到的计算机系统的属性,即概念性的结构与功能特性。
通常是指用机器语言编程的程序员(也包括汇编语言程序设计者和汇编程序设计者) 所看到的传统机器的属性,包括指令集、数据类型、存储器寻址技术、I/O机理等,大都属于抽象的属性。
计算机组成是指如何实现计算机体系结构所体现的属性,它包含了许多对程序员来说是透明的(即程序员不知道的)硬件细节。
例如,一台机器是否具备乘法指令是一个结构问题,而实现乘法指令采用什么方式是一个组成问题8.解释存储元件、存储元、存储基元、存储单元、存储字的概念。
答:存储元件(又称存储基元、存储元)用来存放一位二进制信息。
存储单元由若干个存储元件组成,能存放多位二进制信息。
许多个存储单元可组成存储矩阵(又称存储体)。
每个存储单元中二进制代码的组合即为存储字,它可代表数值、指令、地址或逻辑数等。
每个存储单元中二进制代码的位数就是存储字长。