哪位高手在写操作系统?保护模式下的磁盘读写,大家都是怎么实现的?请高手不吝赐教

谁在写操作系统?保护模式下的磁盘读写,大家都是如何实现的?请高手不吝赐教!
实模式下int   13可以实现磁盘读写,在保护模式下,大家实怎样实行磁盘读写的呢?
最好可以给出一些具体的代码或参考资料。

------解决方案--------------------
pio方式可以再博客上找到
http://www.cppblog.com/jinglexy/archive/2007/05/19/24377.html
写的很乱,不过代码很简单,pio很消耗cpu,os启动和探测的时候一般用这个
进到系统后可以用mdma或udma方式
------解决方案--------------------