Journal Entry Week 7
One of the most interesting concepts I learned this week was Processed I/O versus Direct Memory Access. Both are different types of memory transfer, but they differ in the way it works under the hood. Processed I/O involves the CPU directly and its is responsible for moving data between I/0 Devices. Some of these items include disks, keyboards, mice, network cards , and memory. This is not too bad of a process for smaller pieces of data, but in the case a large transfer of data takes place, it can eat up a lot of the CPU's resources; Direct Memory Access on the other hand utilizes specialized hardware to help with data transfers. It takes away CPU overhead for bigger data transfers, so that it doesn't slow down for other tasks that required better responsive ness. Newer devices now utilize DMA and the bus to allow the cpu to process more effienctly
Comments
Post a Comment