更新时间: 试题数量: 购买人数: 提供作者:

有效期: 个月

章节介绍: 共有个章节

收藏
搜索
题库预览
根据外部设备与I/O模块交换数据的方式,系统接口可以分为串行接口和并行接口两种。串行接口一次只能传送1位信息,而并行接口一次就可传送多位信息。 串行通信又可分为异步通信方式和同步通信方式两种。同步通信是一种连续串行传送数据的通信方式,一次通信只传送一帧信息。在异步通信中,数据通常以字符或者字节为单位组成字符帧传送。字符帧由发送端逐帧发送,通过传输线被接收设备逐帧接收。发送端和接收端可以由各自的时钟来控制数据的发送和接收,这两个时钟源彼此独立,互不同步。 异步通信在发送字符时,所发送的字符之间的时间间隔可以是任意的。接收端必须时刻做好接收的准备,发送端可以在任意时刻开始发送字符,因此必须在每一个字符的开始和结束的地方加上标志,即加上开始位和停止位,以便使接收端能够正确地将每一个字符接收下来。异步通信的好处是通信设备简单、便宜,但传输效率较低;同步通信要求收发双方具有同频同相的同步时钟信号,只需在传送报文的最前面附加特定的同步字符,使收发双方建立同步,此后,便在同步时钟的控制下逐位发送和接收。 在本题中,CPU访问内存通常是同步方式,CPU与I/O接口交换信息通常是同步方式,CPU与PCI总线交换信息通常是同步方式,I/O接口与打印机交换信息则通常采用基于缓存池的异步方式。
在构建阶段,要开发所有剩余的构件和应用程序功能,把这些构件集成成为产品,并进行详细测试。从某种意义上说,构建阶段是一个制造过程,其重点放在管理资源及控制操作,以优化成本、进度和质量。构建阶段的主要任务是通过优化资源和避免不必要的报废和返工,使开发成本降到最低;完成所有所需功能的分析、开发和测试,快速完成可用的版本;确定软件、场地和用户是否已经为部署软件做好准备。在构建阶段,开发团队的工作可以实现某种程度的并行。即使是较小的项目,也通常包括可以相互独立开发的构件,从而使各团队之间实现并行开发。 当基线已经足够完善,可以安装到最终用户实际环境中时,则进入交付阶段。交付阶段的重点是确保软件对最终用户是可用的。交付阶段的主要任务是进行β测试,制作产品发布版本;对最终用户支持文档建档;按用户的需求确认新系统;培训用户和维护人员;获得用户对当前版本的反馈,基于反馈调整产品,如进行调试、性能或可用性的增强等。根据产品的种类,交付阶段可能非常简单,也可能非常复杂。例如,发布现有桌面产品的新发布版本可能十分简单,而替换一个国家的航空交通管制系统可能就非常复杂。交付阶段结束时也要进行技术评审,评审目标是否实现,是否应该开始演化过程,用户对交付的产品是否满意等。
在计算机系统结构发展的过程中,指令系统的优化设计有两个截然相反的方向,一个是增强指令的功能,设置一些功能复杂的指令,把一些原来由软件实现的、常用的功能改用硬件的指令系统来实现,这种计算机系统称为复杂指令系统计算机(Complex Instruction Set Computer,CISC);另一个是尽量简化指令功能,只保留那些功能简单,能在个节拍内执行完成指令,较复杂的功能用一段子程序来实现,这种计算机系统称为精简指令系统计算机(Reduced Instruction Set Computer,RISC)。 ①CISC指令系统的特点 CISC指令系统的主要特点如下。 •指令数量众多。指令系统拥有大量的指令,通常有100~250余条左右。 •指令使用频率相差悬殊。最常使用的一些比较简单指令,仅占指令总数的20%,但在程序中出现的频率却占80%。而大部分复杂指令却很少使用。 •支持很多种寻址方式。支持的寻址方式通常有5~20种。 •变长的指令。指令长度不是固定的,变长的指令增加指令译码电路的复杂性。 •指令可以对主存单元中的数据直接进行处理。典型的CISC通常都有指令能够直接对主存单元中的数据进行处理,其执行速度较慢。 •以微程序控制为主。CISC的指令系统很复杂,难以用硬布线逻辑(组合逻辑)电路实现控制器,通常采用微程序控制。 ②目标程序的优化 目标程序是由指令直接组成的,是要在处理机中直接执行的,因此,面向目标程序优化的指令系统是提高计算机系统性能最直接的方法。优化目标程序的目的主要有两个:一个是缩短程序的长度,即减少程序的空间开销;另一个是缩短程序的执行时间,即减少程序的时间开销。 优化目标程序的主要途径是增强指令的功能,包括数据传送指令、运算类指令和程序控制指令。具体方法是,对大量的程序及其执行情况进行统计分析,找出那些使用频率高、执行时间长的指令和指令串。对于那些使用频率高的指令,用硬件加快其执行,就能缩短整个程序的执行时间。对于那些使用频率高的指令串,用一条新的指令来代替它,这样,不但能缩短整个程序的执行时间,而且能缩短整个程序的长度,从而减少程序的空间开销。
在计算机系统结构发展的过程中,指令系统的优化设计有两个截然相反的方向,一个是增强指令的功能,设置一些功能复杂的指令,把一些原来由软件实现的、常用的功能改用硬件的指令系统来实现,这种计算机系统称为复杂指令系统计算机(Complex Instruction Set Computer,CISC);另一个是尽量简化指令功能,只保留那些功能简单,能在个节拍内执行完成指令,较复杂的功能用一段子程序来实现,这种计算机系统称为精简指令系统计算机(Reduced Instruction Set Computer,RISC)。 ①CISC指令系统的特点 CISC指令系统的主要特点如下。 •指令数量众多。指令系统拥有大量的指令,通常有100~250余条左右。 •指令使用频率相差悬殊。最常使用的一些比较简单指令,仅占指令总数的20%,但在程序中出现的频率却占80%。而大部分复杂指令却很少使用。 •支持很多种寻址方式。支持的寻址方式通常有5~20种。 •变长的指令。指令长度不是固定的,变长的指令增加指令译码电路的复杂性。 •指令可以对主存单元中的数据直接进行处理。典型的CISC通常都有指令能够直接对主存单元中的数据进行处理,其执行速度较慢。 •以微程序控制为主。CISC的指令系统很复杂,难以用硬布线逻辑(组合逻辑)电路实现控制器,通常采用微程序控制。 ②目标程序的优化 目标程序是由指令直接组成的,是要在处理机中直接执行的,因此,面向目标程序优化的指令系统是提高计算机系统性能最直接的方法。优化目标程序的目的主要有两个:一个是缩短程序的长度,即减少程序的空间开销;另一个是缩短程序的执行时间,即减少程序的时间开销。 优化目标程序的主要途径是增强指令的功能,包括数据传送指令、运算类指令和程序控制指令。具体方法是,对大量的程序及其执行情况进行统计分析,找出那些使用频率高、执行时间长的指令和指令串。对于那些使用频率高的指令,用硬件加快其执行,就能缩短整个程序的执行时间。对于那些使用频率高的指令串,用一条新的指令来代替它,这样,不但能缩短整个程序的执行时间,而且能缩短整个程序的长度,从而减少程序的空间开销。
在计算机系统结构发展的过程中,指令系统的优化设计有两个截然相反的方向,一个是增强指令的功能,设置一些功能复杂的指令,把一些原来由软件实现的、常用的功能改用硬件的指令系统来实现,这种计算机系统称为复杂指令系统计算机(Complex Instruction Set Computer,CISC);另一个是尽量简化指令功能,只保留那些功能简单,能在个节拍内执行完成指令,较复杂的功能用一段子程序来实现,这种计算机系统称为精简指令系统计算机(Reduced Instruction Set Computer,RISC)。 ①CISC指令系统的特点 CISC指令系统的主要特点如下。 •指令数量众多。指令系统拥有大量的指令,通常有100~250余条左右。 •指令使用频率相差悬殊。最常使用的一些比较简单指令,仅占指令总数的20%,但在程序中出现的频率却占80%。而大部分复杂指令却很少使用。 •支持很多种寻址方式。支持的寻址方式通常有5~20种。 •变长的指令。指令长度不是固定的,变长的指令增加指令译码电路的复杂性。 •指令可以对主存单元中的数据直接进行处理。典型的CISC通常都有指令能够直接对主存单元中的数据进行处理,其执行速度较慢。 •以微程序控制为主。CISC的指令系统很复杂,难以用硬布线逻辑(组合逻辑)电路实现控制器,通常采用微程序控制。 ②目标程序的优化 目标程序是由指令直接组成的,是要在处理机中直接执行的,因此,面向目标程序优化的指令系统是提高计算机系统性能最直接的方法。优化目标程序的目的主要有两个:一个是缩短程序的长度,即减少程序的空间开销;另一个是缩短程序的执行时间,即减少程序的时间开销。 优化目标程序的主要途径是增强指令的功能,包括数据传送指令、运算类指令和程序控制指令。具体方法是,对大量的程序及其执行情况进行统计分析,找出那些使用频率高、执行时间长的指令和指令串。对于那些使用频率高的指令,用硬件加快其执行,就能缩短整个程序的执行时间。对于那些使用频率高的指令串,用一条新的指令来代替它,这样,不但能缩短整个程序的执行时间,而且能缩短整个程序的长度,从而减少程序的空间开销。
在计算机系统结构发展的过程中,指令系统的优化设计有两个截然相反的方向,一个是增强指令的功能,设置一些功能复杂的指令,把一些原来由软件实现的、常用的功能改用硬件的指令系统来实现,这种计算机系统称为复杂指令系统计算机(Complex Instruction Set Computer,CISC);另一个是尽量简化指令功能,只保留那些功能简单,能在个节拍内执行完成指令,较复杂的功能用一段子程序来实现,这种计算机系统称为精简指令系统计算机(Reduced Instruction Set Computer,RISC)。 ①CISC指令系统的特点 CISC指令系统的主要特点如下。 •指令数量众多。指令系统拥有大量的指令,通常有100~250余条左右。 •指令使用频率相差悬殊。最常使用的一些比较简单指令,仅占指令总数的20%,但在程序中出现的频率却占80%。而大部分复杂指令却很少使用。 •支持很多种寻址方式。支持的寻址方式通常有5~20种。 •变长的指令。指令长度不是固定的,变长的指令增加指令译码电路的复杂性。 •指令可以对主存单元中的数据直接进行处理。典型的CISC通常都有指令能够直接对主存单元中的数据进行处理,其执行速度较慢。 •以微程序控制为主。CISC的指令系统很复杂,难以用硬布线逻辑(组合逻辑)电路实现控制器,通常采用微程序控制。 ②目标程序的优化 目标程序是由指令直接组成的,是要在处理机中直接执行的,因此,面向目标程序优化的指令系统是提高计算机系统性能最直接的方法。优化目标程序的目的主要有两个:一个是缩短程序的长度,即减少程序的空间开销;另一个是缩短程序的执行时间,即减少程序的时间开销。 优化目标程序的主要途径是增强指令的功能,包括数据传送指令、运算类指令和程序控制指令。具体方法是,对大量的程序及其执行情况进行统计分析,找出那些使用频率高、执行时间长的指令和指令串。对于那些使用频率高的指令,用硬件加快其执行,就能缩短整个程序的执行时间。对于那些使用频率高的指令串,用一条新的指令来代替它,这样,不但能缩短整个程序的执行时间,而且能缩短整个程序的长度,从而减少程序的空间开销。