• 2021年下半年软件设计师上午真题


    单选题(共75题,共75分)

    1、计算机指令系统采用多种寻址方式。立即寻址是指操作数包含在指令中:寄存器寻址是指操作数在寄存器中,直接寻址是指操作数的地址在指令中。这三种寻址方式操作数的速度( )
    A、立即寻址最快;寄存器寻址次之,直接寻址最慢
    B、寄存器寻址最快,立即寻址次之,直接寻址最慢
    C、直接寻址最快,寄存器寻址次之, 立即寻址最慢
    D、寄存器寻址最快,直接寻址次之,立即寻址最慢
    正确答案:A
    解析:立即寻址肯定是最快的,因为直接从指令中就有。 而对比寄存器寻找和直接寻址哪个快很容易, 寄存器的速度肯定比磁盘快,所以本题选A


    2、以下关于PCI总线和SCSI总线的叙述中,正确的是( )
    A、PCI 总线是串行外总线, SCSI总线是并行内总线
    B、PCI总线是串行内总线,SCSI总线是串行外总线
    C、PCI 总线是并行内总线,SCSI 总线是串行内总线
    D、PCI总线是并行内总线, SCSI总线是并行外总线
    正确答案:D
    PCI总线:是目前微型机上广泛采用的内总线。采用并行传送方式
    SCSI总线: 小型计算机系统接口是一条并行外总线,广泛用于连接软硬磁盘光盘、扫描仪等

    3、以下关于中断方式与DMA方式的叙述中,正确的是( )
    A、中断方式与DMA方式都可实现外设与CPU之间的并行在工作
    B、程序中断方式和DMA方式在数据传输过程中都不需要CPU的干预
    C、采用DMA方式传输数据的速度比程序中断方式的速度慢
    D、程序中断方式和DMA方式都不需要CPU保护现场.
    正确答案:A
    解析: B选项不能选,因为程序中断方式需要CPU的参与的。当I/O系统准备好以后,则发出中断请求信号通知CPU,CPU接到中断请求信号后,保存正在执行的程序的现场。
    C选项也不能选,“DMA控制方式传输速度快,适合于成批数据传送,只在传送开始和结束时需要CPU参与,数据传送过程中无须CPU干预,提高了CPU的效率。中断控制方式中断次数多,CPU仍需要花较多的时间处理中断,能够并行操作的设备台数也受到中断处理时间的限制。总之,DMA方式比中断方式的传送速度快是一大优点。”
    D选项更是扯淡,程序中断方式是需要CPU保护现场的。

    输入/输出技术的三种方式:
    直接查询控制:有无条件传送和程序查询方式,都需要通过CPU执行程序来查询外设的状态,判断外设是否准备好接收数据或准备好了向CPU输入的数据。在这种情况下CPU不做别的事情,只是不停地对外设的状态进行查询。

    中断方式:当I/O系统与外设交换数据时,CPU无须等待也不必查询I/O的状态,而可以抽身来处理其他任务。当I/O系统准备好以后,则发出中断请求信号通知CPU,CPU接到中断请求信号后,保存正在执行的程序的现场,转入I/O中断服务程序的执行,完成于I/O系统的数据交换,然后再返回被打断的程序继续执行。与程序控制方式相比,中断方式因为CPU无需等待而提高了效率。

    DMA:直接存储器访问方式,是指数据在内存与I/O设备间的直接成块传送,即在内存与I/O设备间传送一个数据块的过程中,不需要CPU的任何干涉,只需要CPU在过程开始启动与过程结束时的处理,实际操作由DMA硬件直接执行完成。

  • 相关阅读:
    TFT espi相关
    弘玑Cyclone成功入围《2022爱分析·流程挖掘厂商全景报告》,流程智能产品受到广泛关注
    P2895 [USACO08FEB]Meteor Shower S
    项目中字符串判空总结
    Arcgis pro属性表字段计算生成随机数
    Go-知识error
    vue3学习笔记
    CSS之flex布局
    Python算法图解——递归(二):打印从10循环到1
    尚硅谷Flink(一)
  • 原文地址:https://blog.csdn.net/qq_40241957/article/details/126116096