大学计算机导论复习提纲

合集下载

计算机导论复习大纲(湖南农大)

计算机导论复习大纲(湖南农大)

计算机导论复习提纲2014第1章全景图1.1 计算系统(1)掌握计算系统、计算机硬件、计算机软件的概念。

计算系统:通过交互解决问题的计算机硬件、软件和数据。

计算机硬件:计算机系统的物理元件。

计算机软件:提供计算机执行的指令的程序。

(2)计算系统的分层及各层的功能信息层:反映了在计算机上表示信息的方式。

采用二进制数字1和0管理。

硬件层:有计算机系统的物理硬件组成。

程序设计层:负责处理软件,用于实现计算的指令以及管理数据。

操作系统层:管理计算机的资源。

应用层:用计算机解决真实世界的问题。

通信层:利用计算机技术进行通信。

(3)抽象:删除了复杂细节的心理模型1.2 计算的历史(1)计算机硬件的简史算盘早期的用来记录数值的计算设备Blaise Pascal 进行加、减、除和乘法的机械设备第一位程序设计员Ada Lovelace,Ada程序设计语言是以她的名字命名的。

英国数学家Charles Babbage发明了分析机。

1936年,英国数学家Alan Turing发明了一种抽象数学模型图灵机,为计算理论的主要领域奠定了基础。

计算机科学领域的图灵奖以Alan Turing的名字命名。

(2)计算硬件的历史划分为哪几个时代,每个时代的主要特征是什么?第一代用真空管存储信息,主存储器是磁鼓,输入设备是读卡机,输出设备是穿孔卡片或行式打印机,辅助存储设备是磁带第二代用晶体管作为计算机的主要部件,主存储器是磁芯,辅助存储设备是磁盘。

第三代集成电路, 终端(带有键盘和屏幕的输入/输出设备)第四代大规模集成电路,个人计算机类似于P18 11-38(3)摩尔定律每18个月计算机的功率会在同样的价格水平下增长一倍,或者以一半的价格可以购买同样的计算机功率。

(4)并行计算计算机依靠一套互相连接的中央处理器或者存储单元提高处理速度一种并行机器的组织结构是所有处理器共享同一个存储部件。

另一种组织结构是每个中央处理器具有自己的本地内存,与其他处理器通过高速内部网进行通信。

计算机科学导论复习大纲(改)

计算机科学导论复习大纲(改)

计算机科学导论复习大纲1. 学科根本问题:什么能被(有效地)自动进行。

他来源于对算法理论、数理逻辑、计算模型、自动计算机器的研究,并与存储式电子计算机的发明一起形成于20世纪40年代初期2. 学科知识体的三个层次:分支领域(Area)【分为→】知识单元(Unit)【分为→】知识点(Topic)3. 计算学科三个学科形态(过程):抽象、理论、设计4. 哈密尔顿回路问题:访问除原点外每个结点一次,对于任一图无法判断是否存在哈密尔顿回路欧拉回路问题:访问每条边一次,对于任一图可以判断是否存在欧拉回路5. 要完成n个盘子的梵天塔的移动,最少需要:6. P类问题:所有在多项式时间内可以求解的问题,此问题采用确定性算法NP类问题:所有在多项式时间内可以验证的问题,此问题采用非确定性算法7. NP完全性问题:NP类中某些问题的复杂性与整个类的复杂性有关,当这些问题中任何一个存在多项式时间算法时,则所有NP问题都是多项式时间可解,这些问题被称为NP完全性问题8. 停机问题:针对任意给定的图灵机和输入,寻找一个一般的算法(或图灵机),用于判定给定图灵机在接收了初始输入后能否到达终止状态,即停机状态。

若能找到,则停机问题可解;否则,不可解【简言之→】我们能不能找到这样一个测试程序,它能判断出任意的程序在接收了某个输入并执行后能不能终止9. 贪婪准则:1)每次都选择价值最大的物品装包2)每次都选择重量最小的物品装包3)每次都选择价值密度(价值/重量)最大的物品装包10. 程序的三种基本结构:PTFAAPBAB1)顺序结构 2)选择结构 3)循环结构11. Internet软件的层次结构:OSI的分层:物理→链路→网络→传输→会话→表示→应用TCP/IP(现用)的分层:物理→链路→网络→传输→应用12. 超文本传送协议:HyperText Transfer Protocol(HTTP)13. 图灵:电子计算机的理论和模型是由英国数学家图灵建立的14. 图灵机:图灵机属于理论形态15. 冯·诺依曼:冯·诺依曼为美籍匈牙利科学家16. 冯·诺依曼计算机五大特点(又称存储程序特点):1)计算机由运算器、控制器、存储器、输入及输出设备五部分组成2)程序与数据置于同一存储器;指令和数据均可送至运算器运算3)数据以二进制表示4)顺序执行指令5)机器以运算器为中心17. EMIAC:EMIAC是第一台真正工作的计算机,他相当于CPU18. Brooks hear:Brooks hear在其著作《计算机科学导论》中给出一个基于冯·诺依曼计算机体系结构的程序执行实例19. 执行程序的机器指令集:操作码操作数描述1RXY 将内存XY单元中的数据取出,存入寄存器R中2RXY将数XY存放到寄存器R中3RXY将寄存器R中的数据存入主存地址为XY的单元中40RS将寄存器R中的数存入寄存器S中5RST 将寄存器S与T中用二进制补码表示的数相加,结果存入寄存器R中6RST 将寄存器S与T中用浮点数表示的数相加,结果存入寄存器R中7RST 将寄存器S与T中的数进行或运算,结果存入寄存器R中8RST 将寄存器S与T中的数进行与运算,结果存入寄存器R中9RST 将寄存器S与T中的数进行异或运算,结果存入寄存器R中A R0X 将寄存器S中的数右移X次,每次将最低位移出的数字放在最高位的空缺中B RXY 若寄存器R中的数与寄存器0中的相同,就将内存XY单元中的数据(跳转指令)存入程序计数器中;否则,按原来的顺序继续执行C000停机,C000如:1A43【表示→】将43单元中的数据取出,存入寄存器A中20. 计算机语言:机器语言(机器指令)【高级→】汇编语言【高级→】高级语言21. 机器指令:机器指令是计算机硬件能够直接识别和运行的语言,由操作码和操作数组成22. 高级语言:高级程序设计语言是一种无需了解计算机内部即能运用的语言23. CISC:复杂指令系统计算机24. RISC:精简指令系统计算机25. 程序设计_语言翻译系统的三部分:1)汇编语言翻译系统2)高级程序设计语言编译系统3)高级语言翻译系统26. 算法的重要特性:1)有穷性(又称有限性)2)确定性3)输入4)输出5)能行性(又称正确性)27. 流程图:流程图是描述算法的常用工具,它采用美国国家标准化协会(American National Standard Institute , ANSI)规定的一组图形符号来表示算法28. 算法分析考虑的三个问题:1)算法的时间杂度2)算法的空间杂度——执行过程中所占存储空间的大小3)算法是否便于阅读、修改和测试29. 线性表:1)后进先出(栈)2)先进先出(队列)30. 图:图是由结点和连接这些结点的边所组成的集合31. 程序:每个程序都具有一个单一的、不可分的结构,它规定了某个数据结构上的一个算法32. 程序= 算法+ 数据结构:此公式是1976年由瑞士计算机科学家尼科莱·沃恩提出的33. 软件 = 程序 + 文档:软件一般指计算机系统中的程序及其文档34. 软件分类:系统软件(不做事)、支撑软件(工具)、应用软件35. 单位转换:1K = 1024()位1M = 1024K1G = 1024M1T = 1024G36. 二进制代码:计算机中数值数据信息、字符、图像及汉字等信息用二进制代码形式表示;微机中主要使用的二进制编码为ASCII码37. ASCII码:目前采用的字符编码是由美国国家标准局(AmericanNational Standards)制定的国际标准信息交换码(American Standard Code for Information Interchange , ASCII)38. 浮点数:计算机中浮点数由阶码与尾码组成39. 布尔代数:由0和1组成的集合以及定义在其上的“3个运算”构成40. 半加器真值表:输入输出00001110111041. 理论:从数学的角度来说,理论是基本概念、基本原理或定律以及由这些概念与原理逻辑推理出来的结论组成的集合42. 公理化方法:公理化方法是一种构造理论体系的演绎方法,它是从尽可能少的基本概念、公理出发,运用演绎推理规则,推出一系列的命题,从而建立整个理论体系的思想方法;公理化方法是构建理论体系的常用方法43. 公理系统需满足的三条件:无矛盾性、独立性、完备性44. 形式验证:形式验证是基于已建立的形式规格,对规格系统的相关特性进行分析和验证,以评判系统是否满足期望的特征;形式验证的主要技术包括模型检验、定理证明以及模型检验与定理证明的结合45. 系统科学:系统科学是探索系统的存在方式和运动变化规律的学问,是对系统本质的理性认识,是人们认识客观世界的一个知识体系46. 几种常用的系统科学方法:1)系统分析法2)信息方法3)功能模拟方法4)黑箱方法5)整体优化方法47. 结构化方法:结构化方法是计算学科的一种典型的系统开发方法。

