一、计算机系统:
1、I/O方式包含程序查询、程序中断、DMA和通道等。
(1)程序查询方式。程序主动查询输入/输出设备是否准备好:如果准备好,CPU执行I/O操作;否则,CPU会一直查询并等待设备准备好后执行I/O操作。这就会使CPU大部分时间处于等待状态,系统效率不高。
(2)程序中断方式。在执行过程中,出现异常或特殊情况时,CPU停止当前程序的运行,转而执行对这些异常或特殊情况进行处理的程序,处理完再回到现行程序的断点处继续运行。
(3)DMA方式。直接内存存取是I/O设备与主存储器之间由硬件组成的直接数据通道,用于高速I/O设备与主存之间的成组数据传送。
(4)通道方式。通道是一个独立于CPU的专门管理I/O的处理机,它控制设备与内存直接进行数据交换。通道有自己的通道指令,通道指令由CPU启动,并在操作结束时向CPU发送中断信号。通道控制方式可以做到一个通道控制多台设备与内存进行数据交换,与DMA方式相比,通道方式减轻了CPU的工作负担,增加了计算机系统的并行工作程度。
所以相比来说,通道方式并行工作程度最高。
2、计算机缓冲技术可用于提高主机和设备交换信息的速度
3、整型数载机器中就是用补码表示的
4、CPU执行指令至少需要一个机器周期:
通常用内存中读取一个指令字的最短时间来规定CPU周期,也称为机器周期。
由于指令执行时取指令必须访问存储器,所以占用一个机器周期。分析指令是由指令译码电路完成的,所占用的时间极短,无需分配一个完整的机器周期,一般是在取指令周期后期(取指令结束前的很短时间内)就可以完成。指令的执行和指令中的操作数有关,比较复杂:可能不访问存储器(无操作数);访问一次存储器(单地址直接寻址等);访问两次或多次存储器等。
因此,指令执行可能会是一个机器周期到几个机器周期。
5、机器周期的同步标准: CPU访问存储器一次所需要的时间
执行一条指令需要多少时间以机器周期为单位。所谓一个机器周期就是指CPU访问存储器一次所需要的时间。
……未完待续