今天爱分享给大家带来DMA 的含义是什么?【面试题详解】,希望能够帮助到大家。
Direct Memory Access(存储器直接访问)。
这是指一种高速的数据传输操作,
允许在外部设备和存储器之间直接读写数据,
既不通过 CPU,也不需要 CPU 干预。
整个数据传输操作在一个称为”DMA 控制器”的控制下进行的。
CPU 除了在数据传输开始和结束时做一点处理外,
在传输过程中 CPU 可以进行其他的工作。
这样,在大部分时间里,CPU 和输入输出都处于并行操作。
因此,使整个计算机系统的效率大大提高。