2013-计算机导论总复习提纲(王)

2013-计算机导论总复习提纲(王)

2013-计算机导论总复习提纲(王)2013级《计算机导论》课程复习提纲2013.12.27第一讲计算机的基础知识1、举例说明信息技术从哪些方面改变了我们的生活方式与学习方式。

(PPT01 P2~38)2、了解计算机产生的标志性事件,并说明计算机发展过程中经历了哪几个阶段及其主要特点。

(PPT01 P64~73)3、掌握计算机软件系统的层次结构。

(PPT01 P86~87;教材P24)第二讲计算机硬件(参考另一份复习提纲)第三讲走进计算机1、系统软件包括哪些?(PPT03 P6)操作系统(Operating system,OS)实用程序(Utilities)设备驱动程序(Device drivers)语言翻译程序(Language translators)2、什么是操作系统?其主要功能是什么?(PPT03 P7~8)操作系统是一套计算机资源管理与应用的解决方案与规程。

主要功能:管理计算机中的资源;提供用户界面(User Interface);提供系统功能调用(System functions call)支持;加载(Load)并运行(Run)应用程序:确定应用程序在外存或网络上的位置(地址),在内存中分配相应的空间,把应用程序和必要的数据读入该空间;从应用程序的第一条机器指令(程序入口,Program entry)开始执行按照既定的调度策略(如时间片、优先级等),暂时中止运行中的程序及继续执行它,执行结束后释放内存空间。

3、操作系统如何管理外存上的程序与数据?(PPT03 P17~19)1、管理的需要:外存所存储的是需长期保存或关机后不能丢失的信息。

提高外存的存取效率。

2、管理的手段:采用文件(Files)和目录(Directories,俗称文件夹),来组织、存储和管理外存中的信息。

用户可以为文件和目录命名。

文件名的一般格式:<主文件名>.<后缀>,如prog.c后缀可用来标识文件的类别。

计算机导论复习提纲

计算机导论复习提纲

计算机导论复习提纲
一、计算机基础
1.计算机概述
(1)计算机组成结构:中央处理器(CPU)、主存储器(主存)、外存储器(磁盘、硬盘等)、输入设备(键盘、鼠标等)、输出设备(屏幕、打印机等);
(2)计算机分类:按计算能力:微型计算机、小型计算机、中型计算机、大型计算机,按照应用领域:多处理系统与分布多处理系统;
(3)计算机的特点:计算准确、速度快、仪器少、功能强大、操作简
单等。

2.操作系统
(1)操作系统的定义:操作系统是一个独立的软件系统,它定义了计
算机的功能,并为其他软件提供运行和管理环境;
(2)功能:提供系统服务,管理系统资源、提供用户接口,实现多道
任务切换等;
(3) 常见操作系统:Windows、Linux、Mac OS、Android等。

二、计算机网络
1.网络概述
(1)网络的基本概念:网络是一种将多台计算机系统链接成系统,以
实现资源共享的一种有机结构;
(2)网络分类:由于网络的规模,可以按照范围、技术等分为局域网(LAN)、广域网(WAN)、基础技术等;
(3)网络体系结构:网络体系结构的层次结构分为应用层、表示层、会话层、传输层、网络层、数据链路层和物理层。

计算机科学导论复习大纲

计算机科学导论复习大纲

计算机科学导论复习大纲
一、计算机科学的历史
1、从计算机的发明到计算机科学的诞生
2、主要阶段的发展:19世纪的算术机,20世纪中期的大型计算机,20世纪末的计算机系统,21世纪的高级计算机
二、计算机的组成部分
1、硬件:中央处理器,内存,I/O设备
2、软件:操作系统,应用软件
三、计算机科学的基本概念
1、算法:一种数学模型,定义了一个解决特定问题的固定步骤的序列
2、数据结构:一种特殊的数据存储形式,以便于有效地保存和管理数据
3、模型:为了简化和描述复杂的实际情况,计算机科学使用各种数学模型
4、排序:一种特殊的算法,它以指定顺序重新排列数据
四、计算机科学的基本技术
1、编程语言:Java,C,Python等编程语言,用于实现算法和数据结构
2、设计模式:一种为解决其中一类常见问题而发展出的解决方案,能更有效地实现复杂任务
3、计算机网络:一种网络系统,其中计算机可以相互连接和交换信息
4、人工智能:为了模拟智能行为而开发的应用,使计算机具有智能功能
五、计算机科学的应用
1、软件工程:一种利用软件开发方法以解决特定问题的工程。

