Что представляет собой буфер жесткого диска и зачем он нужен. Что такое кэш память жесткого диска и для чего она нужна Объем буфера

Жесткий диск (винчестер, Hard Disk Drive, HDD) – это устройство, предназначенное для хранения всей информации на компьютере. Все фильмы, музыка, фотографии, документы, все файлы системы, хранятся именно на нем. Поэтому, к данному устройству у меня особые отношения, я всегда тщательно слежу за его состоянием и постоянно делаю резервные копии важной мне информации, чтобы не потерять её. Как делать резервные копии я обязательно расскажу вам в одной из моих заметок.

Если Ваш компьютер, вдруг не включается, не стоит пугаться, скорее всего вся информация осталась невредима. При желании и определенных навыках, всю информацию с одного жесткого диска можно скопировать на другой. Более подробно об этом вы можете прочитать в моей статье, о том как скопировать данные с ЖД или как «клонировать диск».

Итак, все же приступим к рассмотрению характеристик жесткого диска.

Вот основные из них:

  • тип жесткого диска;
  • объем накопителя;
  • форм-фактор диска;
  • интерфейс;
  • объем буферной памяти;

Я перечислил целых 5 характеристик, но с ними мы будем разбираться быстро, так как в них нет ничего сложного, а что-то будет вам уже знакомо из предыдущих уроков.

Тип накопителя

Всего существует два типа накопителей:

1) HDD – Hard disk drive – наиболее распространенный тип накопителя, который состоит из пластин металлического сплава, покрытых слоем ферромагнитного материала. Вся информация записывается на эти пластины, которые вращаются с очень большой скоростью - 5400/7200 об/мин. При этом считывание информации происходит считывающей головкой без прикосновения к поверхности пластин, тем самым не повреждая её и увеличивая срок службы устройства.

Эти устройства используются в подавляющем большинстве компьютеров, так как их стоимость невелика.

2) SSD – Solid state drive – запоминающее устройство на основе микросхем памяти. SSD–диски появились сравнительно недавно и быстро заняли своё место на рынке. В настоящее время твердотельные накопители используются в компактных устройствах: ноутбуках, нетбуках, коммуникаторах и смартфонах.

Приведу недостатки и преимущества SSD-дисков.

Недостатки:

  • ограниченное количество циклов перезаписи. В зависимости от типа используемых ячеек памяти от 10000 до 100000 раз;
  • проблема совместимости SSD дисков с некоторыми версиями операционных систем семейства Windows, которые не учитывают специфику SSD накопителей, тем самым уменьшая срок их службы;
  • цена гигабайта SSD-накопителей существенно выше цены гигабайта HDD;
  • невозможность восстановления удаленной информации recovery–утилитами;

Достоинства:

  • отсутствие движущихся частей, и, как следствие, высокая механическая стойкость;
  • высокая скорость чтения/записи;
  • низкое энергопотребление;
  • полное отсутствие шума из-за отсутствия движущихся частей и охлаждающих вентиляторов;
  • стабильность времени считывания файлов вне зависимости от их расположения или фрагментации;
  • малые габариты и вес;
  • большой потенциал развития накопителей и технологий производства.

Несмотря на многие преимущества SSD дисков, лично я, до сих пор использую традиционные HDD. Их производительности мне хватает для реализации любых задач, а технологии, отработанные временем, достаточно надежны, чтобы доверить им важную информацию. Ну, и конечно, на мой выбор влияет стоимость накопителей.

Объем накопителя

Очевидно, что чем больше объем жесткого диска, тем больше важной информации мы сможем на него разместить. Емкость жестких дисков измеряется в миллиардах байт (Гб – гигабайт) или в триллионах байт (Тб - терабайт). Объем современных накопителей достигает до 4Тб в одном устройстве, но нужно помнить, что при желании таких жестких дисков в систему мы можем установить несколько.

Конечно, чем выше объем накопителя, тем дороже его стоимость, причем стоимость SSD прямо пропорциональна их ёмкости, в то время как стоимость традиционных жёстких дисков зависит от количества пластин и медленнее растёт при увеличении объёма накопителя.

