沙丁鱼介绍

首页 » 常识 » 诊断 » NAS设备的软件系统必须具备四种功能
TUhjnbcbe - 2023/3/28 18:45:00
SEM百度竞价招聘求职QQ群 http://nvrenjkw.com/nxzx/4116.html

NAS设备的软件系统必须具备几种功能:软件管理协调、网络功能、数据读取以及设备驱动。

1、一个核心操作系统的支持。(由于Linux在内存管理方面的优越性及从网上可以免费得到内核和源代码,综合各种指标网络存储服务器系统选择Linux作核心操作系统)

2、对应的设备(如网络设备,存储设备)的设备驱动模块。

3、对一些基本网络协议的支持

(作为网络存储服务器更多地要考虑网络和存储方面的功能)。

4、对专用网络存储服务器进行网络数据访问的一些文件共享协议。

5、网络存储服务器提供的一些网络应用(如远程网络管理,光盘自动镜像和附网刻录等)。

6、I/O优化模块(主要对读写性能优化)。

NAS并不像PC平台一样拥有标准化的软件组件可供选择,NAS厂商必须根据硬件来自行设计软件系统,尽管设计工作是在已有资源的基础上进行,但其难度也相当之大—譬如,NAS厂商必须对Linux内核进行裁剪或修改,使之可以在自身硬件平台上运行,同时它必须自行编写设备的驱动程序和应用软件,工作量几乎等于独立开发一套嵌入操作系统。

硬件软件以及操作系统的构成。

在构造硬件结构中只考虑网络和存储两方面。

1、除CPU关键外,存储模块主要是提供对IDE/EIDE,SCSI,总线技术的支持,提供工业标准EIDE控制器,SCSI控制器,阵列控制器,使得系统可以任意连接各种设备,如光盘塔,磁盘阵列等。

网络控制模块,实际上是实现网络适配器的功能,用于进行数据帧的生成,识别与传输,数据编译,地址译码,数据传输的出错检测和硬件故障的检测等。它最终提供一个普通网络连接口和高速光纤通道连接口,提供MB:或更高的速率,使得系统可以方便地与以太网相连或挂接在高速光纤通道连成的SAN上。

CACHE/ROM/RAM模块为系统提供CACHE,RAM,ROM,FLASH空间,系统核心操作系统和相关系统软件都可以固化在ROM或者FLASH/FLASH上,系统启动时可以直接引导ROM/FLASH中固化的程序。

1
查看完整版本: NAS设备的软件系统必须具备四种功能