可能很少人能答出这个问题?什么是IO操作

解决方案 »

  1.   

    IOinput    output
    输入      输出
      

  2.   

    仅仅知道IO操作就是输入输出操作,太过浅显笼统了。
    计算机在运行时是CPU,寄存器,内存,外围设备协同一起工作。
    寄存器和内存之间的数据通信不叫IO,寄存器,内存和外围设备的通信才叫IO.比如,读文件,是把磁盘文件中的数据读到内存,写文件方向相反.
    还有有些socket函数的操作,是内存和网卡之间的数据通信.所以也是IO操作。
    IO操作速度慢,耗时.
    而寄存器和内存之间传输数据则非常快,这两个不在一个数量级.