`
- 浏览:
2183250 次
- 性别:
- 来自:
北京
-
走出误区之解惑,何谓“随机访问”? 何谓“随机读写”?
长期以来,我们一直都会说XXX文件系统支持随机读写,XXX数据结构或XXX开源项目支持随机访问,这种称为随机XX的叫法,其实是一种错误的说法,如果你是一位真正了解"随机读写或随机访问"的人,可能并不是太会在意这种说法,但是对于一些刚入行,或入行不久的朋友们来说,这种叫法会常常使我们感到十分迷惑和不解,按照我们汉语的方式理解,随机访问是指具有不确定性的访问,意思就是可能一会访问这里,又可能一会访问那里,而随机读写是指,随机的找一个位置,进行读取或写入数据。如果我们要是按照这样的意思理解它,那我们完全就被这种根深蒂固的叫法给误导了。
接下来散仙要冒天下之大不韪,来详细的解惑下,到底什么才是真正的“随机读写”和“随机访问”。首先,散仙要拿我们生活中都很熟悉的一个东西,来作为解惑的开端,这个东西就是我们计算机的内存条,或者用我们工程师的专业术语称为RAM,散仙不知道有多少朋友知道RAM的非缩写的全称,就像很多人知道CTO是技术总监,但是并不知道每个缩写代表着那个单词一样,不过没关系,这不是本文的重点。RAM的全称是Random Access Memory,而事实上“随机访问”就是由Random Access两个单词翻译来的,而Random在英语里不仅仅有随机的意思,还有任意的意思,如果能这样理解Random,那我们就可以更好的理解Random Access了,而Random Access真正翻译过来应该是叫做任意访问,而不是随机访问。
内存是可以自由的访问,任意一个存储点的,这一点与磁盘,磁带等需要寻道,倒带才可以访问到指定存储点等存储器是不一样的,正因为磁盘访问需要计算微乎其微的寻道时间以及IO的开销,所以我们会发现存储在内存的东西的访问速度,比磁盘要快很多。
而正是恰恰由于这个寻道的原因,所以用过Hadoop的朋友们都知道HDFS默认存储的block都是64M存储的,为什么要设计的这么大,很大一部分原因就是为了减少读取时拼接块的寻道时间。
到此处,我们已经可以真正的理解所谓的“随机读写”和“随机访问”是指其支持任意一个位置的读和写以及访问,而不是像我们汉语理解的随机一个位置的读和写。或许我们理解成“随便读写”和“随便访问”都比理解成“随机访问”和“随机读写”要准确的多,当然它最准确的叫法,还是叫做“任意读写”和“任意访问”。
说了这么多,散仙并不是在这里咬文嚼字,也不是想改变大家的叫法,而只是想提示一下大家,由于一些技术文章翻译的质量实在是不堪入目,于是造成了很多读者可能被误解,导致给他人讲解的时候形成不良循环,所以建议大家要么直接看国外原版的技术书籍,要么就直接看国内的技术书籍。
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
在电子设计领域,电路设计是至关重要的环节,然而在实践中,许多工程师会陷入一些常见的误区,这些误区可能导致设计效率下降,功耗增加,甚至影响产品的可靠性和稳定性。以下是14个电路设计误区的详细解析: 误区一...
血尿酸与痛风是现代社会常见的代谢性疾病,其防治中存在着许多误区。以下详细解析血尿酸与痛风十大常见的误区,以帮助公众建立正确的健康观念。 误区一:尿酸高就一定得痛风。血尿酸高并不等同于痛风。高尿酸血症是...
SEO(搜索引擎优化)是提升网站在搜索引擎结果页中排名的关键技术,然而,许多人在实践过程中容易陷入误区。以下五个常见的SEO错误是需要注意避免的: 1. **Meta Tags滥用关键词**:早期,人们普遍认为Meta Tags中...
### 笔记本电池保养中的几大误区解析 #### 一、首次使用电池,前三次需要充电12个小时? 这是一个流传甚广的误区。实际上,现代笔记本电脑配备的锂离子电池并不需要这样的长时间充电。早期镍镉电池确实需要经过几...
走出误区,让多媒体技术与科学真正整合
在电子工程领域,电路设计是核心技能之一,但往往初学者或经验不足的工程师会遇到一些常见的误区。本文将详细探讨这些误区,并提供相应的解决策略,以帮助提升电路设计的质量和效率。 1. **忽视电源稳定性**:电路...
例如,电源线从机箱后面板输入,走行到前面板的电源开关,又回到后面板接到滤波器。或者滤波器的安装位置距离电源线入口较远,造成引线太长(如图1所示)。由于电源入口到滤波器输入端的引线过长,设备产生的电磁...
### 走出沟通的误区掌握答的技巧 #### 一、沟通的误区与障碍 沟通作为人际交流的重要工具,在日常工作中扮演着至关重要的角色。然而,在实际沟通中,我们经常会遇到各种各样的问题,这些问题可能导致信息传达不...
【保险业误区与走出误区】 保险业作为企业管理的重要组成部分,其健康发展对于社会稳定和个人财富保障具有重要意义。然而,从描述中可以看出,保险业存在着一些误区,主要体现在保险公司和投保人两个层面。 1. **...
【解惑】别做正常的傻瓜-学习编程的误区 【解惑】别做正常的傻瓜-学习编程的误区 【解惑】别做正常的傻瓜-学习编程的误区
亲历分享_自学编程的致命误区,你中招了没_在职程序员聊聊自学时如何防止入坑
音乐学科走出音乐教学的误区之一--“民主开放等于越乱越好?”.doc
标题所指的“走出学校文化建设的误区”指的是学校在进行文化建设时,由于缺乏深入的理解和认识,常常会陷入一些错误的做法和思维定势中,这些误区影响了学校文化的健康发展,也阻碍了课程改革的有效推进。...
走出Linux服务器误区.pdf
《走出ClassLoader误区》这篇文章主要探讨了Java中的类加载机制,特别是针对系统开发人员的重要性。类加载器在Java中起着至关重要的作用,负责加载类到JVM中执行。理解类加载器的工作原理对于构建稳定、可扩展的Java...
不过,在实际项目开发中,工程师们经常会遇到一些在EEPROM读写过程中容易掉入的误区,从而导致数据丢失、损坏或是系统运行不稳定。本文将针对EEPROM读写操作中常见的误区进行剖析,并提出相应的解决方法。 误区一:...
总的来说,走出启发式教学误区的关键在于鼓励学生独立思考。教师的角色应当从知识的传递者转变为引导者,创设问题情境,激发学生的好奇心,引导他们主动探究,培养解决问题的能力。同时,教师要注重个体差异,尊重每...
走出食品安全的误区.ppt
走出家庭教育的误区.pptx
【标题解析】: 本文标题“浅谈我国会计专业研究生培养:走出误区,回归本义”,直指我国会计专业研究生教育存在的问题,指出当前培养模式存在误区,呼吁回归研究生教育的本质,即培养高质量、高素质的专业人才。...