Что значит размер буфера для каждого процессора

Как ускорить любой телефон Android с помощью секретной настройки

Что значит размер буфера для каждого процессора. Смотреть фото Что значит размер буфера для каждого процессора. Смотреть картинку Что значит размер буфера для каждого процессора. Картинка про Что значит размер буфера для каждого процессора. Фото Что значит размер буфера для каждого процессора

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

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

Итак, переходим в «Настройки» и открываем пункт «Сведения о телефоне» → «Сведения о ПО».

Находим здесь пункт «Номер Сборки».

Для включения режима разработчика нажимаем на него 7 раз подряд. Система несколько раз оповестит нас о текущем этапе включения режима, после чего уведомит об активации.

Возвращаемся на предыдущую страницу настроек и видим, что в меню появился новый пункт «Параметры разработчика».

Теперь вы можете самостоятельно управлять работой вашего устройства и более гибко настраивать различные параметры системы, такие как:

Ускорить работу системы нам поможет настройка графического ускорителя.

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

Этот пункт находится в меню параметра «Аппаратное ускорение отрисовки», но в зависимости от версии Android и модели вашего устройства, может называться по-разному («Принудительная обработка GPU», «Обработка графическим процессором» или «Ускорение работы GPU»). Его задача – активировать принудительную отрисовку интерфейса приложений с помощью графического процессора.

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

Второй пункт, ускоряющий систему – «Отключение аппаратного наложения», который также позволяет подключать ресурсы GPU при компоновке экрана, освобождая основной процессор.

Последний пункт меню параметра «Аппаратное ускорение отрисовки», позволяющий ускорить работу устройства – «Включение 4x MSAA» («Force 4xMSAA»). Настройка добавляет детализации на контурах, снижая рябь, благодаря чему картинка в играх становится более плавной.

Источник

Как разогнать Android-смартфон через меню разработчиков

Медлительность Android по сравнению с iOS всегда была мифом, в который почему-то верили миллионы человек. Просто дизайнеры Apple скрыли задержку от запуска приложения до его фактического открытия анимацией, а в Google до этого не додумались. Таким же мифом является склонность Android к засорению и замедлению через какое-то время после начала использования. Дескать, системные кластеры забиваются и уже не могут обеспечивать былой уровень быстродействия. Вот только никто не говорит, что обычно «замедляются» именно старые устройства и только в сравнении с новыми. Но это не значит, что разогнать Android нельзя совсем. Можно.

Что значит размер буфера для каждого процессора. Смотреть фото Что значит размер буфера для каждого процессора. Смотреть картинку Что значит размер буфера для каждого процессора. Картинка про Что значит размер буфера для каждого процессора. Фото Что значит размер буфера для каждого процессора

Разогнать Android можно. Для этого в настройках ОС есть специальные параметры

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

Настройки разработчика Android

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

Что значит размер буфера для каждого процессора. Смотреть фото Что значит размер буфера для каждого процессора. Смотреть картинку Что значит размер буфера для каждого процессора. Картинка про Что значит размер буфера для каждого процессора. Фото Что значит размер буфера для каждого процессора

Все необходимые параметры скрыты в меню разработчиков

Что значит размер буфера для каждого процессора. Смотреть фото Что значит размер буфера для каждого процессора. Смотреть картинку Что значит размер буфера для каждого процессора. Картинка про Что значит размер буфера для каждого процессора. Фото Что значит размер буфера для каждого процессора

Активируйте три этих параметра и отключите анимацию

Как ускорить Android

Что значит размер буфера для каждого процессора. Смотреть фото Что значит размер буфера для каждого процессора. Смотреть картинку Что значит размер буфера для каждого процессора. Картинка про Что значит размер буфера для каждого процессора. Фото Что значит размер буфера для каждого процессора

Разогнать Android можно и в играх, и при работе с интерфейсом

Эти три параметра действительно способны разогнать интерфейс вашего смартфона. Вот как это происходит:

Ускорение работы GPU активирует графический ускоритель при отрисовке двумерных элементов. Казалось бы, зачем вообще это нужно? А, между тем, весь интерфейс вашего смартфона и большинство сайтов целиком состоят из 2D-элементов. Активировав ускорение, вы заставите смартфон задействовать графический сопроцессор при обработке всех этих компонентов, а поскольку их в повседневной жизни встречается довольно много, то и прирост быстродействия будет заметен в большинстве задач.

