数据有重量?存储数据后手机会觉变重吗?

我们知道照片,视频,音乐和其他数码文件都是1和0组成的——但是这些数据有没有重量呢?需要多少G的数据才会让我们的iPhone重一点呢?Joe Carmichael就探索了这一问题,下面就是他的发现。

智能手机里的闪存跟笔记本和台式机的机械硬盘是不一样的。实际上,固态硬盘要快得多也高级得多。随着成本的降低,越来越多的电脑也装上了固态硬盘。

加州大学伯克利分校的计算机科学家John D. Kubiatowicz解释说,一个字节的数据确实会有重量,虽然极其微小——大约是1阿克,也就是1克的1/10^30。

那是因为闪存是通过俘获电子区分1和0,虽然电子的数量不会改变,但是一旦它们被俘获(或者数据被储存),它们就有了更高的能量等级,因此重量也更大。

回到我们的问题,储存多少数据才会让我们能真正感觉到iPhone重了一点呢?而不只是微观上的变化。

根据韦伯定律(表明心理量和物理量之间关系的定律),人类可以感知的两个物体间的重量差距是5%以上。iPhone 6s的重量是143克,也就是说需要有7克的差距我们才能感觉到。

现在整个互联网有大约5万亿T的数据,这个重量大约是1盎司的百万分之0.2,或者是1克的二十万分之一多一点(一粒细盐的样子)。

很显然,这比7克要少得多,所以你要把整个互联网的数据量再乘以一百万倍才有iPhone 6s的5%。

这个算得很粗略,但至少给我们一个大概的数字:要得到7克的重量,大约需要5.7*1000^6T的数据。

如果你对这个没啥概念,这大概是人类记忆力(大约是1.25T)的4*1000^5倍,或者足以装满40*1000^5部128G的iPhone 6s。

换句话说,尽管装照片和视频吧,因为虽然每字节都增加着重量,但是距离你能感觉到还远得很。

原文发布时间为:2016-04-07

时间: 2024-09-02 17:18:55

数据有重量?存储数据后手机会觉变重吗?的相关文章

如何为大数据部署下一代存储基础设施

与管理传统的大型数据基础设施相比,管理与大数据相关的拍字节级数据存储是一种全新的方式.目前在线照片分享网站Shutterfly管理着30拍字节的数据.Shutterfly在这里与我们分享了他们驯服"数据野兽"的经验. 目前,每个人都在谈论大数据分析方法和相关的商务智能成果.但是在公司能够利用这些数据前,他们必须想办法解决存储问题.管理拍字节级甚至更大规模的数据存储与管理传统大型数据集有着本质的区别. Shutterfly为一家在线照片分享网站.他们并不限制用户存储照片的数量,并且允许用

何英华:大数据时代的存储之道

本文讲的是何英华:大数据时代的存储之道,当前,随着企业规模的不断成长,有效存储和管理长期累积的且仍在持续快速增长的海量数据,从中发掘商业价值,意味着巨大的市场机遇;同时,也带来了严峻的挑战:大数据将挑战企业在存储架构及数据中心基础设施等,也会引发数据仓库.数据挖掘.商业智能.云计算等应用的连锁反应.如何选择有效的组织管理数据,提供商业解决方案,已经不是单纯的IT技术问题,而是与企业未来发展前途攸关的关键性问题. 面对大数据存在的机遇与挑战,在以"海量数据 深度分析 智慧商业"为主题的第

最小化数据传输——在客户端存储数据

客户端|数据 将程序输出为其他的语言是程序员喜爱的事情之一,在WEB上我们有 两个不同编程环境:客户端(浏览器)和服务器端,根据HTTP协议的定义, 我们可以在编写在客户端输出其他语言的服务端程序,我们选择了作为服 务端语言.javascript作为客户端输出.在本问中我们将向您演示这样用 该方案把数据存储在客户端,并且在诸如:聊天室.新闻系统或其他您想 实现的应用上达到服务端和客户端(浏览器)的最小的数据传输. 要求以下支持:     PHP4     JavaScript     Frame