Форм-фактор

Форм-фактор определяет размеры накопителя. Существует 3 размера современных жестких дисков: 1.8”, 2.5”, 3.5”.

HDD жесткие диски могут иметь размеры 2.5 и 3.5 дюйма. Диски 3.5 дюйма устанавливаются внутрь системного блока, а диски 2.5 дюйма используются в ноутбуках, внешних жестких дисках.

SSD накопители могут иметь форм-фактор 2.5 дюйма или 1.8 дюйма. Как я уже писал ранее, они используются в ноутбуках, нетбуках, коммуникаторах и смартфонах.

Интерфейс

Для порядка перечислим все популярные интерфейсы:

SATA, SATA2, SATA3;

Теперь пару слов о каждом из разъемов.

IDE - это старенький разъем, который легко отличить от остальных по широкому шлейфу от ЖД к материнской плате. В современных компьютерах такой разъем не используется, но не сказать о нем я не могу, так как он все еще встречается в старых компьютерах. На материнских платах разъем IDE встречается все реже.

На смену IDE пришел разъем SATA, который также успел устареть и в свою очередь сменился SATA2 и теперь все чаще применяется разъем SATA3. Я объединил все разъемы в один пункт, так как все они идентичны по форме и различаются лишь скоростью передачи данных - 1.5 Гб/с, 3 Гб/с, 6 Гб/с соответственно. Но следует помнить, что для того, чтобы жесткий диск с разъемом, например, SATA3 работал с максимальной отдачей, на материнской плате также должен быть установлен разъем SATA3. Если на материнской плате установлен разъем SATA2, то жесткий диск с интерфейсом SATA3 все равно будет работать, но передача информации будет происходить на скорости 3 Гб/с.

Хотя, ситуация со скоростью передачи в 6 Гб/с больше похожа на маркетинговый ход. Дело в том, что подавляющее большинство современных накопителей, все равно не могут полностью забить канал в 3 Гб/с, так как скорость чтения и записи на диск существенно ниже данной скорости.

И последний интерфейс - micro-SATA. Данный разъем появился совсем недавно, через него подключаются SSD накопители 1.8” В современных материнских платах уже стали появляться разъемы micro-SATA, но даже если на выбранной Вами материнской плате такого интерфейса не оказалось, накопитель можно подключить через переходник micro-SATA – SATA.

Объем буферной памяти (КЭШ)

Разберемся, что же это такое. Буфером называется промежуточная память, предназначенная для сглаживания различий скорости чтения/записи и передачи по интерфейсу. В современных дисках он обычно варьируется от 8 до 128 Мб.

Для Вас, мои читатели, я уточню, что существенного прироста к производительности системы объем буфера не дает, поэтому не стоит обращать на него внимание как на ключевой элемент. Сколь-либо заметную разницу по времени можно получить копируя очень большие объемы информации.

По традиции, рассмотрим маркировку ЖД из каталога поставщика.

Статья получилась довольно большая, но надеюсь, что кто-то оценит её по достоинству, и мои старания не пройдут даром.

Ну, вот и все на сегодня. Вот так не спеша, мы с вами разобрали еще один урок, который должен помочь при достижении нашего общего успеха. Надеюсь, этот материал поможет Вам сделать правильный выбор.

Приветствую вас, дорогие читатели! У нормальных людей, сознание которых пока не замутнено знакомством с компьютерными технологиями, при слове «винчестер» первая ассоциация, которая возникает – знаменитое охотничье ружье, чрезвычайно популярное в США. У компьютерщиков же ассоциации совершенно иные – так большинство из нас называют жесткий диск.

В сегодняшней публикации мы разберем что такое буферная память жесткого диска, для чего она нужна и насколько важен этот параметр для выполнения различных задач.

Принцип работы жесткого диска

HDD по сути является накопителем, на котором хранятся все пользовательские файлы, а также сама операционная система. Теоретически без этой детали можно обойтись, но тогда ОС придется загружать из съемного носителя или по сетевому соединению, а рабочие документы хранить на удаленном сервере.

