完整word版计算机科学导论复习资料整理
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机科学导论》课程考试重点知识
考试说明:选择题(共10 小题,每小题2 分,共20分)、名词解释题(共5小题,每小题4 分,共20分)、简答题(共5小题,每小题6分,共30分)、综合题(共5小题,选做3小题。其中强化班同学必作1、2、3 小题,普通班同学任选3小题作答,每小题10 分,共30分)。
、考试范围:1~10、15 章,每章都有一定量的题目。
、课后习题中的选择题全部要求。
三、重点掌握的知识点:
1.计算机操作系统: 操作系统就是合理管理并控制计算机系统内软、硬件资源,并能够合理组织工作流程、方便用户使用的程序的集合。
通常我们将操作系统的功能概括为两大功能:扩展的虚拟机功能、资源管理功能。
其中,资源管理功能包括了处理机管理、内存管理、设备管理、文件管理四大功能。而扩展的虚拟机提供友好的人机交互以及程序级接口,使得计算机看上去像是功能扩展了的机器。
2.存储器: 存储器是计算机的记忆装置,用于存放原始数据、中间数据、最终结果和处理程序。为了对存储的信息进行管理,把存储器划分成存储单元,每个单元的编号称为该单元的地址。各种存储器基本上都是以1 个字节作为一个存储单元。存储器内的信息是按地址存取的,如要访问存储器中的某个信息,就必须知道它的地址。向存储器里存入信息也称为
写入”,写入新的内容将覆盖原来的内容。从存储器里取出信息也称为“读出” ,信息读出后并不破坏原来存储的内容,因此信息可以重复读出,多次利用。
通常把内存储器、运算器和控制器合称为计算机主机,也可以说主机是由CPI与内存储器
组成的,而主机以外的装置称为外部设备,外部设备包括输入/ 输出设备、外存储器等。
3.运算速度: 计算机的运算速度是衡量计算机水平的一项主要指标,它取决于指令执行时间。运算速度的计算方法多种多样,目前常用单位时间内执行多少条指令来表示,而计算机执行各种指令所需时间不同。因此,常根据在一些典型题目计算中,各种指令执行的频度以及每种指令的执行时间来折算出计算机的等效速度。
4.计算机系统: 计算机系统是一种能够按照事先存储的程序,自动、高速地对数据进行
输入、处理、输出和存储的系统,由计算机硬件系统和计算机软件系统两大部分组成。
5. CPU和主机的概念:通常把运算器、控制器做在一个大规模集成电路块上称为中央处理
器,又称CPU(Central Processing Unit) 。
通常把内存储器、运算器和控制器合称为计算机主机,也可以说主机是由CPI与内存储器
组成的,而主机以外的装置称为外部设备,外部设备包括输入/ 输出设备,外存储器等。
6.软件生存周期:软件生存周期是指一个软件从提出开发要求开始直到该软件报废为
止的整个时期。通常,软件生存周期包括可行性分析和项目开发计划、需求分析、概要设计、详细设计、编码、测试、维护等活动,可以将这些活动以适当方式分配到不同阶段去完成。
7.软件危机:随着计算机应用的普及和深化,计算机软件的数量、规模、复杂程度和
开发所需的人力、物力等都在急剧增加,计算机发展初期个人编写小程序的传统方法,已不再适合现代大型软件的开发,用传统方法开发出来的许多大型软件甚至无法投入运行。
同时,由于计算机应用领域和硬件技术得到丁飞速发展,软件的生产速度、质量和规模远远适应不了对软件的需求,造成大量人力、物力、财力的浪费,在软件开发和维护过程中出现了巨大的困难。计算机领域把大型软件开发和维护过程中遇到的一系列严重问题称为
软件危机” (Software Crisis) 。
8.信息:信息(Information) 是客观事物的属性和相互联系特性的表现,它反映了客观事物的存在形式和运动状态。计算机中的信息—般是字母、数字、符号的组合,而将这些信息进行传输的载体可以是文字、声音、图形、图像等。
9.输入和输出设备: 输入和出设备简称I/O(Input/Output) 设备。用户通过输入设备将程序和数据输入计算机,输出设备将计算机处理的结果( 如数字、字母、符号和图形)显示或打
印出来。常用的输入设备有:键盘、鼠标器、扫描仪、数字化仪等;常用的输出设备有:显示器、打印机、绘图仪等。
10.中间代码的概念: :所谓“中间代码”是一种结构简单、含义明确的记号系统,这种
记号系统可以设计为多种多样的形式,重要的设计原则为两点:一是容易生成;二是容易将它翻译成目标代码。
11.软件质量:软件质量是贯穿软件生存期的一个极为重要的问题,
关于软件质量的定
义有多种说法,从实际应用来说,软件质量定义如下:
(1)与所确定的功能和性能需求的一致性。
(2)与所成文的开发标准的一致性。
(3)与所有专业开发的软件所期望的隐含特性的一致性。
12.定点数及其分类:所谓定点数,就是指计算机在运算过程中,数据中小数点的位置
固定不变。其中小数点的位置是由计算机设计者在机器的结构中指定一个不变的位置,而不一定都必须具有小数点的指示装置。定点数一般有小数和整数两种表示形式。定点小数是把小数点固定在数据数值部分的左边,符号位的右边;定点整数则把小数点固定在数据数值部分的右边。
13.字长: 在计算机中,用若干二进制位表示一个数或一条指令,前者称为数据字,后者称为指令字。字长的直接影响计算机的功能强弱、精度高低和速度快慢。计算机处理数据时,
一次可以运算的数据长度称为一个“字”(Word),字的长度称为字长。一个字可以是一个字
节(Byte,简称B),也可以是多个字节。常用的字长有8位(bit )、16位、32位、64位等。
如某一类计算机的字由4个字节组成,则字的长度为32位,相应的计算机称为32 位机。
14.内存容量: 存储器的容量反映计算机记忆信息的能力,它常以字节为单位表示。存储器的容量越大,则存储的信息越多,计算机的功能越强。
计算机中的操作大多是与内存交换信息,但内存的存取速度相对CPU的算术和逻辑运算的速度要低1〜2个数量级。因此,内存的读写速度也是影响计算机运行速度的主要因素之一。
为了度量信息存储容量,将8 位二进制位(8bits) 称为1 个字节,字节是计算机中数据处理和存储容量的基本单位。1024个字节称为1K字节(1KB),1024K个字节称1兆字节(1MB),
1024M个字节称为1G字节(1GB), 1024G个字节称为1T字节(1TB),现在微型计算机主存容量
大多数在兆字节以上。
15.计算机软件。软件是指用来指挥计算机运行的各种程序的总和以及开发、使用和维护这些程序所需的技术文档。
计算机软件系统分为系统软件和应用软件。计算机系统软件由操作系统、语言处理系统、以及各种软件工具等各种软件程序组成,指挥、控制计算机硬件系统按照预定的程序运行、工作,从而达到预定的目标。应用软件是用户利用计算机软、硬件资源为解决各类应用问题而编写的软件,包括用户程序及其说明性文件资料。
16.并发:并发通常指多个任务可以在同一个时间段内同时执行,即允许多个任务在宏
观上并行,微观上仍然是串行的(对于单CPI系统而言)。
并行指的是多个任务真正意义上的同时执行,换言之,多个任务可以在同一个时刻同时执行。
并发系统只能够是宏观上并行、微观上串行执行;而并行则在微观执行上也是并行的。
只有在多处理机系统中,任务的并行执行才是可能的。并行系统往往也可以支持任务的并发执行。
17.主频: 计算机的中央处理器对每条指令的执行是通过若干个微指令操作来完成的,这些微指令操作是按时钟周期的节拍来“动作”的,时钟周期的微秒数反映出计算机的运算速度。有时也用时钟周期的倒数——时钟频率(兆频),即人们常说的主频来表示。一般说来,
主频越高(时钟周期越短),计算机的运算速度越快。但是,主频并不能全面准确地反映计算
机的运算速度,而每秒钟执行百万条指令数(Ml PS)指标则能较全面准确地反映计算机的运算