- 1、本文档共21页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2006下半年信息系统项目管理师上午试题分析与解答
第1章 2006下半年信息系统项目管理师上午试题分析与解答
试题(1)
计算机在执行某一任务时常被某个事件中断,而转去执行另一任务。以下关于计算机中断机制的叙述,不正确的是(1) 。
(1)A.中断机制提高了计算机的使用效率
B.中断机制使单CPU计算机可以像多CPU那样同时运行多个任务
C.中断机制使计算机的多个输入/输出设备可以同时运转
D.中断机制可以使紧急任务得到优先执行
试题(1)分析
最早期的计算机没有中断机制,计算机只能逐个任务地执行。运行一个任务时不能被另一任务打断。一个任务启动了I/O后,CPU只能空闲,并每隔一段时间去查询I/O是否完成,因为I/O结束后不能主动通知CPU。这样,各任务之间,各I/O设备之间,CPU与I/O之间都不能并行工作,工作效率很低。
在单CPU的计算机上,有了中断机制后,更紧急的任务可中断现有任务而抢先执行。各I/O设备可以并行运转。CPU空闲时可以执行其他任务,多任务可以交叉地执行。由于计算机速度快,从宏观看好像是多任务在同时执行。因此,即使有了中断机制,单CPU上也不能在同一时刻运行多个任务。
参考答案
(1)B
试题(2)
计算机能进行计算,关键是人们可以用逻辑电路来实现算术运算,其根本原理是
(2) 。
(2)A.0,1既可以表示逻辑值,也可以表示数字
B.所有的数值都可以用逻辑电路来表示
C.门电路的实质就是算术运算
D.各种逻辑电路都等价于某种算术运算
试题(2)分析
从硬件本身来看,计算机采用逻辑电路来执行逻辑运算。最简单、最基本的逻辑电路有“与”门、“或”门、“非”门、“与非”门、“或非”门、三态门、多种触发器等。复杂的逻辑电路是由许多基本逻辑电路组合而成的。
计算机如何进行计算,意味着如何利用逻辑电路来实现数值运算的效果。
为了用最低成本的硬件来表示数值,最有效的办法是将所有的数值都用0和1的组合来表示(包括正负号和小数点等),于是二进制数成了计算机表示数值的基础。
为了用硬件来实现数值运算,首先要研究如何用硬件来实现加减乘除四则运算,因为复杂的数值运算往往可以用很多步骤的四则运算来实现。由于乘除法可以用加减法来实现,减法可以用加法来实现,所以,最关键的是要用硬件来实现数值加法运算。为了实现多位数的加法,最关键是用硬件实现一位数的加法(加法器)。有进位的全加器又可以由没有进位的半加器来实现。
为此,需要设计逻辑电路半加器,使其输入两个一位二进制数(0或1),输出的结果刚好就是其“和的个位”。这样的逻辑电路不难用几个基本逻辑电路组合而成。
为什么人们能用逻辑电路来实现上述数值运算?
从硬件看,逻辑电路输入的是高电平(代表逻辑值“真”)和低电平(代表的是逻辑值“假”),人们书写时将其表示为逻辑值“1”和“0”,可以将其代表数字“1”和数字“0”。而加法器的硬件功能本身做的是逻辑运算,但效果却是在做加法运算。
因此,计算机之所以能计算,最本质的因素是“0”和“1”身份的两重性:既能表示逻辑值,也能表示数值。
本题探讨的是计算机的根本原理,带有哲理性质。
答案B不正确,因为它只说明了数值的机器表示,没有反映数值运算的实质。
答案C不正确,门电路的实质是逻辑运算,只在特殊情况下,实现了算术运算。
答案D不正确,只有特殊的逻辑电路才具有某种算术运算功能。
参考答案
(2)A
试题(3)
下面关于计算机Cache的论述中,正确的是 (3) 。
(3)A.Cache是一种介于主存和辅存之间的存储器,用于主辅存之间的缓冲存储
B.如果访问Cache不命中,则用从内存中取到的字节代替Cache中最近访问过的字节
C.Cache的命中率必须很高,一般要达到90%以上
D.Cache中的信息必须与主存中的信息时刻保持一致
试题(3)分析
Cache是介于CPU和主存之间的存储器,虚拟存储器是介于主存和辅存之间的存储器,三者之间的关系如下图所示,Cache用全硬件实现,虚拟存储器在主存和辅存之间用软件实现。
Cache的命中率必须很高,一般要达到90%以上,才能使访存的速度跟得上CPU的速度。在CPU和Cache之间通常一次传送一个字块,字块的长度是一个主存周期内能调出的信息的长度。如果访问Cache不命中,则从主存中取出需要的字块,同时送CPU
和Cache,下次就可以从Cache中读出需要的信息了。如果程序执行过程中要对某字块进行写操作,这时就遇到如何保持Cache与主存一致性的问题。通常有两种写入方式:一种是只写Cache,并用标志加以说明,直到经过重写的字块被从Cache中替换出来时再写入主存,叫做“写回法”;另外一种方法是写Cache时也同时写入主存,使Cache与主存时刻保持一致,称之为“直写法”。然而如果被重写的单元不在Cache中,那就只写入主存,而不写入Cache。可
文档评论(0)