我电脑磁盘顺序乱了 我电脑磁盘顺序-

我的电脑磁盘顺序 。
(我的电脑磁盘顺序乱了) 。
磁盘,即使不是作为开发人员,我们也会经常和它打交道 。比如你家的台式机,或者用来办公的电脑,比如你安装了一个操作系统,会涉及到磁盘的分区 。
而作为开发人员,自然更加需要关注磁盘 。
你平时开发的代码磁盘将暂存;开发中使用最多的数据库MySQL,其数据在磁盘中持久;Redis持久数据落入磁盘;内存中的数据、事务日志和快照将持续到磁盘;就像这个消息队列也会收到持久到磁盘,Kafka也不例外; 。
可以说,磁盘和我们的开发息息相关 。但也许在平时的开发中,很多人会忽略磁盘的存在,因为虽然与磁盘密切相关,但遗憾的是,不直接相关 。但也许在平时的开发中,很多人会忽略磁盘的存在,因为虽然与磁盘密切相关,但遗憾的是,。
不直接相关 。因为上面提到的所有与磁盘相关的内容都是工具帮助我们做的,甚至是你的代码 。
这种感觉就像鱼(可能)不太注意水,太注意氧气 。
我们可能听说过磁盘IO慢,为什么?我们可能听说过磁盘的顺序IO为什么会更快?我们可能听说过磁盘的顺序IO甚至比内存更随机IO为什么要快 。
也许我们可能无法清楚地解释这些问题,这就是为什么我想谈谈磁盘 。磁盘分类 。
首先,根据原理,磁盘可分为三类: 。
机械硬盘(HDD)固态硬盘(SSD)混合硬盘(SSHD)本文的重点将放在HDD上 。场景切入 。
首先,切入一个非常简单的场景,如下: 。
你在你的电脑上创建了个文件,然后写了点东西进去 。然后你N天后打开电脑,看到文件还在(废话) 。这实际上是数据被持续地进入磁盘,下次需要文件时从磁盘中取出 。
其实这个存取过程对我们一点感知都没有,所以我们知道装机的时候安装了一个硬盘,什么都不知道 。磁盘结构 。
磁盘是什么样子的?它是如何存储文件的?以什么方式存储?带着这样的问题看一张图: 。
图片来自从以上结构图可以看出,现代主流磁盘设计是在一个(主轴)上,有一些(盘片),然后盘片会绕着主轴旋转,然后读数据,写数据读写磁头为了实现,读写磁头将安装在读写磁头上 。
磁头臂在上面,磁头臂可以旋转,覆盖盘子的所有半径,然后与主轴旋转,使磁头可以获得盘子上任何风扇区域的数据 。那你可能会好奇,这个 。

我电脑磁盘顺序乱了  我电脑磁盘顺序-

文章插图
盘片怎样做,怎样设计才能储上述文件?要知道,现在的磁盘盘片大多是由 。
非磁性材料,它通常由铝合金、玻璃或陶瓷制成 。在你的印象中,他们能用来存储文件吗(再次手动狗头) 。
既然提到了非磁性,答案肯定和磁性有关 。盘片构造没错,盘片的两个面涂一层薄薄的磁性材料,有多薄呢?大概是10-20纳米,然后包裹层碳作为保护,这层薄薄的磁性材料是存储数据的 。
磁性材料磁盘通常有多个磁盘,刚才提到的磁性材料 。
盘子的两面都有 。大概是10-20纳米,然后包裹层碳作为保护,这层薄薄的磁性材料是存储数据的 。
磁性材料 。
磁盘通常有多个磁盘,刚才提到的磁性材料盘子的两面都有 。换句话说,磁盘的两面都可以用来存储和读取数据 。
现在我们知道数据实际上存在于磁性材料中,所以我们在这里考虑另一个问题:「 。
磁盘如何知道数据中应该存在哪种磁性材料?读的时候应该读哪些材料?读多少?」其实这个道理和我们的地图差不多 。比如中国这么大,如何清晰准确地描述某个地方?其实大家都知道这个答案,那就是分层分级 。比如网购让你填的收货地址就是这样,比如「四川-成都-xx区-xx街道-x栋x号-xxxx室」,这种分层逻辑可以直观地表达一个特定的、特定的位置,更不用说大概那一块了,先去中国西南,再去城市,再往西走多久,再往南走 。运气好的话可以找地址(再手动狗头) 。