Включение параметра 4x MSAA способно напрямую повлиять на ваше восприятие игр. Независимо от того, двумерная или трёхмерная игра запущена на вашем устройстве, этот пункт повышает контурную детализацию, минимизируя рябь и подёргивания на краях рисованных объектов. В результате создаётся ощущение более плавной обработки видимых графических компонентов. Если хотите, это совсем дешёвый аналог режима 120 Гц, повышающего частоту обновления и делающего картинку более плавной.

Повысить быстродействие смартфона

Что значит размер буфера для каждого процессора. Смотреть фото Что значит размер буфера для каждого процессора. Смотреть картинку Что значит размер буфера для каждого процессора. Картинка про Что значит размер буфера для каждого процессора. Фото Что значит размер буфера для каждого процессора

Ускорить даже интерфейс Android — это уже большое дело

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

Смените раскрытые пароли. Что это значит и как реагировать

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

Источник

Какой оптимальный размер буфера?

Оценить 2 комментария

Что значит размер буфера для каждого процессора. Смотреть фото Что значит размер буфера для каждого процессора. Смотреть картинку Что значит размер буфера для каждого процессора. Картинка про Что значит размер буфера для каждого процессора. Фото Что значит размер буфера для каждого процессора

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

Я бы советовал батчить файл на 64кб и не проводить раннюю оптимизацию, написать сначала как есть, а потом уже заниматься такой микро-оптимизацией. Не думаю, что будет большой разлет по перфомансу.

Что значит размер буфера для каждого процессора. Смотреть фото Что значит размер буфера для каждого процессора. Смотреть картинку Что значит размер буфера для каждого процессора. Картинка про Что значит размер буфера для каждого процессора. Фото Что значит размер буфера для каждого процессора

Что значит размер буфера для каждого процессора. Смотреть фото Что значит размер буфера для каждого процессора. Смотреть картинку Что значит размер буфера для каждого процессора. Картинка про Что значит размер буфера для каждого процессора. Фото Что значит размер буфера для каждого процессора

4ainik, вот, например, ответ на стак-оверфлоу, полностью солидарен с моим ответом.

Что значит размер буфера для каждого процессора. Смотреть фото Что значит размер буфера для каждого процессора. Смотреть картинку Что значит размер буфера для каждого процессора. Картинка про Что значит размер буфера для каждого процессора. Фото Что значит размер буфера для каждого процессора

Очевидно второй вариант будет хуже в плане производительности, хотя и вполне уместен для например терминала 🙂

А конкретно для условий описанных ТС, я бы выбрал максимальный размер буфера равный 64к.

Что значит размер буфера для каждого процессора. Смотреть фото Что значит размер буфера для каждого процессора. Смотреть картинку Что значит размер буфера для каждого процессора. Картинка про Что значит размер буфера для каждого процессора. Фото Что значит размер буфера для каждого процессора

Что значит размер буфера для каждого процессора. Смотреть фото Что значит размер буфера для каждого процессора. Смотреть картинку Что значит размер буфера для каждого процессора. Картинка про Что значит размер буфера для каждого процессора. Фото Что значит размер буфера для каждого процессора

4ainik, мой ответ выше и говорит использовать 64кб, тем самым не выходить за рамки кэша, какой смысл смотреть на результирующий график при таких буферах, если мы говорим использовать одно и тоже?

Я бы предложил ему выйти за размер кэша при батчинге файла на 10гб и вот тогда он почует разницу.

Что значит размер буфера для каждого процессора. Смотреть фото Что значит размер буфера для каждого процессора. Смотреть картинку Что значит размер буфера для каждого процессора. Картинка про Что значит размер буфера для каждого процессора. Фото Что значит размер буфера для каждого процессора

Что значит размер буфера для каждого процессора. Смотреть фото Что значит размер буфера для каждого процессора. Смотреть картинку Что значит размер буфера для каждого процессора. Картинка про Что значит размер буфера для каждого процессора. Фото Что значит размер буфера для каждого процессора

Или вы мне сейчас хотите сказать, что большинство практик для перформанса, типа inline методов/unroll циклов и выравнивания структур по полям полный бред, потому что мы не знаем, что там внутри? А зря, потому что они как раз нацелены на то, что мы догадываемся, что там внутри и пытаемся сделать лучше.

Что значит размер буфера для каждого процессора. Смотреть фото Что значит размер буфера для каждого процессора. Смотреть картинку Что значит размер буфера для каждого процессора. Картинка про Что значит размер буфера для каждого процессора. Фото Что значит размер буфера для каждого процессора

Что значит размер буфера для каждого процессора. Смотреть фото Что значит размер буфера для каждого процессора. Смотреть картинку Что значит размер буфера для каждого процессора. Картинка про Что значит размер буфера для каждого процессора. Фото Что значит размер буфера для каждого процессора

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

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

