阅读:1452回复:7
buffered和Direct I/O的区别?有关IOCTL的访问方法buffered和Direct I/O的区别? 有20分。 请详细些! 谢谢! |
|
|
沙发#
发布于:2002-10-31 11:13
无论哪本讲驱动的书及ddk里都有详细讲的。。 |
|
|
板凳#
发布于:2002-10-31 14:38
书上有很详细的。
BUFFER 指缓冲,系统将用户输入区的数据拷贝一份到系统区供驱程读,在IRP结束时再将驱程所写拷贝到用户的输出数据区。 而Direct则不然,系统直接将用户输入区/输出区重映射到系统区,注意并没有新开辟内存区,也不存在拷贝动作,得到一个新的地址指针给驱程使用。 |
|
|
地板#
发布于:2002-10-31 18:10
仔细的、好好的看书。 ;)
|
|
地下室#
发布于:2002-10-31 20:16
nod nod :D :D :D
|
|
|
5楼#
发布于:2002-11-01 00:00
好吧! 谢了! 由省抹不懂得我再来问。
给分!!!!! :D |
|
|
6楼#
发布于:2002-11-01 00:03
这下大家满足了吧! :cool:
|
|
|
7楼#
发布于:2002-11-01 08:43
给分的时间刚刚好,这下你们都出名了!!!! :D
|
|
|