针对这些要求,我们选择Linux操作系统作为软件平台,对其内核进行裁减,从而实现嵌入式网络存储器的功能。虚拟文件系统通过将各种设备抽象为一种公共接口,屏蔽了各种硬件设备的细节。根据网络存储器的硬件实现框图可以知道,整个系统的硬件接口只包括PCI和IDE两种接口。用户级服务器在硬盘设备上建立可被访问的目录,需要用户提供用户名及相应的密码来获得访问权。
针对这些要求,我们选择Linux操作系统作为软件平台,对其内核进行裁减,从而实现嵌入式网络存储器的功能。虚拟文件系统通过将各种设备抽象为一种公共接口,屏蔽了各种硬件设备的细节。根据网络存储器的硬件实现框图可以知道,整个系统的硬件接口只包括PCI和IDE两种接口。用户级服务器在硬盘设备上建立可被访问的目录,需要用户提供用户名及相应的密码来获得访问权。