Будут ли они вообще там храниться? А как вы себе это представляете? Данные, если мы с ними работаем, процессор вообще никак не обойдут, хоть ты лопни, но такого не будет.

Что значит размер буфера для каждого процессора. Смотреть фото Что значит размер буфера для каждого процессора. Смотреть картинку Что значит размер буфера для каждого процессора. Картинка про Что значит размер буфера для каждого процессора. Фото Что значит размер буфера для каждого процессора

4ainik, в регистр лезут переменные из кэша, поделенные на размерность этого регистра, то есть по 64бита и 32бита.

Зачем мне здесь кэш L1 процессора? buf это переменная, которая находится либо стеке (а это ОЗУ), либо выделена из «кучи», что так же является ОЗУ

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

но очень большая, такая ни в какой «регистр» процессора НЕ влезет

А куда она влезет тогда? Где процессор с ней будет общаться? Из оперативной памяти напрямую? Вы в своем уме? Она чанками раскидывается на регистры из кэша.

Никита, ээээ, тут есть несколько моментов.
1) современные жесткие диски обладают большой скоростью чтения/записи в зависимости от модели диска и интерфейса он может выдавать данные со скоростью 100МБайт/сек и более
2) современные ОС умеют очень хорошо кешировать данные в оперативной памяти, вполне себе могут закешировать весь файл целиком. Обычно это легко заметить при чтении файла, в первый раз он читается существенно дольше, последующих.

Не знаю как вы проводили тесты, но тесты на файлах размером меньше 1Гб практически не представляют полезной информации.

ЗЫ: График в данном случае показательнее цифр.
ЗЫ2: Какой у вас жесткий диск? уж не SSD?
ЗЫ3: Исходный код программы в студию 🙂

Источник

Буферная память жесткого диска: что это, на что влияет и какая лучше?

Что значит размер буфера для каждого процессора. Смотреть фото Что значит размер буфера для каждого процессора. Смотреть картинку Что значит размер буфера для каждого процессора. Картинка про Что значит размер буфера для каждого процессора. Фото Что значит размер буфера для каждого процессора

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

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

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

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

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

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

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

Что такое кэш

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

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

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

Догадались почему? Правильно, из-за ограниченного количества циклов перезаписи информации на HDD.Что значит размер буфера для каждого процессора. Смотреть фото Что значит размер буфера для каждого процессора. Смотреть картинку Что значит размер буфера для каждого процессора. Картинка про Что значит размер буфера для каждого процессора. Фото Что значит размер буфера для каждого процессора

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

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

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

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

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

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

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

Источник

Жесткий диск (винчестер, HDD) является одной из очень важных частей компьютера. Ведь при поломки процессора, видеокарты и т.д. Вы испытываете сожаление только к потери денег для новой покупки, при поломки винчестера Вы рискуете потерять без возвратно важные данные. Так же от жесткого диска зависит и скорость работы компьютера в целом. Разберемся, как правильно выбрать жесткий диск.

Задачи жесткого диска

Тип жесткого диска

Что значит размер буфера для каждого процессора. Смотреть фото Что значит размер буфера для каждого процессора. Смотреть картинку Что значит размер буфера для каждого процессора. Картинка про Что значит размер буфера для каждого процессора. Фото Что значит размер буфера для каждого процессора

Интерфейсы SATA бывают разных моделей, отличаются они между собой так же скоростью обменом данных и поддержкой разных технологий:

Объем жесткого диска

Самые распространенные жесткие диски, которыми пользуется большинство пользователей в домашних условиях, имеют объем: 250, 320, 500 гигабайт. Есть еще меньше, но встречаются все реже 120, 80 гигабайт, а в продаже их уже вовсе нет. Для возможности хранения очень большой информации существуют жесткие диски 1, 2, 4 тирабайта.

Скорость и кеш память жесткого диска

При выборе жесткого диска важно обращать внимание на его скорость работы (скорость работы шпинделя). От этого будет зависеть скорость работы всего компьютера. Обычная скорость дисков составляет 5400 и 7200 оборотов в минуту.

В заключении

Перед покупкой, уточняйте какой именно подойдет для вашей материнской платы: IDE, SATA или SATA 3. Смотрим в характеристиках скорость вращения дисков и объем буферной памяти, это основные показатели на что нужно обратить внимание. Так же смотрим фирму производитель и объем который вас устроит.

Желаем удачных покупок!

Делитесь в комментариях своим выбором, это поможет другим пользователям сделать правильный выбор!

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

Понятие кэш-памяти жесткого диска

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

