摘要: 文件系统文件系统是建立在硬盘上的一个程序,所以由2部分组成:驱动和管理文件系统的进程FS。首先看一下驱动是如何工作的:通常,主板上面有2个IDE插槽,分别叫做IDE0/IDE1。每个IDE通道又可以接2个设备。驱动进程的目的就是要隐藏硬件细节,向FS进程提供统一的接口,具体到这里,驱动为FS提供的接口就是打开,读取,写入,关闭等接口。下面是硬盘驱动程序:Task_hd(){ Recv(any,msg) //接受任何进程传来的消息 If(msg== DEV_OPEN) //如果是打开设备消息,则对硬盘寄存器做一些操作,比如获取硬盘信息等。 { Out_byte(***) //向硬盘寄存器写入数据 阅读全文
posted @ 2011-01-15 09:48 熊健 阅读(4027) 评论(3) 推荐(1) 编辑