计算机导论考试复习提纲

计算机导论考试复习提纲

计算机复习提纲第一章一、单项选择1.世界上第一台应用电子数学计算机ENTAC诞生于(C )A.1950 B.1945 C.1946 D.19482.微型计算机内,存储器采用的是(C )A.磁芯存储器B.磁表面存储器C.半导体存储器D.磁泡存储器3.计算机发展过程按使用的电子器件可划分为四个时代,其中第四代计算机使用的器件为(A )A.超大规模集成电路B.晶体管C.小规模集成电路D.电子管4.电子器件可划分为四个时代其中第二代计算机使用的器件为 (B )A超大规模集成电路 B晶体管 C小规模集成电路 D电子管【Page3四个时代】7.计算机防杀毒软件的作用(查出已知的病毒病消除部分病毒)8.存储程序——冯·诺依曼9.计算机千年虫:2000以后计算机系统无法正确处理与日期有关的数据10.研究军事使用的告诉大容量计算机是(大型机)11.计算机发展至今就气工作原理而论,一段认为都基于冯诺依曼提出的(储存程序)原理12.按计算机采用的电子器件来划分计算机的发展经历(4)代13. 计算机病毒是一种程序,他在某些条件下激活,起干扰破坏作用并能传染到其他程序15.从长远来看使用计算机的目的:处理数据以产生信息16.世界上第一台计算机诞生在(1946)年17.晶体管计算机体系结构以(存储器)为中心18.(免疫性)不属于计算机病毒的特点二、多项选择1.计算机中完备的图灵计算机是()A.ABCB.ZUSE 23 ?C.ENIAC`D.EDVAC2.计算机中具有存储设备的是()A.ABCB.图灵机C.ENIACD.EDVAC3.科学家计算机发展贡献()A.贝瑞B.图灵C.冯·诺依曼D.阿塔诺蒙夫4.计算机发展过程的几个年代中,使用到主要的器件有()A.超大规模集成电路B.集体观计算机C.小规模集成电路D.电子管计算机5.以存储器为体系的(除第一代电子管以外的2.3.4代)6.微型计算机前使用到主要器件有(晶体管)、(小规模集成电路)、(电子管)8. 当今计算机发展的趋势是()A. 微型化B. 智能化C. 巨型化 D 自动化9. 当今计算机处理对象分类为()A. 模拟计算机 B . 数字计算机 C. 混合计算机 D. 全自动计算机10.计算机按性能指标分类为(ABCD )A.巨型计算机B.大型计算机C.小型计算机D.微型计算机11.计算机的主要特点为(ABD )A.运算速度快B.计算机精度高C.工作自动化D.可靠性能高12.计算机的主要应用是(ABCD )A.DNA计算B.CAI C.文字处理D.科学计算13.计算机一旦感染病毒会出现的症状有(ABC)A.系统运行异常B.硬盘异常C.文件异常D.无任何异常14.下列选项中属于计算机病毒的是(ABD )A.熊猫烧香B.冲击波C.特洛伊木马D.爱虫病毒第二章一.单项选择1.用多媒体电脑播放多媒体辅助教学光盘,下列设备哪些是必须的(C )A.打印机B.声卡C.光驱D.扫描仪2.计算机主存中,能用于存取信息的部件是(D )A.硬盘B.软盘C.ROM D.RAM3.微机中的CPU是指(D )A.内存和运算器B.输入设备和输出设备C.存储器和控制器D.控制器和运算器4.计算机的性能主要取决于(A )A.字长、运算速度和内存容量B.磁盘容量、打印机质量C.机器价格和所配置的操作系统5.磁盘上的磁道是(A)A.一组记录密度不同的同心圆B.一组记录密度相同的同心圆C.一组记录密度不同的阿基米德螺旋线D.一组记录密度相同的阿基米德螺旋线6.电子计算机主存内的ROM是指(D)A.不能改变其内的数据B.只能读出数据,不能写入数据C.通常用来存储系统程序D.以上都是7.CPU中临时存放数据的部件是(C )A.算术逻辑单元B.存储器C.寄存器D.控制器8.断电后,将失去信息的是(A )A.RAM B.ROM C.磁盘D.光盘9.关于随机存储器RAM,不具备的特点是(D )A.RAM中的信息可读可选B.RAM是一种半导体存储器C.RAM中的信息不能长期保存D.RAM用来存放计算机本身的监控程序10.显示器最主要的指标是(B )A.屏幕大小B.分辨率C.显示速度D.制造商11.计算机工作时,内存储器用来存储(B )A.程序和指令B.程序与数据C.数据和信号D.ASCII码和汉字编码12.一台个人电脑的(B )应包括:主机、键盘、显示器、打印机、鼠标器和音响等部分。

计算机导论复习大纲

计算机导论复习大纲

计算机导论复习大纲一、C++初步知识1、理解C++区别C的最主要的特点。

2、掌握C++标识符的构成规则。

能够判断标识符是否合法(例如,1st、No.1都不是合法的标识符)。

3、C++语句的结束符号是分号,语句块用{}来标记。

4、掌握C++的基本语句和基本语法格式。

5、掌握cin和cout的简单使用。

6、掌握常见基本数据类型名(int,float,double,char,string)及其对应数据所占空间字节数。

7、掌握常量及变量的声明及定义8、能够熟练运用运算符(+、-、*、/、%、++、--、+=、-=、*=、/=、%=、&&、||、条件运算符、sizeof运算符、==、>=等)表达运算过程,能够判断表达式的值。

9、熟练掌握if语句、switch语句、while语句、do-while语句、for语句的特点及使用方法。

能够利用它们编辑程序解决问题。

参见书本P39~P49对应部分的例子。

10、熟练掌握break、continue语句。

11、了解自定义数据类型声明方式及枚举类型。

二、函数1、掌握函数定义的语法形式、形参、返回值及返回类型的含义。

2、掌握函数调用的形式、实参的含义,并能利用函数实现程序功能。

参见书P62~P65例子。

3、掌握函数嵌套调用及递归调用的过程。

参见P70例3-8。

4、掌握函数参数传递的两种方式,理解引用的含义。

5、理解内联函数的功能及定义方式。

6、掌握定义带有默认值参数的函数的方法,理解函数重载的含义。

7、常用数学函数声明所在的头文件是cmath。

程序输入输出操作所需要的信息是在iostream文件中。

三、类与对象1、面向对象程序设计的主要特点:抽象、封装、继承和多态。

2、掌握C++类的声明定义方式(参见P91例子),理解类成员访问控制符(public、private、protected)的含义。

注意:类的声明语句最后一定要加;3、掌握对象的声明和初始化方式。

《计算机导论》复习考试大纲

《计算机导论》复习考试大纲

《计算机导论》复习考试大纲考试原则:主要针对最基本的定义、术语、概念和方法,适当涉及原理性问题和简单应用。

题型以单向选择为主(约占60% 以上),其次为简答、填空、判断和简单应用。

复习注意事项:计划学时内的课程讲授,肯定有许多内容难以详细讲授或根本没有讲授到的现象,因此必须参考本大纲所列内容进行自学。

强调:大纲对于考试仅作为考试题目分布的参考,这就意味着非重点的内容就一定不考,同样也不说明课堂上没有时间讲授到的内容就不考,所以建议针对大纲认真吃透教材。

第一章绪论重点:理解各种计算机模型及模型中各元素之间的关系;深刻理解冯·诺依曼思想理论的三个基本内容及其深渊意义;掌握数据所对应的计算机内部状态,结合第三章内容掌握位模式。

了解:现代计算机的发展历史,和计算机发展所引起的社会与道德问题。

第二章数字系统重点:理解位置化数字系统;熟练掌握二、八、十和十六进制系统及其数据之间的相互转换。

了解:非位置化数字系统。

第三章数据存储重点:充分理解计算机内部的数据表示及其意义;熟练掌握无符号与有符号整数的数据表示、反码和补码表示法及其溢出现象、浮点数的数据表示及其余码系统;充分理解文本的数据表示,熟练掌握ASCII编码。

了解:多媒体信息的数据形成与数据表示。

第四章数据运算重点:充分理解逻辑运算,熟练掌握基于位模式的逻辑运算、掩码的设置;了解:基于位模式的无符号与有符号整数、浮点数的算术运算。

第五章计算机组成重点:充分理解计算机子系统的连接与程序执行过程;熟练掌握关于CPU及其寄存器、主存储器(地址空间)、总线、I/O寻址的概念;理解和掌握存储器类型、存储器的层次结构、并行处理、器周期和一组指令的执行。

了解:输入输出子系统各种设备、不同的体系结构。

第六章计算机网络重点:充分理解计算机网络及计算机资源的概念、基于TCP/IP的网络模型;理解和掌握网络的物理结构和网络分类、TCP/IP协议族各层功能及相互关系;熟练掌握如下概念:网络连接设备、连接类型、客户/服务器体系结构、IP地址、路由选择、网络协议(UDP、TCP和IP)、邮件协议(POP和IMAP)及电子邮件地址组成、文件传输协议FTP、超文本和超媒体、超文本传输协议及统一资源定位符、组成WWW的三个部件和三类文档、互连网与因特网及万维网与因特网的区别等。

《计算机导论》知识点

《计算机导论》知识点

《计算机导论》知识点复习要点一、1. 进制换算、ASCII码、真值、原码、补码、反码、与或非2. 存储单位换算:位、字节、字、字长 b M G3. 冯?诺依曼体系结构计算机的主要特征4. 计算机发展方向二、计算机系统:软件、硬件1. 总线结构2. CPU3. 微型计算机的主频很大程度上决定了计算机的运行速度,它是指CPU工作频率4. cache指的是高速缓冲存储器5. 某单位的人事管理软件属于应用软件6. 内存地址7. 运算器中的运算结果可直接传送到RAM 8. 机器语言程序能被CPU直接执行9. 32位微型计算机中的32位指的是计算机的机器字长三、数据结构:1. 树、图、队列、栈2. 线性表:线性表的顺序存储结构和链式存储结构四、软件1. 程序由什么组成2. 算法设计:伪代码3. 软件生命周期包括哪几个阶段及其主要任务4. 能够将高级语言源程序翻译为目标程序的系统软件是,五、xp操作系统的操作:a) 中英文输入法切换的热键b) 启动程序c) 桌面d) “我的电脑”是一个系统文件夹e) 文件命名规则f) 文件属性g) 实现窗口的最大化5. dos命令:md、del、type、cls六、数据库常见数据库软件:联系模型:1:1、1:N、N:M七、网络:1. IP地址2. TCP/IP协议(HTTP,FTP,SMTP)3. WWW,HTML ,4. OSI模型,各层的作用5. 病毒6. 域名7. 子网掩码8. 防火墙的作用9. 局域网基本拓扑结构主要有哪几类 10. 一台计算机利用电话线路传输数据信号时,必备的设备是调制解调器八、操作系统1. 操作系统启动过程2. 进程的三个主要状态,状态转换的原因 3( 死锁九、Office操作系列1. word\Excel\ppt。

计算机导论复习

计算机导论复习

计算机导论复习一、计算机基础知识1、计算机的定义:计算机是一种能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。

2、计算机的发展历程:计算机的发展经历了四个阶段,分别是电子管计算机、晶体管计算机、集成电路计算机和超大规模集成电路计算机。

3、计算机的分类:计算机按照处理能力、体积、重量、用途等可以分为巨型机、大型机、中型机、小型机、微型机、服务器等。

4、计算机的应用:计算机广泛应用于科学计算、数据处理、信息管理、辅助设计、人工智能、网络通信等领域。

二、操作系统1、操作系统的定义:操作系统是计算机系统中的核心软件,负责管理计算机系统的硬件和软件资源。

2、操作系统的功能:操作系统的功能包括进程管理、内存管理、文件管理、设备管理、用户界面等。

3、常见的操作系统:常见的操作系统有Windows、Linux、macOS等。

三、数据库系统1、数据库系统的定义:数据库系统是一种用于数据管理的软件系统,可以实现对数据的存储、查询、更新和管理。

2、数据库系统的组成:数据库系统由数据库、数据库管理系统和数据库管理员组成。

3、数据库的设计:数据库的设计包括概念设计、逻辑设计和物理设计三个阶段。

4、SQL语言:SQL语言是一种用于操作数据库的标准化语言。

四、网络基础1、网络的概念:网络是指将多个计算机或设备连接起来,通过数据链路进行通信和资源共享的系统。

2、网络的分类:网络可以分为局域网、城域网、广域网等。

3、网络协议:网络协议是网络通信的基础,常见的网络协议有TCP/IP 协议、HTTP协议等。

4、网络设备:常见的网络设备包括路由器、交换机、网关等。

五、信息安全基础1、信息安全的定义:信息安全是指保护信息系统不受未经授权的入侵和破坏,保证信息的机密性、完整性和可用性。

2、防火墙:防火墙是保护网络安全的重要设备,可以控制网络访问和数据传输。

3、加密技术:加密技术是保护信息安全的重要手段,通过对数据进行加密,保证数据的机密性和完整性。

《计算机导论》复习考试提纲

《计算机导论》复习考试提纲

《计算机导论》复习考试提纲《计算机导论》复习考试提纲计算机导论复习考试大纲第1章概述1.理解计算学科的定义,会解释计算学科。

2.了解计算学科的本质3.理解计算学科的三个学科形态。

4.能列举出计算学科的五个专业学科领域5.知道什么是图灵机。

6.了解ENIAC 相关信息7.了解计算机发展的几个阶段8.会描述计算机系统的组成(包括硬件组成和软件组成)9.会解释冯诺依曼原理。

10.知道字长的概念。

11.了解计算机的分类12.知道表示存储器容量的单位及换算关系。

13.了解软盘和硬盘的结构,了解其相关的参数。

第2章计算机基础知识1.理解进位计数制中的基数和权的概念,知道2、8、16进制数的表示方法。

2.会进行二、八、十六进制与十进制数之间相互转换,会熟练进行二和十六进制之间的相互转换。

3.给出一个二进制数据,能写出其在计算机内的机器数表示形式。

4.会进行简单的二进制补码的加减运算,会求补码对应的真值。

5.了解计算机中的四种逻辑运算。

6.掌握ASCII码的概念和表示,知道常见字符ASCII码值的相对大小。

7.理解汉字内码和外码的概念,能列举出汉字输入的常见编码类型。

8.了解数字音频的文件格式,知道其扩展名。

9.了解常用图像文件格式。

第3章计算机体系结构1.掌握指令、指令系统、程序的概念。

2.掌握冯诺依曼结构所描述的计算机组成。

3.理解存储器的分类,能举出相应的例子或给出一种存储器能说出其所属的类别。

4.掌握三级结构的存储器系统的运行原理,知道每一级的功能。

5.理解虚拟存储的概念.6.掌握计算机的三总线结构,能描述设备间的连接关系。

7.了解总线的分类,能列举总线的实例。

8.掌握接口的概念和功能。

9.了解接口的分类。

10.了解外设数据传送控制方式。

11.了解高性能计算机的含义。

第4章操作系统1.掌握操作系统的概念,理解操作系统概念中的二层含义,了解操作系统的地位。

2.了解操作系统的启动过程。

3.能准确描述操作系统的功能。

计算机导论总复习提纲(整理)

计算机导论总复习提纲(整理)

2009级《计算机导论》课程复习整理第一章计算机的基础知识1、了解计算机产生的标志性事件,并说明计算机发展过程中经历了哪几个阶段及其主要特点。

(讲义01 P5~8)计算机产生的标志性事件:1936年阿兰·图灵在《论可计算数及其在判断问题中的应用》中论述了一种假想的通用计算机,即理想计算机(图灵机),在理论上证明了通用计算机存在的可能性1950年10月图灵在《计算机和智能》中进一步阐明了计算机可以有智能的思想,并提出了测试机器是否有智能的方法(图灵测试),图灵也因此被称为“人工智能之父”1956年开始美国计算机学会每年向世界上最优秀的计算机科学家颁发“图灵奖”1946年2月美国宾夕法尼亚大学成功研制了世界上第一台数字电子计算机ENIAC计算机的发展阶段:第一代计算机(1946-1957):主要特征是逻辑器件使用电子管,用穿孔卡片机作为数据和指令的输入设备,用磁鼓或磁带作为外储存器,使用机器语言编程第二代计算机(1958-1964):主要特征是使用晶体管代替了电子管,内存储器采用了磁芯体,引入了编址寄存器和浮点运算硬件,利用I/O处理机提高了输入/输出能力第三代计算机(1965-1972):主要特征是用半导体中、小规模集成电路作为元器件代替晶体管等分立原件,用半导体储存器代替磁芯储存器,使用微程序设计技术简化处理机的机构第四代计算机(1972年至今):主要特征是使用了大规模和超大规模集成电路,使计算机沿着巨型机和超微型计算机方向发展2、了解计算机科学与技术学科的知识体系与主要研究方向。

(讲义01 P17~32)计算机科学与技术学科的知识体系:离散结构,程序设计基础,算法设计与分析,计算机组织与体系结构,操作系统,网络计算,程序设计语言,人机交互,图形学和可视化计算,智能系统,数据库,信息管理,软件工程,科学计算,社会、道德和职业的问题,计算机科学与技术学科的主要研究方向:科学计算与算法理论研究方向,信息安全研究方向,多媒体技术研究方向,软件工程研究方向,计算机应用技术和应用软件研究方向,体系结构研究方向3、掌握计算机软件系统的层次结构。

(含答案)《计算机科学导论》课程复习大纲

(含答案)《计算机科学导论》课程复习大纲

(含答案)《计算机科学导论》课程复习大纲一、名词解释1、位置计数法:讲义第2章ppt第5页一种表达数字的系统,数位按顺序排列,每个数位有一个位值,数字的值是每个数位和位值的乘积之和2、模拟数据:讲义第2章ppt 第15页是一种连续表示法,模拟它表示的真实信息3、数字数据:讲义第2章ppt第15页是一种离散表示法,把信息分割成了独立的元素4、原码:课本P37,讲义第2章ppt第28页将数的符号数码化,即用一个二进制位表示符号:对整数,该位取0,对负数,该位取1。

而数值部分保持数的原由形式(有时需要在高位部分添几个0)。

这样所得结果为该数的原码表示。

5、补码:课本P37 ,讲义第2章ppt第32页,一个负数加模的结果即是该数的补码,它与该负数等价,或者说是一对一的,一个正数的补码就是它本身6、反码:课本P37,讲义第2章ppt第37页正数的反码与其原码、补码相同;负数的反码等于原码除符号位外,按位求反;[X]补= [X]反+17、溢出:讲义第2章ppt第38页当运算的结果超出某种数据类型所表示的数的范围时,机器不能正确表示,这时要产生溢出;在溢出的情况下,机器将产生错误的结果8、字符集:讲义第2章ppt第53页字符集:字符和表示它们的代码的清单;常用字符集:ASCII、Unicode9、RGB表示法:讲义第2章ppt第85页在计算机中,颜色通常用RGB(red-green-blue)值表示,其中的三个数字说明了每种基色的份额如果用0~255之间的数字表示一种元素的份额,0:该颜色没有参与;255:该颜色完全参与其中10、布尔代数:讲义第3章ppt第22页–提供的是集合{0,1}上的运算和规则–这个集合及布尔代数的规则被用来研究电子和光学开关主要代数运算:补、和、积11、布尔函数:讲义第3章ppt第29页设B={0,1},则Bn={(x1,x2,……,xn)|xi∈B,1≤i ≤n}是由0和1所能构成的所有n元有序列的集合从Bn到B的函数称为n度布尔函数x称为布尔变元12、文字:讲义第3章ppt第47页–布尔变元或其补14、小项:讲义第3章ppt第47页–布尔变元x1,x2,……,xn的小项是一个布尔积y1y2……yn,其中yi=xi,或–小项是n个文字的积,每个文字对应于一个变元–一个小项对一个且只对一个变元值的组合取值115、积之和展开式:讲义第3章ppt第48页–给定一个布尔函数,可以构造小项的布尔和使得:当此布尔函数具有值1时它的值为1,当此布尔函数具有值0时它的值为0 –此布尔和中的小项与使得此函数值为1的值的组合对应–表示布尔函数的小项的和称为此函数的积之和展开式或析取范式16、门:讲义第3章ppt第53页–对电信号执行基础运算的设备,接受一个或者多个输入信号,生成一个输出信号–门是构成数字逻辑电路的基元,基本的门电路包括与、或、非、异或、与非、或非17、电路:讲义第3章ppt第53页–相互关联的门的组合,用于实现特定的逻辑函数–计算机的所有硬件都是使用不同的电路复合而成–电路主要分为组合电路和时序电路逻辑框图与真值表:讲义第3章ppt第53页–逻辑框图:电路的图形化表示,不同类型的门有专用符号–真值表:列出了所有可能的输入值和相关输出值的表,用于分析电路的输入输出规律18、无需在意条件:讲义第3章ppt第96页–在某些电路中,由于输入值的一些组合从未出现过,所以对其输出值可以任意选择,函数对于这种组合的值称为无需在意条件–在卡诺图中,用d作其记号19、指令:讲义第3章ppt第131页将计算机看成是一台信息处理机处理只能一步一步地进行,一次进行一项基本操作指令:人给机器下达的完成一项基本操作的命令指令只能由1和0来编写20、程序:讲义第3章ppt第132页完成一项任务需要将其分解成一系列能由指令实现的基本操作,即一系列指令程序:完成一项任务所需的并且按照一定顺序排列起来的一系列指令21、驱动程序:讲义第3章ppt第198页是一种可以使计算机和设备通信的特殊程序,可以说相当于硬件的接口,操作系统只有通过这个接口,才能控制硬件设备的工作底层硬件是设备管理和操作的最终执行者,驱动程序则体现系统的设备控制能力,也是硬件设备存在的基本条件越高级的操作系统需要安装的驱动程序越少22、算法:讲义第4章ppt第8页–在有限的时间内用有限的数据解决问题或子问题的明确指令集合23、编译器:讲义第4章ppt第55页编译器:把用高级语言编写的程序翻译成机器码的程序24、基本操作:讲义第4章ppt第76页指算法运行中起主要作用且花费最多时间的操作–两个实数矩阵的乘法问题中,矩阵的实数元素之间的数乘–对N个整数进行排序的算法中,整数间的比较和交换25、T(n):讲义第4章ppt第77页–算法的时间复杂度,用问题实例长度的函数表示–也就是用该算法用于问题长度为n的实例所需要的基本操作次数来刻画26、排序问题:讲义第4章ppt第95页–是人们对数据集合最常用的基本操作之一–通讯录或电话本中记录一般按照人名的字典顺序排列–打牌时按牌色和点数排列–体育比赛的获奖情况按实际成绩排序–所有计算机工作中,排序占25%以上27、稳定排序算法:讲义第4章ppt第96页–相同大小的元素不被交换的算法28、原址排序算法:讲义第4章ppt第96页–占用有限额外空间或者说额外空间与n无关29、计算机网络:讲义第5章ppt第7页计算机网络是为了通信和共享资源而以各种方式连在一起的一组计算设备。

09级计算机导论总复习提纲

09级计算机导论总复习提纲

09级计算机导论总复习复习注意事项:1. 基本概念、基本原理的理解;2. 课后作业独立、认真完成;3. 上机操作、实验报告独立、认真完成;4. 论文、报告、课堂作业独立、认真完成。

第1章绪论1. 位、字节、字长的概念2. 计算机的发展5计算机发展经历了多少代?计算机各代是以什么来划分的?各代的标志是什么?有哪些科学家对计算机的发展有重大贡献?他们的杰出贡献是什么?第2章计算机的基础知识1. 数制及数制间的转换29-312. 码制35计算机中数值数据是以什么形式存储的?为什么?2. 原码、反码、补码的定义,及其一个字节的表示范围怎样?3. 信息的几种编码39BCD码、ASCII码、汉字编码(输入码、内码、字形码)4. 命题逻辑基础43与(逻辑乘“∧”)、或(逻辑加“∨”)、非(“ ̄”)、异或(“⊕”)的定义及其真值表设有逻辑变量A、B、C,则有:★A与B(AND,逻辑乘):C=A∧B或C=ABC=A∧B真值表:A B C0 0 00 1 01 0 01 1 0★A或B(OR,逻辑加):C=A∨B或C=A+BC=A∨B真值表:A B C0 0 00 1 11 0 11 1 1★A的非(NOT,取反):C=AC=A真值表:AC 01 1 0★A 异或B :C=A ⊕B=B A B AC=A ⊕B 真值表:A B C0 0 00 1 11 0 11 1 05. 计算机的基本结构与工作原理计算机硬件的基本结构49五大组成部件:运算器、控制器、存储器、输入设备、输出设备,及其功能。

CPU=运算器+控制器主机=运算器+控制器+存储器I/O 设备=输入设备+输出设备6. 计算机的工作原理51指令格式:操作码、地址码计算机工作原理:取指令、分析指令、执行指令、PC+1,或将转移指令地址送PC7. 程序设计基础程序设计语言的发展54:机器语言、汇编语言、高级程序设计语言高级语言的特点:源程序、目标程序、可执行程序编辑语言和编译语言的区别结构化程序设计的3种基本控制结构55:顺序、选择性分支、循环8. 算法基础软件系统开发步骤57:问题分析、算法设计、程序设计、测试9. 数据结构基础几种典型的数据结构61:线性表、堆栈、队列的操作特点第3章 计算机硬件系统1. 计算机体系结构的评价标准69评价标准:字长、运算速度、内存容量、功耗、体积、灵活性、成本等常用指标:主频、MIPS(百万条指令/ 秒)、等效指令速度、数据处理速率、核心程序算法2. 微型计算机的硬件结构71为什么采用总线结构?系统总线可以氛围哪3类?3. 系统单元72微处理器组成73:控制单元、寄存器、算数逻辑单元一个字的意义是什么?主存储器75存储器的层次结构CACHE 的功能随机存取存储器RAM和只读存储器ROMRAM:动态RAM、静态RAMROM:PROM、EPROM、EEPROM、FLASHBOIS与COMS的区别784. 输入设备83键盘和终端83:键盘、终端定点输入设备85:鼠标、游戏杆、触摸屏、光笔、数字转换器、数码相机、数字摄像机扫描输入设备86:图像扫描仪、传真机、条形码阅读器、字符和标记识别设备(MICR(磁电)、OCR(光电)、OMR(磁光电))语音输入设备88:其他输入设备905. 输出设备90显示器91:像素、分辨率打印机92打印机分类:非接触式(非击打式)、接触式(击打式)常用打印机工作原理喷墨打印机、激光打印机和点阵打印机的工作原理936.辅助存储设备95软盘95、硬盘96、光盘98、闪存和U盘、磁带100特点内存、硬盘容量、速度比较内存、硬盘、光盘速度比较第4章计算机系统软件与工具软件1. 操作系统109操作系统的功能110处理机管理(进程管理)、存储管理、输入输出设备管理、文件管理几种常用的操作系统112MS-DOS、Windows、UNIX、Linux、Mac OsPC机常用的WindowsWindows2003、WindowsXPWindows文件系统及文件名长度CDFS(文件长度名32位ASCII)UDF(文件长度名254位ASCII或127UNICODE)FAT12、FAT16、FAT32(文件长度名255位ASCII或127UNICODE)NTFS(文件长度名255位ASCII或127UNICODE)安全性更强2. Windows资源管理器及操作选定单个文件、连续文件、不连续文件的方法鼠标单击、Shift+鼠标单击、Ctrl+鼠标单击文件夹中文件的特点,建立、删除文件及文件夹的方法菜单、快捷键等保存文件的方法保存、另存为3. Windows其它操作多任务窗口几窗口之间的切换鼠标点击任务栏上窗口名、Alt+Tab键Windows回收站软盘,U盘等可移动存储设备上删除的文件不回进回收站Windows剪贴板内存中的一个特殊区域将桌面和当前窗口复制到剪贴板上的方法:(PrintScreen、Alt+ PrintScreen)Windows中记事本和写字板的区别记事本:无格式文本(.TXT)写字板:有格式文本(.RTF,可以简单排版)Windows中画图文件格式:.BMP非压缩图像文件,可以在其它绘图软件中打开4. 系统软件与应用软件的关系应用软件是建立在确定的系统软件基础上的,没有相应的系统软件,应用软件无法正常运行第5章计算机应用软件1. 文字处理软件130Word简介目前常用的Word:Word2003、Word2007Word2003和Word2007文档扩展名:.doc、.docxWord文档是在模版基础上建立的Word的视图:普通、页面、大纲、Web 版式、阅读版式文档的基本操作134复制、剪切、粘贴、撤销的方法鼠标:键盘:复制(Ctrl+C)、剪切(Ctrl+X)、粘贴(Ctrl+V)、撤销(Ctrl+Z)到行首、行末、文首、文末、制表位方法鼠标:键盘:到行首:按Home键;到行末:按End键;到文首:按Crl+Home键;到文末::按End键;到制表位:按Tab键翻上一页、下一页方法鼠标:键盘:上上一页:按Page Up键;下上一页:按Page Down键选定一个词,一行、一段、全文的方法鼠标选定一个词:插入点在词首,双击鼠标左键);选定一行:插入点在本行三击鼠标左键或在选定区单击鼠标左键);选定一段:选定区双击鼠标左键选定全文:选定区三击鼠标左键选定长文字段的方法鼠标:鼠标点击文字段首,再到文字段尾按Shift+单击鼠标左键选定不连续文字的方法鼠标:鼠标选中第一段文字,按Ctrl,用鼠标继续选择其它文字段2. 电子表格软件158Excel简介目前常用的Excel:Excel 2003、Excel 2007Excel2003和Excel2007工作表的扩展名:.xls、.xlsx绝对地址、相对地址、混合地址在复制和移动时的情况复制时地址变化、移动时地址不变常用函数SUM()、A VERAGE()、ROUND()、IF、COUNTIF数据处理排序、筛选、分类汇总(先排序,后分类汇总)3. 文稿演示软件181目前常用的PopwerPoint:PopwerPoint2003、PopwerPoint2007PopwerPoint2003和PopwerPoint2007演示文稿的扩展名:.ppt、.pptxPopwerPoint2003和PopwerPoint2007放映文稿的扩展名:.pps、.pptsx第6章数据库系统及其应用1. 数据库管理系统的功能203数据库定义、数据库操纵、数据事务管理、数据库维护2. 常用数据库SQL SERVER(微软)、ORACLE(Orcale公司)、SYBASE(Sybase公司)、DB2 (IBM)、INFORMIX(INFORMIX公司)、Access(微软,微机)http://202.192.164.101/News/2006111083152.html3. 结构化查询语言SQL概述简单的SQL的数据查询(检索)操作212:SELECT举例:SELECT商品名称FROM S1 WHERE 价格>50 OR 价格<20 从基本表S1中查询(检索)列出所有价格高于50元(不含50元)和(或)价格低于20元(不含20元)商品名称SELECT学生姓名FROM M1 WHERE 英语>=85 AND 数学>=90 从基本表M1中查询(检索)列出所有英语高于85分(含85分)并且数学高于90分(含90分)的学生姓名WHERE子句中的<条件表达式>实现各种复杂查询,其中可以使用下列运算符:算术运算符:+、-、*、/比较运算符:<、<=、=、>=、>、≠逻辑运算符:AND、OR、NOT集合运算符:UNION(并)、INTERSECT(交)、EXCEPT(差)集合成员运算符:IN(属于)、NOT IN(不属于)谓词:EXISTS(存在量词)、ALL、SOME、UNIQUE系统内部函数:常用的系统内部函数如表6-2所示。

计算机导论复习大纲

计算机导论复习大纲

试卷结构:50分选择+10分判断+25分简答(5道)+15分综合(2道)简答分为定量与定性,定量如补码运算;定性如计算思维,0,1的表述;冯氏机相关的结构,部件;计算机体系的协议,标准;拓展性的对整个计算思维的理解,结合自己专业的使用综合有计算之树的描述知识点分布:1.计算之树的相关内容2.计算机发展历史,了解常识内容,每一时代计算机的发展状况,代表3.计算机发展趋势(自己阅读),看1.5节4.概述题:学习计算思维的感想5.0.1的使用,数制间的转换,码制(原,反,补),补码运算6.与,或,非7.编码(p39)---概念,特征Ascll码定义等,国标码等(p40,p41)8.逻辑运算,门电路(p43-p45)不考!!!9.图灵机,冯氏机在发展史中的地位,图灵机的状态,模型不考,冯氏机的基本状态(p50上的图)及五部件的常识概念,大概关联10.冯氏机涉及的题目有:p50的图,p58的总结11.了解存储器,但译码,扩展不考12.(p55开始)机器的执行,存储,机器周期不考13.(p60开始)软件,系统软件,存储体系,寄存器,ram,rom硬盘定义,硬盘查找的时间换算14.(p72开始)磁盘,操作系统的启动等15.计算语言,汇编语言,高级语言的基本概念,高级语言与其他语言的关系,编译过程(p76,P77,图2.48)16.问题求解中的函数,程序运行不考17.(p111开始)算法定义,特征,描述(p115)应用性的问题,TSP的具体实际应用重点页:111,113,11518.算法复杂性不考19.(p172-p173)排序,为什么排序,内排与外排的定义,内排的方法,谁快谁慢,但具体的内容不掌握20.(p195)递归算法的描述21.数据的数量级的换算,与内存知识相连接22.(p224-p227)数据库的概念,管理系统,数据表,行,列,行列关系23.数据表的关系操作不考24.第六章的网络,IP,域名等基本常识内容,可能涉及书上没有的内容,书上的文字部分很重要25.(p272)通讯基本原理及三大构成要素,信息分组,为什么分组,怎么分的,分组技术思想(p275),数据怎么传输的,有协议保证,协议的定义,分层26.(p277-p281)局域网,广域网,局域网的设备,广域网的设备,如调制解调器,信道定义与容量27.路由器(p282)28.(p283)互联网,因特网等一些标准名词29.(p284)TCP/IP协议,对应的四层,给你一个网址看看是否符合要求30.P284-p285很重要31.(p285)域名系统,层次结构的表述32.(p286)应用,互联网提供的服务33.(p287-p288)超文本只需要知道定义,细节不需要知道34.(p292)浏览器,URL35.(p296-p297)可以用网络做的事36. P298之后的研究网络的方法不考。

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

填空题:1.Data and program are stored in computer memory.2.The output data depend on the combination of two factors: the input data and the program.3.Every computer today is based on the von Neumann model.4. A computer is a programmable data processor that accepts input data and programs andoutputs data.5.Numbers, text, images, audio, and video are all forms of data. Computers need all types’ data.6. A bit is the smallest unit of data that can be stored in a computer.7. A byte is 8 bits8. A 4-bit pattern can be represented by a hexadecimal digit.9.Coding is the process of transforming dada into a bit pattern.10.The computer industry uses the term “multimedia” to define information that containsnumbers, text, images, audio, and video.11.Images use the bitmap graphic or vector graphic method for data representation.12.The image is broken up into pixels which can then be assigned bit patterns.13.Audio data are transformed to bit patterns through sampling, quantization, and coding.14.Video data are s set if sequential images.15.Most computers today use the two’s complement method of integer representation.16.Two’s complement is the most common, the most important, and the most widely usedrepresentation of integers today.17.To store a fraction in memory, you need its sign, exponent, and mantissa.18.The term overflow describes a condition in which a number is not within the range definedby the bit allocation.19.Logic operation on bits can be unary or binary.20.To unset (force to 0) all the bits of a bit pattern, make a mask of all 0s and then AND the bitpattern and the mask.21.To set a bit in a target bit pattern, set the corresponding mask bit to 1 and use the ORoperation.22.The CPU performs operations on data and has an ALU, a control unit, and a set of register.23.The registers are stand-alone storage devices that hold data temporarily.24.Registers can hold data, instructions, and also function as a program counter.25. A data bus, an address bus, and a control bus connect the CPU and memory.26. A controller handles the I/O operations between then CPU/memory and the much slower I/Odevices. SCSI, Fire Wire, and USB are common controllers.27.There are two methods to handle the addressing of I/O devices: isolated I/O andmemory-mapped I/O.28.To run an instruction in a program, the CPU first fetches the instruction, decodes it, and thenexecutes it29.The two designs for CPU architecture are CISC and RISC.30.There are three methods to synchronize the CPU and the I/O device: programmed I/O,interrupt-driven I/O and DMA.31. A protocol is a set of rules that controls the interaction of different devices in a network orinternetwork.32.The OSI model is a theoretical model that shows how many two different systems cancommunication with each other.33.The seven layers of the OSI model are the physical layer, data-link layer, network layer,transport layer, session layer, presentation layer, and application layer.34. A repeater is a connection device that regenerates data and extends the physical length ofnetwork..35. A gateway allows two networks, each with a completely deferent protocol suite, tocommunicate.36. A bridge is a connecting device that filters traffic.37.FTP is a protocol for file transfer.38.An IP address identifies each computer connected to the Internet.39. A document on the Internet can be classified as static, dynamic, or active.40.The protocol that supports electronic mail on the Internet is SMTP.41.The URL is a standard identifier for specifying information on the Internet.42.An operation system facilitates the execution of other software, acts as the general managerof computer system, and ensures the efficient use of hardware and software.43.The operation system oversees the memory manager, the process manager, the devicemanager, the file manger, and the user interface.44.In monoprogramming, most of memory capacity is dedicated to one single program.45.In multiprogramming, more than one program is in memory at the same time.46.In partitioning, memory is divided into variable length sections, each of which holds oneprogram.47.In paging, memory is divided into equally sized sections called frames and the program isdivided into equally sized sections called pages.48.The sum of the sizes of all the programs in memory is virtual memory.49. A job is a program that is selected for execution. A process is a job residing in memory.50. A state diagram shows the relationship between a program, job, and process. A job can be inhold, terminated, ready, running, or waiting state.51.An Algorithm is a step-by-step method for solving a problem or doing a task.52. A flowchart is a pictorial representation of an algorithm.53.Pseudocode is an Englishlike representation of an algorithm.54.Selection sort, bubble sort, and insertion sort are commonly used sorting algotithms.55.Sequential search is used for unordered lists. Binary search is used for ordered lists56.The only language understood by a computer is machine language.57.The steps to building a program include writing, editing, compiling, and linking code.58.There are five categories of computer languages: procedural, object-oriented, functional,declarative, and special..59.C++ uses the concepts of encapsulation, inheritance, and polymorphism.60.The development process for a software package involves four phases: analysis, design,implement, and testing.。

相关文档
最新文档