|
1.个人猜测南桥只是对外提供usb的接口,做好相应定义,然后外围设备遵守这个定义制造就行了.就是南桥只是把数据推向U盘,然后U盘里面的闪存如果存放数据则由U盘的控制芯片负责.不然那么多外围设备,如果南桥一手包揽了,那岂不是要累死设计南桥那帮人,而且以后新发明的设备怎么办?
2.不明白问的什么.不过估计插上U盘时,南桥必须要通知CPU吧,信号先走到北桥,再走到CPU,然后通知OS加载驱动程序
3.估计是这样一个过程.要从U盘中复制东西去硬盘时,CPU先发一条指令说"U盘传xxxx文件到硬盘",然后就去干别的事情,南桥就控制U盘读出数据,然后经过北桥写到内存中的缓冲区那里,缓冲区满了再经过南桥写到硬盘,不断重复这个过程直到数据复制完了,然后就中断CPU,说数据已经传完了.
以上仅是个人猜测,不知对不对,LZ去找写USB接口规范/南北桥设计之类的文档看下比较好,教科书上讲的太笼统了而且很陈旧 |
|