阿里云首提“轻计算”:让计算挖掘存储数据的价值

4月19-21日,2016云栖大会深圳峰会,欢迎报名 本次云存储与轻计算专场,是阿里云存储首次在存储领域提出"轻计算"的概念,先通过下面内容让我们来提前体会下云存储与计算之间的"重"与"轻". 存储之"重",在于稳定.海量与可靠 与传统的自建行存储相比,阿里云存储基于飞天的大规模分布式系统,使得存储能力无缝扩展,用户可以根据需求选择存储节点的性能和规格,降低成本的同时无需再关心硬件和运维烦恼.强大的安全管理体系无需配置就能够提

XML入门教程:向XML文件存储数据

xml|教程|入门教程|数据 通常,我们在数据库中存储数据.不过,如果希望数据的可移植性更强,我们可以把数据存储XML文件中. 创建并保存XML文件 如果数据要被传送到非Windows平台上的应用程序,那么把数据保存在XML文件中是有好处的.请记住,XML有很强的跨平台可移植性,并且数据无需转换! 首先,我们将学习如何创建并保存一个XML文件.下面的这个XML文件将被命名为"test.xml",并被保存在服务器上的c目录中.我们将使用ASP和微软的XMLDOM对象来创建并保存这个XML

用Java实现HTML文件代替数据库存储数据

数据|数据库 Java在编写一些图形化的小程序时,有时也要去存储少量的数据,如果用JDBC来连接数据库,就会使程序速度减慢,而且及不方面,我们可以用Java中的文件来代替数据库保存数据,这样不但可以实现存储的功能,而且不用考虑数据频繁的存取,可以把文件定义成为HTML文件,并将存储的数据以表格的方式显示,这样就可以直接在网页中看到数据,下面是我写的一个小的文件存储数据的实例: import java.awt.event.ActionEvent;import java.awt.event.Acti

Oracle中DBMS_ROWID定位数据行物理存储位置

对于oracle中的堆表,我们可以通过oracle内置的ROWID伪列得到对应行记录所在的ROWID的值(注意,这个ROWID只是一个伪列,实际的块中并不存在该列).然后我们可以通过DBMS_ROWID包中的相关方法来通过ROWID伪列来定位对应数据行的实际物理存储物理地址. dbms_rowid.rowid_relative_fno:定位该数据行所在的数据文件 dbms_rowid.rowid_block_number:定位该数据行在数据文件的第多少个块 dbms_rowid.rowid_ro

MongoDB如何存储数据

想要深入了解MongoDB如何存储数据之前,有一个概念必须清楚,那就是 Memeory-Mapped Files. Memeory-Mapped Files 下图展示了数据库是如何跟底层系统打交道的. 内存映射文件是OS通过mmap在内存中创建一个数据文件,这样就把文件映射到 一个虚拟内存的区域. 虚拟内存对于进程来说,是一个物理内存的抽象,寻址空间大小为2^64 操作系统通过mmap来把进程所需的所有数据映射到这个地址空间(红线),然后 再把当前需要处理的数据映射到物理内存(灰线) 当进程访问

数据中心的存储革命

多年来,服务器和存储环境都具有各自独立的平行发展道路.但是,随着服务器和存储阵列的爆炸性增长,IT管理人员正面临着前所未有的巨大挑战.在过去,他们要将这些平台视作截然独立的实体,需 要不同的网络.管理策略,甚至不同的员工来维持这些平台的有效运作. 但是,随着越来越多的公司推出数据中心构架,这两个彼此分离的孤岛有必要结合为一体.为了进一 步简化数据中心并提高其效能,企业需要对其进行充分的合并,而通过使用一系列全新的技术,这种合并工作成功的可能性将会非常高.这些技术包括数据中心管理和自动化工具.刀片