Основа винчестера – круглая алюминиевая или стеклянная пластина. Она обладает достаточной степенью жесткости, поэтому деталь и называют жестким диском. Пластина покрыта слоем ферромагнетика (обычно это диоксид хрома), кластеры которой запоминают единицу или ноль благодаря намагничиванию и размагничиванию. На одной оси может быть несколько таких пластин. Для вращения используется небольшой высокооборотистый электромотор.

В отличие от граммофона, в котором игла касается пластинки, считывающие головки вплотную к дискам не примыкают, оставляя расстояние в несколько нанометров. Благодаря отсутствию механического контакта, срок службы такого устройства увеличивается.

Однако никакая деталь не служит вечно: со временем ферромагнетик теряет свойства, что значит, ведет к потере объема жесткого диска, обычно вместе с пользовательскими файлами.

Именно поэтому, для важных или дорогих сердцу данных (например, семейного фотоархива или плодов творчества владельца компьютера) рекомендуется делать резервную копию, а лучше сразу несколько.

Что такое кэш

Буферная память или кэш – это особая разновидность оперативной памяти, своеобразная «прослойка» между магнитным диском и компонентами ПК, которые обрабатывают хранящиеся на винчестере данные. Предназначена она для более плавного считывания информации и хранения данных, к которым на текущий момент чаще всего обращается пользователь или операционная система.

На что влияет размер кэша: чем больший объем данных в нем поместится, тем реже компьютеру приходится обращаться к жесткому диску. Соответственно, увеличивается производительность такой рабочей станции (как вы уже знаете, в плане быстродействия, магнитный диск винчестера существенно проигрывает микросхеме оперативной памяти), а также косвенно срок эксплуатации жесткого диска.

Косвенно потому, что разные пользователи эксплуатируют винчестер по разному: к примеру, у любителя фильмов, который смотрит их в онлайн‐кинотеатре через браузер, теоретически хард прослужит дольше, чем у киномана, качающего фильмы торрентом и просматривающего их с помощью видеоплеера.

Догадались почему? Правильно, из‐за ограниченного количества циклов перезаписи информации на HDD.

Как посмотреть размер буфера

Перед тем как посмотреть объем кэша, придется скачать и установить утилиту HD Tune. После запуска программы интересующий параметр можно найти во вкладке «Информация» в нижней части страницы.

Оптимальные размеры для различных задач

Возникает закономерный вопрос: какая буферная память лучше для домашнего компьютера и что дает это в практическом плане? Естественно, желательно побольше. Однако на юзера накладывают ограничение уже сами производители винчестеров: например, хард с 128 Мб буферной памяти обойдется по цене существенно выше средней.

Именно на такой объем кэша я рекомендую ориентироваться, если вы хотите собрать игровой комп, который не устареет уже через пару лет. Для задач попроще можно обойтись и попроще характеристиками: домашнему медиацентру с головой хватит и 64 Мб. А для компьютера, который используется сугубо для серфинга в интернете и запуска офисных приложений и простеньких флеш‐игр, вполне достаточно и буферной памяти объемом 32 Мб.

В качестве «золотой середины» могу порекомендовать винчестер Toshiba P300 1TB 7200rpm 64MB HDWD110UZSVA 3.5 SATA III – здесь средний размер кэша, но емкости самого жесткого диска вполне достаточно для домашнего ПК. Также для полноты картины рекомендую ознакомиться с публикациями дисков и , а также, какие на жестких дисках.

∙динамические ОЗУ, в них основой запоминающих ячеек является конденсатор; в качестве конденсатора используется затвор полевого транзистора.

Ячейка динамического ОЗУ проще, поэтому ОЗУ этого типа дешевле и имеют большую емкость при том же количестве компонентов, однако они требуют периодической подзарядки всех запоминающих конденсаторов. Этот процесс называется регенерацией.

