Architecture PC将数据从外部USB驱动器复制到内部HD的内部操作?

Architecture PC将数据从外部USB驱动器复制到内部HD的内部操作?,architecture,storage,hardware,computer-architecture,Architecture,Storage,Hardware,Computer Architecture,我被要求了解有关如何将数据从外部存储器复制到计算机内部存储器的操作细节。我能找到的信息是关于CPU如何从RAM获取数据的 我的问题:请描述PC将数据从外部USB驱动器复制到内部HD的内部操作 如果这是家庭作业问题,以下内容就足够了;否则,下面缺少太多的细节,您不应该使用它 当您插入USB驱动器时,USB驱动程序将USB驱动器显示为可读取/写入文件的设备 要复制文件,PC操作系统将启动文件复制操作 2a。字节(块)从USB上的文件读取到RAM中。为此,操作系统文件驱动程序向USB驱动程序发出指令,

我被要求了解有关如何将数据从外部存储器复制到计算机内部存储器的操作细节。我能找到的信息是关于CPU如何从RAM获取数据的

我的问题:请描述PC将数据从外部USB驱动器复制到内部HD的内部操作

如果这是家庭作业问题,以下内容就足够了;否则,下面缺少太多的细节,您不应该使用它

  • 当您插入USB驱动器时,USB驱动程序将USB驱动器显示为可读取/写入文件的设备
  • 要复制文件,PC操作系统将启动文件复制操作

    2a。字节(块)从USB上的文件读取到RAM中。为此,操作系统文件驱动程序向USB驱动程序发出指令,然后USB驱动程序启动(最有可能)将字节的DMA传输到计算机RAM中

    2b。文件系统驱动程序将字节解释为文件

    2c。然后,文件计算机启动复制到硬盘。这基本上是从RAM->发送指令到硬盘驱动程序->启动DMA传输到磁盘

  • DMA===直接内存访问


    如果你需要更多的细节,那么这不是合适的论坛。你可以先阅读USB协议(1本书),然后是SCSI协议(1本书),然后是硬盘圆筒、盘片、磁头等(1本书)==基本上是一门CS工程课程

    我没有投反对票,但是这个问题对于stackoverflow来说可能太广泛了。对于那些投反对票的人来说。。。我找不到解决这个问题的明确解释,而且我没有存储协议方面的背景。不,这不是硬件问题。我正试图找到一些提示,帮助理解。告诉我哪个论坛更适合我的问题,或者向我推荐一些我可以自己学习的资源,比简单地否决我的问题更有建设性。