Рассмотрим, для чего нужна кэш-память жесткого диска.

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

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

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

Как работает кэш-память жесткого диска

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

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

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

Что значит размер буфера для каждого процессора. Смотреть фото Что значит размер буфера для каждого процессора. Смотреть картинку Что значит размер буфера для каждого процессора. Картинка про Что значит размер буфера для каждого процессора. Фото Что значит размер буфера для каждого процессора

Методы повышения скорости работы жесткого диска за счет буферной памяти

Что дает устройству больший объем памяти кэша

Теперь узнаем какими объемами оснащают и что дает кэш-память в жестком диске.

Чаще всего можно встретить винчестеры с объемом кэша в 32 и 64 МБ. Но остались еще и на 8 и 16 МБ. В последнее время стали выпускаться лишь на 32 и 64 МБ. Значительный прорыв в быстродействии произошел, когда вместо 8 МБ стали использовать 16 МБ. А между кэшами объемом в 16 и 32 МБ особой разницы уже не чувствуется, как и между 32 и 64.

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

Что значит размер буфера для каждого процессора. Смотреть фото Что значит размер буфера для каждого процессора. Смотреть картинку Что значит размер буфера для каждого процессора. Картинка про Что значит размер буфера для каждого процессора. Фото Что значит размер буфера для каждого процессора

Основные достоинства кэш-памяти

Кэш-память имеет много достоинств. Мы рассмотрим лишь основные из них:

Что значит размер буфера для каждого процессора. Смотреть фото Что значит размер буфера для каждого процессора. Смотреть картинку Что значит размер буфера для каждого процессора. Картинка про Что значит размер буфера для каждого процессора. Фото Что значит размер буфера для каждого процессора

Недостатки кэш-памяти

Дополнительная информация

Что значит размер буфера для каждого процессора. Смотреть фото Что значит размер буфера для каждого процессора. Смотреть картинку Что значит размер буфера для каждого процессора. Картинка про Что значит размер буфера для каждого процессора. Фото Что значит размер буфера для каждого процессора

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

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

Производители жестких дисков всегда стремились нарастить объем буферной памяти. Сегодня это сделать легче, поскольку обычные микросхемы синхронной динамической памяти (SDRAM), а в жестких дисках применяются именно они, стоят совсем недорого. В конце 90-х годов настольные винчестеры оснащались буфером 512 KB, потом большинство моделей получило 2 MB памяти, а сегодня наиболее распространены винчестеры с буфером 8 MB. Впрочем, нет предела совершенству: компания WD обновила свою массовую линейку винчестеров Caviar SE, дополнив ее моделями Caviar SE16. Основное их отличие, как вы уже догадались, заключается в увеличенном вдвое объеме буферной памяти.

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

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

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

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

Получается, что большой объем буфера вряд ли окажет существенное влияние на общую скорость. Поставить микросхему более высокой емкости недостаточно для улучшения быстродействия. Разработчикам следует не только переработать микрокод, но и улучшить скорость чтения/записи носителя и пропускную способность интерфейса.

Caviar SE16. Особенности конструкции

Нам удалось сопоставить модель WD2500KS, входящую в линейку Caviar SE16, с моделью WD2000JS из «стандартной» линейки Caviar SE. Как оказалось, у них минимум отличий: маркировки гермоблока, разъемов, платы электроники совпадают. Даже версия микрокода одна и та же. Следовательно, разработчики из WD использовали прежнюю технологию, просто заменив одну микросхему памяти на другую.

Для тех, кто не в курсе особенностей жестких дисков WD, сообщим следующее. Этот производитель применяет только проверенные технологии и особенно заботится о защите дисков от повреждений. Конструкция гермоблока стандартная: массивный корпус и плоская верхняя крышка герметично соединены, на крышке сверху имеется вентиляционное отверстие. Но плата электроники по традиции перевернута микросхемами внутрь и прижата к корпусу, имеется термопроводящая прокладка. Подобный прием позволяет защитить микросхемы от перегрева и внешних воздействий. Разъемов питания два – стандартный 4-контактный и новый плоский, в соответствии с требованиями Serial ATA. Для защиты интерфейсного разъема Serial ATA от случайного отключения WD предлагает использовать специальный кабель SecureConnect, имеющий защелки.

Серия Caviar SE16 выпускается только с поддержкой интерфейса Serial ATA. Причем контроллер жесткого диска поддерживает «вторую скорость» 3 GB/s (300 MB/s). Другие технологии, в частности, NCQ, пока не реализованы – тут WD отстает от других производителей.

Заявленные параметры жестких дисков WD Caviar SE/SE16

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *