NAS实际上是一个带有“瘦”服务器的存储设备,因此实际上就是一台电脑,也具有中央处理器、内存、网卡等部件,不过在结构上,NAS比我们的个人电脑更为多样化,主流的NAS硬件架构有两种:嵌入式架构和通用架构,前者和路由器一样使用嵌入式处理架构,后者则更像我们常用的个人电脑。主流的NAS软件架构以开源、免费的Linux及相关开源软件为主。
1、嵌入式硬件架构
基本上,嵌入式架构就是RISC处理架构和SoC(System on Chip)的代名词(嵌入式CISC架构还显得很“新”),和网络设备一样,嵌入式架构的特点是低功耗,其架构专门为相关应用优化,并且具有很高的集成度。其采用的处理器架构主要有ARM和MIPS两种,一般采用Broadcom芯片的话会是MIPS处理器,使用Marvell的话会是ARM处理器。使用了SoC芯片的NAS通常由包含了处理器和南北桥功能的主芯片和包含内存、网络芯片、磁盘控制器芯片在内的主板以及硬盘(一般是用户自行选购)组成。
Marvell 88F6281 SoC芯片
比如在我们看到的产品中,Marvell 88F6281 SoC芯片是非常常见的一种廉价解决方案。作为一个SoC芯片,88F6281搭载了Marvell的Sheeva处理器核心——一个单Issue的32位1.2GHz ARM处理器,带有32KB L1(16KB+16KB)和256KB,在小型NAS当中算是非常高的频率了,而且号称功耗只有1W。
2、通用硬件架构
带有处理器、北桥、内存插槽、南桥、各种芯片、显示输出的NAS主板
实际上就是通常的PC架构,不过会做出一些偏向“嵌入式”的处理,如没有键盘鼠标接口等。这个架构处理能力比较强,功耗较大,价格也较高,一般用在4槽以上的型号,小型网络存储服务器上是很少看到的。
Intel开发Atom处理器的最初目的是用于一些便携式设备,比如Netbook、Nettop、MID等。随着围绕Atom处理器的整个生态环境的日益成熟,Atom被有计划的应用到了车载设备、数字电话、存储设备、媒体服务器等产品中。威联通QNAP TS-239 Pro Turbo NAS和TS-439 Pro Turbo NAS,是我们见到的第一款采用Intel Atom平台的NAS存储产品。
在Intel的产品分类中,互联网设备处理器包括“面向上网本和上网机的Intel Atom处理器”和“面向移动互联网终端的Intel Atom处理器”,两个分类包含了相同的14款处理器。不同之处在于这些处理器配合使用的芯片组,上网本和上网机采用了945GSE和945GC芯片组,移动互联网终端采用了UL11L、US15L、US15W芯片组。