数据存储产业服务平台

1.3 用计算机来处理信息、保存数据

1.3  用计算机来处理信息、保存数据

计算机俨然就是一个生物大脑的雏形。

大脑用眼睛、耳朵、鼻子、皮肤作为输入设备,获取各种信息。而计算机利用键盘、鼠标、串口、USB接口等作为输入设备从而获得各种信息。

大脑利用神经网络将获取到的信息传递到神经中枢,而计算机利用各种总线技术将信息传递给CPU进行计算。

大脑利用神经网络,将计算好的信息传递给手臂、腿、肌肉等这些"设备",从而驱动这些"设备"运动,而计算机同样利用总线,将计算好的数据传递给外部设备,比如显示器、打印机等。

人脑可以存储各种数据,而计算机也能利用外部介质来存放数据。从这一点来说,计算机本身就是人脑的一个外部信息存储和处理的工具。

计算机存储领域的一些存储虚拟化产品,比如NetApp公司的V虚拟化整合设备,本身就模拟了二级智能功能,它可以连接其他任何不同型号品牌的存储设备,从这些存储设备上提取数据,然后传输给主机。IBM、SUN等公司都有自己的这种存储虚拟化整合产品。

计算机存储领域所研究的就是怎样为计算机又快又高效地提供数据以便辅助其运算。和人类的存储史一样,计算机存储技术也在不断发展壮大,从早期的软盘、只有几十兆字节大小的硬盘,发展到现在1TB大小的单个民用硬盘、4GB甚至16GB容量的U盘。

为了追求高速度,人们把多块磁盘做成RAID(Redundant Arrays of Independent Disks)系统,也就是将每个独立的磁盘组成阵列,联合存储数据,加快数据存储速度。本书的第5章将会向读者阐释RAID技术。

追求高速度的同时,容量问题也必须解决。现代计算机程序对存储容量的要求变得非常巨大。最新的Windows Vista操作系统,刚刚安装完后所占用的磁盘空间就有6GB多。一些大型3D游戏,仅仅安装文件就动辄2GB、4GB,甚至8GB大小。一些数据库管理程序所生成的数据库文件,可能达到上TB甚至上百上千TB的大小。传统的将硬盘放到计算机主机箱内的做法已经不能满足现代应用程序对存储容量的需求,这就催生了网络存储技术。

网络存储将存储系统扩展到了网络上,使存储设备成为了网络上的一个节点,以供其他节点访问。这样,即使计算机主机内只有一块硬盘,甚至没有硬盘,计算机也可以通过网络来存取存储设备上的数据。目前计算机存储领域的热门技术就是网络存储技术,它关注的是如何在网络上向其他节点提供数据流服务。基于网络存储,又使得很多其他相关技术得以推广和应用,比如IT系统容灾技术等。

不管怎样,所有这些复杂的技术,最终都是给人来用的,"科技以人为本"。我们毕竟不是为了无聊而发明计算机,任何我们发明的东西,最终都将为我所用。任何一种新技术的出现,都是针对某种需求而生,所以必须深刻理解计算机系统,同时,还要理解和挖掘人类自身越来越高、越来越不可思议的需求,只有做到这个层次,才能更加深刻地理解计算机系统和人类自身。

可以看到,存储领域是个包罗万象的领域,如果不了解计算机系统,想掌握存储技术是很难的。本书将带领大家走入计算机存储领域,深入体会各种存储技术,为读者打下一个坚实的基础,从而在以后的工作学习过程中能够得心应手、触类旁通,这也是作者的最终目的。

未经允许不得转载:存储在线-存储专业媒体 » 1.3 用计算机来处理信息、保存数据