习题解析 软考

计算机系统中,在( )的情况下一般应采用异步传输方式。 A CPU访问内存 B CPU与I/O接口交换信息 C
CPU与PCI总线交换信息 D I/O接口与打印机交换信息

试题答案
正确答案: D

答案解析
本题考查计算机系统中数据传输的方式。
CPU访问内存通常是同步方式,CPU与I/O接口交换信息通常是同步方式,CPU与PCI总线交换信息通常是同步方式,I/O接口与打印机交换信息则通常采用基于缓存池的异步方式。

CPU访问内存:
通常,CPU访问内存是同步的。这意味着CPU会等待内存操作完成后再继续执行下一条指令。现代处理器采用了复杂的缓存层次结构(如L1、L2、L3缓存)和内存管理单元(MMU)来优化内存访问,但这些优化通常对于程序员来说是不可见的,且它们并不改变内存访问的同步性质。
CPU与I/O接口交换信息:
这可以是同步的,也可以是异步的,取决于具体的I/O接口和所使用的编程模型。例如,传统的基于中断的I/O通常是异步的,因为CPU可以在等待I/O操作完成的同时执行其他任务。然而,一些现代I/O接口(如PCIe设备)可能支持同步数据传输,其中CPU会等待数据传输完成后再继续执行。
CPU与PCI总线交换信息:
PCI(Peripheral Component Interconnect)总线是同步的,因为它遵循一个公共的时钟信号来协调数据传输。这意味着PCI设备必须在特定的时钟周期内响应总线上的请求。然而,这并不直接等同于CPU与PCI设备之间的数据传输是同步还是异步;这更多地取决于CPU如何与PCI设备通信(例如,通过直接内存访问DMA还是通过CPU执行的I/O指令)。
I/O接口与打印机交换信息:
通常是基于缓存池的异步方式。这是因为打印机通常比CPU慢得多,因此如果CPU每次需要打印数据都直接等待打印机完成,那么系统的整体性能将会受到严重影响。因此,I/O接口通常会将数据写入一个缓存池,然后让打印机在后台慢慢处理这些数据,而CPU则可以继续执行其他任务。这种方式就是异步的。
总结:同步和异步的区别主要在于数据交换的双方是否需要等待对方完成操作。在同步方式中,一方必须等待另一方完成操作后才能继续;而在异步方式中,一方可以在等待对方完成操作的同时执行其他任务。然而,这种区分并不是绝对的,因为实际的硬件和软件设计可能会引入各种优化和复杂性。

An application architecture specifies the technologies to be used to implement one or more information systems. It serves as an outline for detailed design, construction, and implementation. Given the models and details, include ( ), we can distribute data and processes to create a general design of application architecture. The design will normally be constrained by architecture standards, project objectives, and ( ). The first physical DFD to be drawn is the ( ). The next step is to distribute data stores to different processors. Data( )are two types of distributed data which most RDBMSs support. There are many distribution options used in data distribution. In the case of ( ), we should record each table as a data store on the physical DFD and connect each to the appropriate server.
应用架构说明了实现一个或多个信息系统所使用的技术,它作为详细设计、构造和实现的一个大纲。给定了包括逻辑数据流图实体联系图在内的模型和详细资料,我们可以分配数据和过程以创建应用架构的一个概要设计。概要设计通常会受到架构标准、项目目标和所使用技术的可行性的制约。需要绘制的第一个物理数据流图网络架构数据流图。接下来是分配数据存储到不同的处理器。数据分区复制是大多数关系型数据库支持的两种分布式数据形式。有许多分配方法用于数据分布。在不同服务器上存储特定表的情况下,我们应该将每个表记为物理数据流图中的一个数据存储,并将其连接到相应的服务器

  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值