首页 > 编程知识 正文

微机简单io实验报告总结,计算机组成与体系结构性能设计

时间:2023-05-03 12:45:42 阅读:169475 作者:3071

程序查询方式:主机和I/O串行运行的特点是,CPU在I/O启动后总是调查I/O是否准备好,如果设备准备好了,CPU就处理I/O和主机之间的传输信息如果设备未就绪,处理器将反复询问,并“原地踏步”等待,直到I/O就绪。 可以看出这种方式的CPU效率很低。

程序中断方式:主机的特点是与I/O并行运行。 CPU开始I/O后,不是始终询问I/O是否准备好,而是继续运行程序,在I/O准备好时向CPU发送中断请求信号,CPU在适当的时间响应I/O中断请求,当前程序该方式消除了“原地踏步”现象,提高了CPU效率。

直接存储器访问方式(DMA):主机与I/O并行工作,特点是在主存储器和I/O之间有直接的数据路径。 在CPU启动I/O后,无需检查I/O是否就绪,而是在I/O就绪后发出DMA请求。 此时,CPU不参与I/O和主存储器间信息交换,只要暂时赋予DMA外部总线(地址线、数据线及相关控制线)的使用权,就依然可以完成自身内部的操作,所以不需要中断现行的程序就可以访问

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。