数据存储
定义
数据存储是指将数据保存在可访问和持久的位置,以便随时检索、更新和使用。
数据存储是信息技术领域的一个重要概念,它涉及到数据的存储、管理、保护和备份等方面。
历史
早期的计算机,存储系统中是没有磁盘的,有的只是纸带,那时磁盘还没有被发明出来。纸带上是一些按照一定规则排列的小孔,这些孔被银针穿过之后,银针便会接触到纸带下面放置的水银槽,从而导通计算机上的电路,进行电路逻辑运算。
磁存储技术被发明出来之后,首先出现的是软盘,其速度很慢,容量也很小。程序存储在磁盘上之后,计算机启动时,CPU首先按照 ROM 里的指令一条一条执行,先是检查硬件。检查完毕之后,ROM 中最后一条指令就是让CPU 跳转到磁盘的0磁道来执行存储在这里的程序。这些初始化程序直接以二进制代码的方式存储在磁盘上,载入执行之后,就启动了程序内核。
那个时代还没有操作系统这个概念,程序都是用汇编语言或者高级语言独立编写的。也没有API的概念,每个程序都必须独立完成操作计算机的所有代码。这样,磁盘上存放的直接就是这个程序,加电后就会立即运行这个程序。
在磁盘技术上发明出来的文件系统,是为了方便应用程序管理磁盘上的数据而产生的。它其实是操作系统的代码模块,这段代码本身也是信息,也要存储在磁盘上。而且代码也要通过读取一些信息,才能完成功能。这些信息就是文件系统元数据,也就是用来描述文件系统结构的数据这些元数据也是以文件的形式存放在磁盘上的。
用文件来描述文件,和用信息来描述信息,它们是归一的,正像用智能来创造智能一样!有了文件系统,虚无缥缈的信息才显露出人眼能够实实在在看到的东西。可以用各种应用程序来打开这个文件,程序读取文件中的内容,然后显示在屏幕上,光线传播到人眼中,发生一系列化学变化,最终通过神经网络,形成离子流,给大脑某个区域一个电位或者蛋白质形变信号,这个信号随后产生一系列连锁信号,从而驱动我们的手臂或者引发一系列新的联想和创造。
这就像我们看到桌子上有一本书,然后就想去拿来翻一翻的过程。这个过程是一个复杂的信息流传递过程。而传递过来的信息流,最终在大脑中保存了下来,这些保存下来的信息,就是数据了。
用计算机来存储信息、保存数据
计算机俨然就是一个生物大脑的雏形。
- 大脑用眼睛、耳朵、鼻子、皮肤作为输入设备,获取各种信息,而计算机利用键盘、鼠标串口、USB接口等作为输入设备从而获得各种信息;
- 大脑利用神经网络将获取到的信息传递到神经中枢,而计算机利用各种总线技术将信息传递给CPU进行计算;
- 大脑利用神经网络,将计算好的信息传递给手臂、腿、肌肉等这些“设备”,从而驱动这些“设备”运动,而计算机同样利用总线,将计算好的数据传递给外部设备,比如显示器、打印机等;
- 人脑可以存储各种数据,而计算机也能利用外部介质来存放数据。从这一点来说。计算机本身就是人脑的一个外部信息存储和处理的工具。
计算机存储领域所研究的就是怎样为计算机又快又高效地提供数据以便辅助其运算。和人类的存储史一样,计算机存储技术也在不断发展壮大,从早期的软盘、只有几十兆字节大小的硬盘发展到现在2TB大小的单个民用硬盘、16GB甚至128GB容量的U盘。
为了追求高速度,人们把多块磁盘做成RAID(Redundant Arrays ofIndependent Disks)系统也就是将每个独立的磁盘组成阵列,联合存储数据,加快数据存储速度。
追求高速度的同时,容量问题也必须解决。传统的将硬盘放到计算机主机箱内的做法已经不能满足现代应用程序对存储容量的需求,这就催生了网络存储技术。
网络存储是将存储系统扩展到了网络上,使存储设备成为了网络上的一个节点,以供其他节点访问。这样,即使计算机主机内只有一块硬盘,甚至没有硬盘,计算机也可以通过网络来存取存储设备上的数据。目前计算机存储领域的热门技术就是网络存储技术,它关注的是如何在网络上向其他节点提供数据流服务。基于网络存储,又使得很多其他相关技术得以推广和应用,比如IT 系统容灾技术等。

浙公网安备 33010602011771号