Типичное значение периода регенерации - миллисекунды; регенерация осуществляется при каждой операции чтения или записи. Также в динамических ОЗУ используется мультиплексированная адресная шина - адрес передается за два цикла, сначала одна половина разрядов (строки), потом другая (столбцы), для регенерации достаточно перебрать все номера строк.

Основными направлениями совершенствования ОЗУ является разработка:

∙квазистатических ОЗУ - динамических «внутри», но со встроенной автономной схемой регенерации;

∙энергонезависимых ОЗУ, хотя бы и в течение ограниченного периода времени. Одним из путей решения этой проблемы является использование микромощных статических ОЗУ со встроенным источником электропитания.

Буферная память

В вычислительных системах используются подсистемы с различным быстродействием и, в частности, с различной скоростью передачи данных (рис. 1.1). Обычно обмен данными между такими подсистемами реализуется с использованием прерываний или канала прямого доступа к памяти. В первую очередь подсистема 1 формирует запрос на обслуживание по мере готовности данных к обмену. Однако обслуживание прерыва-

ний связано с непроизводительными потерями времени и при пакетном обмене производительность подсистемы 2 заметно уменьшается. При обмене данными с использованием канала прямого доступа к памяти подсистема 1 передает данные в память подсистемы 2. Данный способ обмена достаточно эффективен с точки зрения быстродействия, но для его реализации необходим довольно сложный контроллер прямого доступа к памяти.

Рисунок 1.1. Применение буферной памяти

Наиболее эффективно обмен данными между подсистемами с различным быстродействием реализуется при наличии между ними специальной буферной памяти. Данные от подсистемы 1 временно запоминаются в буферной памяти до готовности подсистемы 2 принять их. Емкость буферной памяти должна быть достаточной для хранения тех блоков данных, которые подсистема 1 формирует между считываниями их подсистемой 2. Отличительной особенностью буферной памяти является запись данных с быстродействием и под управлением подсистемы 1, а считывание - с быстродействием и под управлением подсистемы 2 («эластичная память»). В общем случае память должна выполнять операции записи и считывания совершенно независимо и даже одновременно, что устраняет необходимость синхронизации подсистем. Буферная память должна сохранять порядок поступления данных от подсистемы 1, т.е. работать по принципу «первое записанное слово считывается первым» (First Input First Output - FIFO). Таким образом, под буферной памятью типа FIFO понимается устройство памяти, которое автоматически следит за порядком поступления данных и

выдает их в том же порядке, допуская выполнение независимых и одновременных операций записи и считывания.

Типовой пример применения буферной памяти в микропроцессорах

Последовательный приемо-передатчик.

Стековая память

Стековой называют память, доступ к которой организован по принципу: «последним записан - первым считан» (Last Input First Output - LIFO). Использование принципа доступа к памяти на основе механизма LIFO началось с больших ЭВМ. Применение стековой памяти оказалось очень эффективным при построении компилирующих и интерпретирующих программ, при вычислении арифметических выражений с использованием польской инверсной записи. В микропроцессорах она стала широко использоваться в связи с удобствами реализации процедур вызова подпрограмм и при обработке прерываний.

Аппаратный стек представляет собой совокупность регистров, связи между которыми организованы таким образом, что при записи и считывании данных содержимое стека автоматически сдвигается. Основное достоинство аппаратного стека - высокое быстродействие, а недостаток - ограниченная емкость.

Наиболее распространенным в настоящее время и, возможно, лучшим вариантом организации стека в ЭВМ является использование области памяти. Для адресации стека используется указатель стека, который предварительно загружается в регистр и определяет адрес последней занятой ячейки. В некоторых МП содержимое основных регистров запоминается в стеке автоматически при прерывании программ.

Нормальное функционирование операционной системы и быстрая работа программ на компьютере обеспечиваются оперативной памятью. Каждый пользователь знает, что от ее объема зависит количество задач, которые ПК может выполнять одновременно. Подобной памятью, только в меньших объемах, оснащаются и некоторые элементы компьютера. В данном материале речь пойдет о кэш-памяти жесткого диска.

