|
发表于 2003-9-4 12:17:56
|
显示全部楼层
一般说来,系统I/O 是由操作系统处理的。从硬盘向内存传送数据,可以用DMA方式处理,以便减轻cpu的负担。肯定有一个系统函数,专门用于直接把数据从硬盘传送到系统的buffer。但现在的操作系统都已经把I/O操作用系统调用给屏弊掉了,这个函数是不会直接对外公开的。你的要求恐怕只有修改内核源代码才能满足了。
你有能力的话,就试试吧,用DMA从硬盘传送到系统的内存肯定是可以的,从内存传送到显卡的显存好象也能用DMA方式,但要实现这些功能,得用汇编才行。 |
|