- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机第二章习题答案恢复版
一.简述计算机系统的组成。
计算机系统由硬件系统和软件系统两部分组成。硬件系统是组成计算机系统的各种物理设备的总称,是计算机完成各项工作的物质基础。软件是指用某种计算机语言编写的程序数据和相关文档的集合。软件系统则是在计算机上运行的所有软件的总称。
其中,硬件系统包括主机和外设,主机又分为中央处理器(CPU)和内存,内存分为随机存取存储器(RAM),只读存储器(ROM),高速缓冲存储器(Cache),,中央处理器又分为运算器(ALU)和控制器(CU).。外设分为输入设备(键盘,鼠标,触摸屏,扫描仪麦克风等)输出设备(显示器,打印机,绘图仪,音响等)外存(软盘,硬盘,光盘,U盘等)。软件系统分为系统软件和应用软件。其中,系统软件又包括操作系统(DOS,windows,OS/2,UNIX,)语言处理程序(C,C++)实用程序(诊断程序,排错程序),应用软件又包括通用应用软件(办公软件包,数据库管理系统,计算机辅助设计软件)和专业应用软件(如各企业的信息管理系统等)
计算机硬件包括哪些部分,分别说明个部分的作用。
硬件是指计算机装置,即物理设备主要包括以下几部分:
运算器,又称算术逻辑单元,它的主要功能是进行算术运算和逻辑运算。
控制器,是指挥计算机的各个部件按照指令的功能要求协调工作的部件。
存储器,基本功能是能够按照指定位置存入或取出二进制信息。
输入设备,用来接收用户输入的原始数据和程序,并将它们转变为计算机可以识别的形式放到内存中。
输出设备,用于将存放在内存中由计算机处理的结果转变为人们所能接受的形式。
指令和程序有什么区别?试述计算机执行指令的过程。
指令,即能被计算机识别并执行的二进制代码,它代表了计算机能完成的某一项操作。程序,即指令的集合。
执行过程分为下列三步;
取指令:按照程序计数器中的地址从内存储器中取出指令并送往指令计数器。
分析指令:对指令寄存器中存放的指令进行分析,由指令译码器对操作码进行译码,将指令的操作码转换成相应的控制电位信号;由地址码确定操作数地址。
执行指令:由操作控制线路发出完成该操作所需要的一系列控制信息,去完成该指令所要求的操作。
一条指令执行完成指令计数器加一或将转移地址码送入程序计数器,然后回到①。
指令的串行执行和并行执行有什么区别?
串行执行指令即在任何时刻只能执行一条指令,当完成了指令周期中的各个步骤后才能执行下一条指令。指令并行执行即流水线技术就是使三个功能部件并行工作,平均理论速度是串行执行的三倍,但是控制比较复杂,硬件成本较高。
什么是流水线技术?
指令并行执行即流水线技术就是使三个功能部件并行工作,平均理论速度是串行执行的三倍,但是控制比较复杂,硬件成本较高。
简述系统软件和应用软件的区别。
系统软件包括操作系统(DOS,windows,OS/2,UNIX,)语言处理程序(C,C++)实用程序(诊断程序,排错程序),应用软件又包括通用应用软件(办公软件包,数据库管理系统,计算机辅助设计软件)和专业应用软件(如各企业的信息管理系统等)
系统软件是指控制计算机的运行,管理计算机的各种资源,并为应用软件提供支持和服务的一类软件。在系统软件的支持下,用户才能运行各种应用软件。利用计算机的软硬件资源为某一专门的应用目的而开发的软件成为应用软件。
简述机器语言,汇编语言,高级语言各自的特点。
1,。机器语言:是由0,1二进制代码按一定规则组成的,能被机器直接理解执行的指令集合。优点是程序代码不需要翻译,所占空间少,执行速度快。缺点是编程工作量大难学,难记,难修改,只适合专业人士使用且由于不同的计算机其指令系统不同机器语言随机而异,通用性差。
2.汇编语言:将机器指令的代码用英文助记符来表示,代替机器语言中的指令和数据。优点是克服了机器语言难读等缺点,保持了编程质量高,占存储空间少,执行速度快等。缺点是依赖于机器,通用性差。
3.高级语言是由表达各种意义的词和数学公式按照一定的语法规则来编写程序的语言。优点通用性强,编程效率高。缺点是源程序要翻译成机器语言,代码不最优。
八.简述解释与编译的区别。
解释方式的翻译工作由解释程序来完成,这这种方式如同口译,解释程序对源程序进行逐句分析,若没有错,将该句翻译成一个或多个机器语言指令,然后立即执行这些指令优点是查找错误的语句和修改方便,缺点是执行速度慢,
编译工作由编译程序完成,如同笔译在纸上记录翻译后的结果。优点为执行速度快,但修改原程序后必须重新编译。
九.简述将源程序编译成可执行程序的过程。
源程序通过编译程序产生目标程序,连接程序将目标程序和有关的程序组库组合成可执行程序。
十.简述常用各高级语言的特点。
Fortran语言 1954年推出
文档评论(0)