жесткий диск кэш память на что влияет
Кэш-память жесткого диска: понятие, определение, выполняемые функции, объем памяти и влияние на работу устройства : Железо
Если вы хотите узнать, что такое кэш-память жесткого диска и как она работает, эта статья для вас. Вы узнаете, что это такое, какие функции он выполняет и как влияет на работу устройства, а также о достоинствах и недостатках кэша.
Понятие кэш-памяти жесткого диска
Итак, кэш-память жесткого диска — это своеобразная оперативная память. Она встроена в винчестер и служит буфером для считанной информации и последующей передачи его в систему, а также содержит наиболее часто используемые данные.
Рассмотрим, для чего нужна кэш-память жесткого диска.
Как было отмечено выше, чтение информации с жесткого диска происходит весьма неторопливо, так как движение головки и нахождение необходимого сектора занимает много времени.
Необходимо уточнить, что под словом «медленно» имеются в виду миллисекунды. А для современных технологий миллисекунда – это очень много.
Поэтому, как и оперативная память, кэш жесткого диска хранит в себе данные, физически прочитанные с поверхности диска, а также считывает и хранит в себе секторы, которые вероятно будет запрошены позднее.
Таким образом уменьшается количество физических обращений к накопителю, при этом увеличивается производительность. Винчестер может работать, даже если хост-шина не свободна. Скорость передачи может увеличиваться в сотни раз при однотипных запросах.
Как работает кэш-память жесткого диска
На этом остановимся подробнее. Вы уже примерно представляете, для чего предназначена кэш-память жесткого диска. Теперь выясним, как она работает.
Представим себе, что жесткому диску приходит запрос на считывание информации в 512 КБ с одного блока. С диска берется и передается в кэш нужная информация, но вместе с запрашиваемыми данными заодно считывается несколько соседних блоков. Это называется предвыборкой. Когда поступает новый запрос на диск, то микроконтроллер накопителя сначала проверяет наличие этой информации в кэше и если он находит их, то мгновенно передает системе, не обращаясь к физической поверхности.
Так как память кэша ограничена, то самые старые блоки информации заменяются новыми. Это круговой кэш или цикличный буфер.
Теперь узнаем какими объемами оснащают и что дает кэш-память в жестком диске.
Чаще всего можно встретить винчестеры с объемом кэша в 32 и 64 МБ. Но остались еще и на 8 и 16 МБ. В последнее время стали выпускаться лишь на 32 и 64 МБ. Значительный прорыв в быстродействии произошел, когда вместо 8 МБ стали использовать 16 МБ. А между кэшами объемом в 16 и 32 МБ особой разницы уже не чувствуется, как и между 32 и 64.
Среднестатистический пользователь компьютера не заметит разницы в производительности винчестеров с кэшем в 32 и 64 МБ. Но стоит отметить, что кэш-память периодически испытывает значительные нагрузки, поэтому лучше приобретать винчестер с более высоким объемом кэша, если есть финансовая возможность.
Основные достоинства кэш-памяти
Вы теперь знаете, что такое кэш-память жесткого диска и на что влияет. Что еще необходимо знать? В настоящее время существует новый тип накопителей – SSD (твердотельные). В них вместо дисковых пластин используется синхронная память, как во флешках. Такие накопители в десятки раз быстрее обычных винчестеров, потому наличие кэша бесполезно. Но и такие накопители имеют свои недостатки. Во-первых, цена таких устройств увеличивается пропорционально объему. Во-вторых, они имеют ограниченный запас цикла перезаписи ячеек памяти.
Еще существуют гибридные накопители: твердотельный накопитель с обычным жестким диском. Преимуществом является соотношение высокой скорости работы и большим объемом хранимой информации с относительно низкой стоимостью.
Как выбрать жесткий диск для компьютера
Всем привет! С вами Zero, и сегодня я расскажу, как выбрать жесткий диск для ПК, а также приведу примеры качественных моделей. Сразу оговорюсь, что в 2021 году рассматривать HDD в качестве основного накопителя для системы, программ и современных игр нерационально – все это должно быть установлено на SSD, так система будет работать гораздо быстрее. HDD теперь – это файлохранилище для объемных, но не требующих особенно быстрого доступа данных. К таким данным относятся, например, видео, музыка и изображения – если вы собираете личную медиаколлекцию, то жесткий диск вам точно пригодится.
реклама
Лично я складирую на своих HDD лучшие из просмотренных фильмов, видео, сериалов и аниме, музыку, картинки, старые игры, а также переношу туда с SSD сохранения из пройденных проектов, если они много весят и зря занимают место на твердотельном накопителе. Держу я на «винчестере» и один из бэкапов важных для меня данных – другие расположены удаленно.
Характеристики жестких дисков
Для начала расскажу о характеристиках жестких дисков и о том, какие из них важны, какие – не очень, а на какие и вовсе не стоит обращать внимание.
реклама
Объем. Одна из ключевых характеристик, определяющая, как много данных можно будет разместить на накопителе. Современные жесткие диски в основном представлены моделями от 0.5 до 18 терабайт, при этом с нынешними объемами информации приобретать HDD на 2 или менее терабайта не очень рационально. К тому же, по условной «стоимости одного гига» наиболее выгодными оказываются устройства от 3 до 8 ТБ. Если вы не складируете у себя на ПК тонну медиаконтента, то ваш выбор – HDD на 3-4 терабайта. А если, как и я, складируете, то закупайте несколько «винчестеров» по 6-8 терабайт, только не любых – читайте дальше, и вы поймете, о чем я.
Цена. Здесь все и так понятно, а о том, решения какого объема приобретать выгоднее всего, я уже рассказал. Но ситуация может измениться, например, благодаря скидкам и акциям.
Скорость. Я сейчас не о скорости вращения шпинделя, а о скорости последовательных чтения и записи. До появления быстрых и доступных по цене твердотельных накопителей этот параметр тоже был одним из важнейших, сейчас же на него можно особо не обращать внимания – как, кстати, и на обороты шпинделя. Каких-либо особо тормозных HDD на рынке нет (кроме SMR), а если нужна скорость – покупайте SSD; SATA-версии шустрее в разы, а M.2 PCI Express в десятки раз, и речь о последовательных операциях, если же говорить о случайных, то разница еще более впечатляющая.
Объем кэш-памяти. Еще одна характеристика, практически потерявшая свою значимость, когда ОС, программы и игры перекочевали на SSD.
реклама
Интерфейс. Для ПК нас интересует только SATA III, поскольку SAS предназначен для серверов.
Форм-фактор. 3.5-дюймовые жесткие диски – для компьютеров, 2.5-дюймовые – для ноутбуков. Вы можете установить 2.5-дюймовую модель и в десктоп, но смысла в этом нет: единственное преимущество такого форм-фактора – это миниатюрность. В остальном более габаритные HDD лучше – они объемнее и быстрее. Проще говоря, если есть свободный 3.5 или 5.25 слот – для ПК всегда берем 3.5-дюймовый «винчестер», только во втором случае понадобятся еще и салазки.
реклама
Наполнение. Может быть воздушное либо гелиевое. Фишка гелия в том, что его плотность гораздо ниже плотности воздуха, а значит, в корпус жесткого диска можно поместить больше «блинов», также снижаются энергопотребление и уровень вибраций. Тем не менее, у гелия есть существенный минус – он способен просачиваться даже сквозь сплошной металл, пусть и очень медленно. На временном отрезке порядка нескольких лет – это не страшно, и HDD с гелием в среднем пока показывают себя даже надежнее классических, но что будет в долгосрочном периоде – неизвестно, поэтому, на мой взгляд, гелиевые жесткие диски для домашнего ПК лучше не покупать – тем более, среди моделей на 6-8 терабайт и так достаточно хороших вариантов, а «винчестерам» с более скромным объемом гелий в принципе не нужен. Впрочем, если вы относите себя к новаторам и любите рисковать – можете взять и гелиевый HDD, только бэкапьте с него важные данные, впрочем, как и с любого другого.
Тип записи. Бывает классическая и черепичная (Shingled Magnetic Recording, SMR), с частичным перекрытием дорожек друг другом. Это критически важный параметр, и моя рекомендация проста: вообще не покупайте SMR-диски ни для каких сценариев использования кроме тех, где вы запишете на них что-то один раз, и больше не будете перезаписывать. В домашнем ПК такой сценарий встречается редко – он скорее для архивов и дата-центров.
Отвечу, почему я так категорично настроен против жестких дисков с черепичным типом записи. При перезаписи каких-либо данных, когда исчерпается CMR-буфер, подобным накопителям приходится перезаписывать куда больше дорожек, чем обычным – не только целевую, но и соседние. Соответственно, скорость записи уменьшается в разы, и при больших объемах данных и сильной их фрагментации становится неприемлемо низкой, причем диск может вообще зависнуть или отвалиться из системы, после чего поможет только выключение и включение ПК.
Важно: Не покупайте для игровых, домашних и офисных ПК жесткие диски с черепичным типом записи (SMR) – их производительность при перезаписи больших объемов данных крайне мала, а стабильность работы оставляет желать лучшего. Удел таких HDD – сценарии использования «один раз записали информацию, дальше ее только читаем». Почти полный список SMR-дисков можно найти в этой статье на Хабре.
Можно упомянуть также про запись с подогревом микроволнами или лазером, но решения с такими технологиями только начинают заходить на рынок, и рассматривать их для домашнего ПК рано.
Назначение и режим работы. Для некоторых жестких дисков производитель заявляет целевой режим работы как «8 часов в сутки», для других же – 24/7. Нас, разумеется, интересует только второй вариант, поэтому не советую покупать Seagate Barracuda и WD Blue. Лично у меня компьютер выключается крайне редко, и полагаю, у большинства пользователей дела обстоят так же. Что же касается назначения – одни HDD позиционируются как десктопные, другие – как предназначенные для систем видеонаблюдения, третьи – для NAS, четвертые – для серверов, и так далее. Сильно обращать внимание на это не стоит, хотя вот сопутствующие характеристики посмотреть надо: к примеру, некоторые серверные диски быстрые, но при этом и очень шумные, а некоторые предназначенные для NAS Western Digital Red используют черепичный тип записи.
Уровень шума. Лучше, если он будет до 30 децибел, в крайнем случае – до 35, хотя все сильно зависит еще и от вашего корпуса и субъективного восприятия. Читайте обзоры и отзывы – иногда производитель заявляет модель как тихую, а по факту она издает неприятные и достаточно громкие звуки – к примеру, хруст или щелчки.
Производитель. Выбор производителя – во многом вопрос личных предпочтений. У меня за последние 15 лет померло несколько жестких дисков Seagate, причем 2 из них – без предупреждения в SMART, а WD не померло ни одного, хотя покупал я их больше, но, вероятно, есть пользователи, у которых все наоборот. Toshiba я никогда не покупал и в настоящий момент не планирую – низкая цена и плохие отзывы внушают определенные подозрения. Отпишитесь в комментариях – какие жесткие диски были у вас, и решения какого бренда вы считаете более надежными?
Каким должен быть идеальный жесткий диск? Примеры хороших моделей для домашнего ПК
Подытожим – каким должен быть хороший жесткий диск для домашнего компьютера?
Теперь – непосредственно примеры подходящих моделей:
И примеры неподходящих:
На полную объективность я не претендую, и мне будет интересно увидеть ваши комментарии – не только о статье, я и без того знаю, что она отличная, хотя конструктивная критика всегда приветствуется, но и о том, какие жесткие диски у вас были, и какие из них вышли из строя (с предупреждением в виде ухудшения параметров SMART или без него). HDD какого производителя вы считаете более надежными – WD или Seagate?
Ликбез по жёстким дискам: рекомендации по выбору накопителя
На первый взгляд кажется, что рынок жёстких дисков не так динамичен, как рынок процессоров или видеокарт. Большинство потребителей считают, что жёсткие диски не развиваются так быстро, как другие комплектующие современного персонального компьютера. Однако на практике всё далеко не так – производители жёстких дисков находятся в постоянном поиске эффективных решений для улучшения характеристик винчестеров. Все эти заблуждения от недостатка информации, у большого количества среднестатистических пользователей ПК знания о жёстком диске – на уровне строчки из прайс-листа: «Samsung 160 Гбайт 7200 об./мин.». В сегодняшнем материале мы хотим восполнить этот пробел и рассказать вам, дорогие читатели, что такое винчестер.
Жёсткий диск Western Digital
Жёсткий диск Western Digital
Немного теории
Жёсткий диск представляет собой сложное устройство для хранения данных, в основу которого положен принцип магнитной записи электрических сигналов.
Винчестеры используют одну или несколько магнитных пластин, на которые нанесены концентрические дорожки. Запись и хранение информации на этих пластинах происходит за счёт преобразования электрических сигналов в определённые изменения магнитного поля с последующим воздействием этим полем на магнитную пластину. Благодаря явлению остаточного магнетизма следы от этих воздействий сохраняются в магнитном материале на длительный срок. Считывание информации, то есть воспроизведение электрических сигналов, происходит точно так же, только в обратном направлении.
Магнитные домены или битовые ячейки представляют собой чередующиеся участки с различным направлением намагниченности. Плотность магнитной пластины определяется размерами ячеек: чем они меньше, тем выше плотность записи информации.
Битовые ячейки формируют секторы, которые впоследствии определяют минимальную логическую единицу хранения данных – кластер. Размер кластера меняется в зависимости от использования файловой системы – NTFS или FAT32. В конечном итоге кластеры образуют те самые пресловутые мегабайты, которые определяют ёмкость жёсткого диска.
Для считывания и записи информации используются так называемые головки, которые собраны на механическом перемещающемся приводе, предназначенном для позиционирования. Количество головок зависит от количества пластин. Для каждой магнитной пластины применяется по две головки – при условии, что используются обе её стороны. Визуально процесс позиционирования головок напоминает виниловый проигрыватель.
Ёмкость жёсткого диска напрямую связана с плотностью и количеством пластин. Всё достаточно просто: чем больше плотность и количество пластин – тем больше объём жёсткого диска. Однако повышать ёмкость исключительно за счёт увеличения количества пластин бессмысленно. Во-первых, корпус обыкновенного 3,5-дюймового винчестера способен уместить максимум 5 пластин и 10 головок. Во-вторых, большое количество пластин и головок увеличивает энергопотребление и тепловыделение, что повышает риск аппаратного сбоя из-за большого числа подвижных элементов.
Таким образом, для развития жёстких дисков производителю очень важно работать над увеличением плотности применяемых пластин. Для увеличения линейной плотности записи информации необходимо максимально уменьшать длину битовых ячеек и делать переходы между ними максимально резкими. На первый взгляд в теории кажется, что всё достаточно просто: уменьшай себе длину битовых ячеек и клепай пластины. Однако на практике всё немного иначе, и с уменьшением длины у битовой ячейки снижается устойчивость к внешним магнитным полям, в результате чего возникает так называемый супермагнитизм. Длина битовой ячейки уменьшается до критической отметки, и размагничивающиеся поля становятся настолько большими, что ячейка саморазмагничивается и исчезает. Говоря простым языком, происходит самопроизвольное стирание данных.
Основные игроки рынка винчестеров смогли решить эту проблему. Благодаря технологии перпендикулярной магнитной записи PMR (Perpendicular Magnetic Recording) производителям жёстких дисков удалось получить плотность в 200 Гбайт для одной пластины. Перпендикулярное расположение магнитных доменов позволило достигнуть высокой плотности без проявления суперпарамагнитного эффекта.
Формфактор, интерфейс и кэш-память жёстких дисков
Винчестеры получили очень широкое применение в различных устройствах: персональные компьютеры, ноутбуки, КПК, MP3-плееры и пр. Одним из основополагающих моментов типа жёсткого диска является его формфактор, который, в свою очередь, определяется диаметром пластин. Обычные десктопные жёсткие диски используют 3,5-дюймовые пластины и предназначены для установки в соответствующие отсеки корпусов настольных ПК.
Магнитные пластины диаметром 2,5 дюйма используются в мобильных жёстких дисках, которые широко применяются в ноутбуках и внешних портативных накопителях.
Есть и устройства, использующие пластины диаметром 1,8″, 1″ и 0,8″. Как правило, такие жёсткие диски используются в ультрапортативных ноутбуках, MP3-плеерах и других ультрамобильных девайсах.
Большинство жёстких дисков выпускается для двух интерфейсов – SATA и PATA. Их пропускная способность составляет 300 Мбит/с (Serial ATA II) и 133 Мбит/с соотвественно. На первый взгляд Serial ATA выглядит куда привлекательнее. Как говорится, многомегабайтная разница налицо, однако где преимущество от использования интерфейса с пропускной способностью 300 Мб/с, если стандартный жёсткий диск со скоростью вращения шпинделя 7 200 об./мин. имеет скорость чтения с пластин до 90 Мбит/с. Очередной маркетинг с точки зрения производительности. И всё же Serial ATA имеет конструктивное преимущество в виде тонкого шлейфа, который удобнее прокладывать в корпусе, чтобы он не мешал циркуляции воздушных потоков.
Serial ATA – интерфейс
Serial ATA – интерфейс
Объем кэш-памяти большинства современных жёстких дисков составляет 8 и 16 Мбайт, хотя встречаются на рынке и модели с большим объёмом кэша. Для примера можно взять жёсткие диски Hitachi DeskStar 7K1000 HDS721075KLA330 и DeskStar 7K1000 HDS721010KLA330, объём кэша у которых составляет 32 Мбайт. В теории больший объём кэш-памяти – это хорошо, жёсткие диски хранят в кэше входящие команды и алгоритмы для предварительного кэширования данных, да и очередь команд NCQ (Native Command Queuing) тоже требует некоторого количества памяти. Однако на практике оказывается, что жёсткий диск с 16 Мбайт кэш-памяти не имеет какой-либо существенной прибавки в скорости по сравнению с аналогичной моделью, оснащённой 8 Мбайт.
Печатная плата жёсткого диска
Печатная плата жёсткого диска
Производительность жёстких дисков
На производительность жёсткого диска влияют несколько параметров: скорость вращения шпинделя, время доступа, плотность записи, интерфейс, формфактор, объём кэш-памяти, диаметр и количество пластин – некоторые сильно, некоторые не очень (например, интерфейс).
Скорость вращения шпинделя является одним из ключевых параметров, определяющих быстродействие накопителя на жёстких дисках. Данный параметр измеряется в оборотах в минуту (RPM или RotatePerMinute) и напрямую связан с линейной скоростью головок чтения/записи. Говоря простым языком, чем быстрее крутится шпиндель, тем больше данных могут считать/записать головки на магнитные пластины. Большинство жёстких дисков, рассчитанных на установку в настольные ПК, имеют скорость вращения шпинделя 7200 об./мин., ноутбучные накопители – 5400 об./мин., старые мобильные накопители – 4200 об./мин. Серверные решения имеют более внушительные характеристики – 10000 или 15000 об./мин. У десктопных решений есть приятные исключения в виде жёстких дисков Western Digital Raptor, у которых скорость вращения пластин составляет внушительные 10000 об./мин.
Western Digital Raptor X WD1500AHFD
Western Digital Raptor X WD1500AHFD
Другой параметр – время доступа представляет собой временной промежуток, который требуется на ожидание подхода требуемого сектора, когда головки встанут на нужную дорожку. Очевидно, что время доступа напрямую связано со скоростью вращения шпинделя: чем быстрее пластина докрутится до необходимого ожидаемого сектора, тем быстрее головка считает его.
Диаметр пластин также влияет на производительность накопителя на жёстких дисках. Дело в том, что винчестеры с одинаковой скоростью вращения шпинделя имеют и одинаковую угловую скорость. Расстояние, которое за секунду проходят головки на внешних и внутренних дорожках, разное, в последнем случае оно меньше. Соответственно, линейная скорость на внутренних дорожках, которые ближе к центру пластины, гораздо меньше, чем на внешних, расположенных ближе к её краям. Из всех этих фактов несложно вывести логическое заключение, что жёсткие диски с пластинами диаметром 2,5 дюйма не смогут на равных тягаться с 3,5-дюймовыми собратьями.
Количество пластин играет косвенную роль в производительности жёстких дисков. Для того чтобы понять, в чем суть, достаточно представить современную линейку жёстких дисков от какого-либо производителя. Допустим, данная линейка жёстких дисков использует пластины плотностью 200 Гбайт. Производитель не может выпускать жёсткие диски только 200, 400 и 600 Гбайт, потому что рынок диктует другие условия, потребители хотят видеть на прилавках магазинов доступные модели объёмом 250 и 320 Гбайт. Соответственно, такие модели винчестеров используют не полную доступную ёмкость магнитной пластины, а определённую её часть. Как правило, не используется та самая медленная часть внутренних дорожек. Несложно сделать вывод, что у жёстких дисков, использующих «обрезанные» магнитные пластины, минимальные скорости передачи оказываются несколько выше, чем у винчестеров, использующих полную доступную ёмкость.
Производительность обусловлена рядом параметров винчестера, однако если трезво взглянуть на вопрос быстродействия, то на практике в большинстве случаев нереально будет заметить «на глаз» разницу между жёсткими дисками последних поколений со скоростью вращения шпинделя 7200 об./мин. производства Seagate, Hitachi, Samsung или Western Digital. Разница ощутима при использовании двух накопителей на 7200 об./мин. для массового рынка в конфигурации RAID 0 или в случае использования скоростных жёстких дисков – например, того же Western Digital Raptor со скоростью вращения шпинделя 10000 об./мин.
Надёжность жёстких дисков
Жёсткий диск – достаточно сложный элемент компьютера, так как является электронно-механическим изделием и ко всему прочему работает при больших физических нагрузках. Механические элементы не вечны, и стоит чётко понимать, что винчестер рано или поздно выйдет из строя. Поэтому, чтобы не потерять важные данные, мы настоятельно рекомендуем делать резервную копию информации. Если жёсткий диск выйдет из строя, вы сможете купить новый и записать данные из back-up. Всегда стоит помнить один важный момент: с ростом ёмкости жёсткого диска и, соответственно, объёма информации на нём возрастают требования к резервированию данных, back-up попросту становится больше.
Надёжность жёстких дисков измеряется временем наработки на отказ (Mean Time Between Failures). Параметр MTBF для каждой модели винчестера можно найти на сайтах производителей. Как правило, большинство жёстких дисков имеют сопоставимый уровень MTBF, исключение составляют серьёзные Enterprise и серверные решения.
Контролировать состояние жёсткого диска можно при помощи технологии самотестирования, которую разработали производители винчестеров. S.M.A.R.T. (Self-Monitoring Analysis and Reporting Technolodgy) заключается в том, что жёсткий диск самостоятельно мониторит состояние своей работоспособности и заранее предупреждает пользователя о возможных ошибках и серьёзных последствиях.
Советы Ferra.ru по выбору жёсткого диска
Для того чтобы правильно выбрать жёсткий диск, нужно определиться, что для вас критично в первую очередь: производительность, ёмкость или и то и другое вместе. Если вы хотите приобрести недорогой и шустрый винчестер, который будет использоваться для Windows, так называемый системный жёсткий диск для операционной системы, тогда стоит присмотреться к моделям небольшой ёмкости, которые обладают приличными скоростными характеристиками. Для примера можно взять 160-гигабайтные модели производства Western Digital и Hitachi, Caviar SE WD1600AAJS и DeskStar 7K160. Последнюю мы уже рассматривали в одном из материалов.
Что такое кэш и зачем он нужен в HDD??
Желаю доброго времени суток своим читателям, интересующихся подробностями работы компьютерного железа. Сегодня предметом нашего обсуждения будет кэш память жесткого диска. Буферизация данных применяется в различных процессах, но именно в данном устройстве ее использование дает ощутимый прирост быстродействия, нивелируя недостатки процесса считывания.
Для начала немного истории, которая раскрывает суть термина «cache».
В далеком 1967 году, при подготовке статьи о 85-й модели компьютера BM System/360 было решено найти лаконичную и более понятную замену определению «высокоскоростной буфер». Редактор журнала «IBM Systems Journal» Лайл Джонсон предложил использовать слово «кэш» (в разных европейских языках означающее понятие «прятать», «тайник», «запас»). Этот термин оказался не только простым и удобным, но и точно определял суть используемого устройства. Он прижился, стал общепринятым.
Что делает кэш в вашем винчестере?
Теперь взглянем на принцип работы жесткого диска HDD, который хоть и вытесняется в компактных устройствах твердотельными накопителями, но, пожалуй, еще долго будет оставаться основным средством хранения информации.
Итак, внутри его расположены несколько вращающихся магнитных пластин. Считывающие головки перемещается в нужный сектор и производят запись или чтение информации. (Визуально все это напоминает проигрыватель винилов).
Как видите, механизмов в данном устройстве предостаточно, и, несмотря на сверхвысокие скорости их движения, обращение к HDD за очередной порцией данных занимает очень много (по меркам быстродействия ЦПУ) времени. Усугубляет данную ситуацию тот факт, что информация записана на поверхности дисков фрагментами, которые могут быть расположены в разных местах и на отдельных пластинах.
Так вот, чтобы системе не заниматься черновой работой складывания воедино отдельных блоков информации, данную работу было решено получить самому жесткому диску, который будет сам связывать их воедино в собственном кэше. Условно, можно обрисовать такую аналогию данного процесса: боссу понадобилась вся информация по сделке и подчиненный, дабы не носить в кабинет по отдельному документу, предварительно собирает и группирует их у себя в отделе.
Сразу добавлю, что в SSD проблема инертности считывания информации не стоит так критично. Здесь скорость данного процесса на несколько порядков выше. Но в связи с фрагментированием записи больших объемов данных оптимизация работы с ними также необходимо. Поэтому в некоторых твердотельных накопителях cache так же присутствует.
Кэш память – один из параметров HDD
Переходим непосредственно к железу с целью выяснить, что собой представляет кэш жесткого диска.
В HDD помимо механических деталей имеется управляющая плата с коннектроами. На ней и расположена специальная микросхема, представляющая собой память с высокоскоростным доступом. Это и есть кэш. Объем его относительно не велик и в обычных винчестерах может быть 32 и 64 мегабайта (в некоторых старых моделях встречаются еще значения 8 или 16 Мб). Этого вполне достаточно, чтобы сделать работу системы персонального компьютера плавной и быстрой.
Сколько лучше, спросите вы? Мне кажется, ответ очевиден, но некоторые блогеры отмечают, что существенную разницу между 32 и 64 Мб в процессе использования HDD уловить практически невозможно. Я же полагаю, что с ростом сложности программных задач это все-таки будет заметно.
И если вы рассчитываете выжать из своего ПК максимум, то стоить устанавливать на него лучшее из того, что вы сможете себе позволить. В пользу такой позиции говорит и тот факт, что на серверных жестких дисках уже используется кэш объемом в 128 и даже в 256 Мб. Думаю этот факт поможет ответить вам на вопрос: на что влияет объем буфера?
Алгоритм работы кэш жесткого диска
Давайте разберемся, как работает буферная память винчестера. Основным потребителем, расположенной на нем информации является процессор. Дальше работает такая схема:
И еще один момент: cache винчестера – это энергозависимая память. Поэтому перед выключением ПК система копирует информацию из кэша непосредственно на сам HDD, а после включения переносить ее обратно. При аварийном обесточивании компьютера этого не происходит.
Кэширование данных собственным чипом жесткого диска предназначено для обеспечения системы цельными блоками данных, что существенно увеличивает ее быстродействие. Но помимо отдельной платы буферизация информации также может производиться и другими, хорошо известными нам способами.
Но это уже совершенно другие устройства, требующие отдельной статьи. А по поводу самой кэш памяти жесткого диска мне уже добавить нечего и я буду с вами прощаться.
Присылайте мне свои вопросы, подсказывайте интересные темы, и я постараюсь вас снова порадовать на страницах своего блога.