Кэш-память (или буферная память, буфер) – область, где хранятся данные, которые уже считались с винчестера, но еще не были переданы для дальнейшей обработки. Там хранится информация, которой ОС Windows пользуется чаще всего. Необходимость в этом хранилище возникла из-за большой разницы между скоростью считывания данных с накопителя и пропускной способностью системы. Подобным буфером обладают и другие элементы компьютера: процессоры, видеокарты, сетевые карты и др.

Объемы кэша

Немаловажное значение при выборе HDD имеет объем буферной памяти. Обычно эти устройства оснащают 8, 16, 32 и 64 Мб, но имеются буферы на 128 и 256 Мб. Кэш довольно часто перегружается и нуждается в чистке, так что в этом плане больший объем всегда лучше.

Современные HDD в основном оснащаются кэш-памятью на 32 и 64 Мб (меньший объем уже редкость). Обычно этого достаточно, тем более что у системы есть собственная память, которая вкупе с ОЗУ ускоряет работу жесткого диска. Правда, при выборе винчестера не все обращают внимание на устройство с наибольшим размером буфера, так как цена на такие высока, да и параметр этот не является единственным определяющим.

Главная задача кэш-памяти

Кэш служит для записи и чтения данных, но, как уже было сказано, это не основной фактор эффективной работы жесткого диска. Здесь важно и то, как организован процесс обмена информацией с буфером, а также, насколько хорошо работают технологии, предотвращающие возникновение ошибок.

В буферном хранилище содержаться данные, которые используются наиболее часто. Они подгружаются прямо из кэша, поэтому производительность увеличивается в несколько раз. Смысл в том, что нет необходимости в физическом чтении, которое предполагает прямое обращение к винчестеру и его секторам. Этот процесс слишком долгий, так как исчисляется в миллисекундах, в то время как из буфера данные передаются во много раз быстрее.

Преимущества кэш-памяти

Кэш занимается быстрой обработкой данных, но у него есть и другие преимущества. Винчестеры с объемным хранилищем могут значительно разгрузить процессор, что приводит к его минимальному задействованию.

Буферная память является своего рода ускорителем, который обеспечивает быструю и эффективную работу HDD. Она положительно влияет на запуск ПО, когда речь идет о частом обращении к одним и тем же данным, размер которых не превышает объема буфера. Для работы обычному пользователю более чем достаточно 32 и 64 Мб. Дальше эта характеристика начинает терять свою значимость, так как при взаимодействии с большими файлами эта разница несущественна, да и кому захочется сильно переплачивать за более объемный кэш.

Узнаем объем кэша

Если размер винчестера — величина, о которой несложно узнать, то с буферной памятью другая ситуация. Не каждый пользователь интересуется этой характеристикой, но если возникло такое желание, обычно ее указывают на упаковке с устройством. В противном случае можно найти эту информацию в интернете или воспользоваться бесплатной программой HD Tune.

Утилита, предназначенная для работы с HDD и SSD, занимается надежным удалением данных, оценкой состояния устройств, сканированием на наличие ошибок, а также дает подробную информацию о характеристиках винчестера.


В этой статье мы рассказали, что такое буферная память, какие задачи она выполняет, каковы ее преимущества и как узнать ее объем на винчестере. Выяснили, что она важна, но не является основным критерием при выборе жесткого диска, а это — положительный момент, учитывая высокую стоимость устройств, оснащенных большим объемом кэш-памяти.

Кэш память или как ее называют буферная память жесткого диска. Если вы не знаете что это, то мы с радостью ответим на данный вопрос и расскажем обо всех имеющихся особенностях. Это особый вид оперативки, выступающий в качестве буфера для хранения ранее считанных, но еще не переданных данных для их дальнейшей обработки, а также для хранения информации, к которой система обращается чаще всего.

Необходимость в транзитном хранилище появилась из-за значительной разницы между пропускной способности системы ПК и скорости считывания данных с накопителя. Также кэш-память можно встретить на других устройствах, а именно в видеокартах, процессорах, сетевых картах и прочих.

