我对 IO 的整个概念有点困惑;我想知道 CPU 如何从磁盘(例如 SATA 磁盘)读取数据?
当带有 read()/write() 的程序符合对特定文件的引用并且 CPU 遇到此引用时,它是否直接从磁盘读取(通过内存映射的 IO 端口)?还是先写入 RAM,然后再写回磁盘?
architecture linux io cpu block
architecture ×1
block ×1
cpu ×1
io ×1
linux ×1