Какой бывает объем и на что он влияет

Отдельного внимания заслуживает объем буфера. Зачастую HDD оснащаются кэшем 8, 16, 32 и 64 Мб. При копировании файлов больших размеров между 8 и 16 Мб будет заметна значительная разница в плане быстродействия, однако между 16 и 32 она уже менее незаметна. Если выбирать между 32 и 64, то ее вообще почти не будет. Необходимо понимать, что буфер достаточно часто испытывает большие нагрузки, и в этом случае, чем он больше, тем лучше.

В современных жестких дисках используется 32 или 64 Мб, меньше на сегодняшний день вряд ли где-то можно найти. Для обычного пользователя будет достаточно и первого, и второго значения. Тем более что помимо этого на производительность также влияет размер собственного, встроенного в систему кэша. Именно он увеличивает производительность жесткого диска, особенно при достаточном объеме оперативки.

То есть, в теории, чем больше объем, тем лучше производительность и тем больше информации может находиться в буфере и не нагружать винчестер, но на практике все немного по-другому, и обычный пользователь за исключением редких случаев не заметит особой разницы. Конечно, рекомендуется выбирать и покупать устройства с наибольшим размером, что значительно улучшит работу ПК. Однако на такое следует идти только в том случае, если позволяют финансовые возможности.

Предназначение

Она предназначена для чтения и записи данных, однако на SCSI дисках в редких случаях необходимо разрешение на кэширование записи, так как по умолчанию установлено, что кэширование записи запрещено. Как мы уже говорили, объем – не решающий фактор для улучшения эффективности работы. Для увеличения производительности винчестера более важной является организация обмена информацией с буфером. Кроме этого, на нее также в полной мере влияет функционирование управляющей электроники, предотвращение возникновения и прочее.

В буферной памяти хранятся наиболее часто используемые данные, в то время как, объем определяет вместимость этой самой хранимой информации. За счет большого размера производительность винчестера возрастает в разы, так как данные подгружаются напрямую из кэша и не требуют физического чтения.

Физическое чтение – прямое обращение системы к жесткому диску и его секторам. Данный процесс измеряется в миллисекундах и занимает достаточно большое количество времени. Вместе с этим HDD передает данные более чем в 100 раз быстрее, чем при запросе путем физического обращения к винчестеру. То есть, он позволяет устройству работать даже если хост-шина занята.

Основные преимущества

Буферная память имеет целый ряд достоинств, основным из которых является быстрая обработка данных, занимающая минимальное количество времени, в то время как физическое обращение к секторам накопителя требует определенного времени, пока головка диска отыщет требуемый участок данных и начнет их читать. Более того, винчестеры с наибольшим хранилищем, позволяют значительно разгрузить процессор компьютера. Соответственно процессор задействуется минимально.

Ее также можно назвать полноценным ускорителем, так как функция буферизации делает работу винчестера значительно эффективнее и быстрее. Но на сегодняшний день, в условиях быстрого развития технологий, она теряет свое былое значение. Это связано с тем, что большинство современных моделей имеют 32 и 64 Мб, чего с головой хватает для нормального функционирования накопителя. Как уже было сказано выше, переплачивать разницу можно лишь тогда, когда разница по стоимости соответствует разнице в эффективности.

Напоследок хотелось бы сказать, что буферная память, какой бы она не была, улучшает работу той или иной программы, или устройства только в том случае, если идет многократное обращение к одним и тем же данным, размер которых не больше размера кэша. Если ваша работа за компьютером связана с программами, активно взаимодействующими с небольшими файлами, то вам нужен HDD с наибольшим хранилищем.

Как узнать текущий объем кэша

Все что нужно, это скачать и установить бесплатную программу HDTune . После запуска перейдите в раздел «Информация» и в нижней части окна вы увидите все необходимые параметры.


Если вы покупаете новое устройство, то все необходимые характеристики можно узнать на коробке или в приложенной инструкции. Еще один вариант – посмотреть в интернете.

В этом видео разобран весь принцип работы