Що таке кеш на жорсткому диску. Що є буфером жорсткого диска і навіщо він потрібен

Кеш пам'ять- Це понад швидка пам'ять, яка в порівнянні з оперативною пам'яттю має підвищену швидкодію.

Кеш пам'ять доповнює функціональне значення оперативної пам'яті.
Під час роботи комп'ютера всі обчислення відбуваються у процесорі, а дані цих обчислень та його результати зберігаються у оперативної пам'яті. Швидкість роботи процесора у кілька разів перевищує швидкість обміну інформацією з оперативною пам'яттю. Враховуючи, що між двома операціями процесора може виконуватися одна або кілька операцій з повільнішою пам'яттю, отримуємо, що процесор повинен час від часу простоювати без роботи і сукупна швидкість комп'ютера падає.

Кеш-пам'яттю управляє спеціальний контролер, який, аналізуючи виконувану програму, намагається передбачити, які дані та команди найімовірніше знадобляться найближчим часом процесору, і підкачує в кеш-пам'ять, тобто. кеш-контролер завантажує в кеш-пам'ять потрібні дані з оперативної пам'яті, і повертає, коли потрібно, модифіковані процесором дані в оперативну пам'ять.

Кеш пам'ять процесора виконує приблизно ту ж функцію, що і оперативна пам'ять. Тільки кеш - це пам'ять вбудована в процесор і тому швидше за оперативну пам'ять, частково завдяки своєму становищу. Адже лінії зв'язку, що йдуть по материнської плати, і роз'єм згубно впливають на швидкість. Кеш сучасного персонального комп'ютера розташований прямо на процесорі, завдяки чому вдалося скоротити лінії зв'язку та покращити їх параметри.

Кеш-пам'ять використовується процесором для зберігання інформації. У ній буферизуються найчастіше використовувані дані, рахунок чого, час чергового звернення до них значно скорочується.

У всіх сучасних процесорахє кеш (англійською - cache) - масив надшвидкісної оперативної пам'яті, що є буфером між контролером порівняно повільною системної пам'ятіта процесором. У цьому буфері зберігаються блоки даних, з якими CPU працює в даний момент, завдяки чому суттєво зменшується кількість звернень процесора до надзвичайно повільної (порівняно зі швидкістю роботи процесора) системної пам'яті.

Тим самим помітно зростає загальна продуктивність процесора.
При цьому в сучасних процесорах кеш давно не єдиний масив пам'яті, як раніше, а розділений на кілька рівнів. Найбільш швидкий, але відносно невеликий за обсягом кеш першого рівня (який позначається як L1), з яким працює ядро ​​процесора, найчастіше ділиться на дві половини - кеш інструкцій та кеш даних. З кешем L1 взаємодіє кеш другого рівня - L2, який, як правило, набагато більше за обсягом і є змішаним, без поділу на кеш команд та кеш даних.

Деякі десктопні процесори, за прикладом серверних процесорів, також інколи обзаводяться кешем третього рівня L3. Кеш L3 зазвичай ще більше за розміром, хоча і трохи повільніше, ніж L2 (за рахунок того, що шина між L2 і L3 вужча, ніж шина між L1 і L2), однак його швидкість, у будь-якому випадку, незрівнянно вища, ніж швидкість системної пам'яті


Кеш буває двох типів: ексклюзивний та не інксклюзивний кеш. У першому випадку інформація в кешах всіх рівнів чітко розмежована - у кожному з них міститься виключно оригінальна, тоді як у разі неінксклюзивного кешу інформація може дублюватися на всіх рівнях кешування. Сьогодні важко сказати, яка з цих двох схем правильніша – і в тій, і в іншій є як мінуси, так і плюси. Ексклюзивна схема кешування використовується в процесорах AMD, тоді як не ексклюзивна – у процесорах Intel.

Ексклюзивна кеш-пам'ять

Ексклюзивна кеш-пам'ять передбачає унікальність інформації, що знаходиться в L1 та L2.
При зчитуванні інформації з ОЗП в кеш інформація відразу заноситься в L1. Коли L1 заповнений, інформація переноситься з L1 в L2.
Якщо зчитуванні процесором інформації з L1 потрібна інформація не знайдено, вона шукається в L2. Якщо потрібна інформація знайдена в L2, то кеші першого і другого рівня обмінюються між собою рядками (найстаріший рядок з L1 міститься в L2, а на її місце записується потрібний рядок з L2). Якщо необхідна інформація не знайдено і в L2, то звернення йде до оперативної пам'яті.
Ексклюзивна архітектура застосовується в системах, де різниця між обсягами кешів першого та другого рівня відносно невелика.

Інклюзивна кеш-пам'ять

Інклюзивна архітектура передбачає дублювання інформації, що знаходиться в L1 та L2.
Схема роботи така. Під час копіювання інформації з ОЗП в кеш робиться дві копії, одна копія заноситься до L2, інша копія - до L1. Коли L1 повністю заповнений, інформація заміщається за принципом видалення найстаріших даних - LRU (Least-Recently Used). Аналогічно відбувається і з кешем другого рівня, але оскільки його обсяг більший, то й інформація зберігається в ньому довше.

При зчитуванні процесором інформації з кешу вона береться з L1. Якщо потрібної інформації в кеші першого рівня немає, вона шукається в L2. Якщо потрібна інформація в кеші другого рівня знайдена, вона дублюється в L1 (за принципом LRU), а потім, передається в процесор. Якщо потрібна інформація не знайдено і в кеші другого рівня, вона зчитується з ОЗУ.
Інклюзивна архітектура застосовується у тих системах, де різниця в обсягах кешів першого та другого рівня велика.

Проте Кеш-пам'ять малоефективна під час роботи з великими масивами даних (відео, звук, графіка, архіви). Такі файли просто не поміщаються в КЕШ, тому постійно доводиться звертатися до оперативної пам'яті, або навіть до HDD. Тому бюджетні процесори (наприклад, Intel Celeron) з урізаним КЕШом такі популярні, що на продуктивність у мультимедійних завданнях (пов'язаних з обробкою великих масивів даних) обсяг КЕШу сильно не впливає, навіть незважаючи на урізану частоту роботи шини Intel Celeron.

Кеш-пам'ять на жорсткому диску

Як правило, на всіх сучасних жорсткого дисках є власна оперативна пам'ять, яка називається кеш-пам'яттю (cache memory) або просто кешем. Виробники жорстких дисківчасто називають цю пам'ять буферною. Розмір та структура кешу у фірм-виробників та для різних моделей жорстких дисків суттєво відрізняються.


Кеш-пам'ять виступає в ролі буфера для зберігання проміжних даних, які вже зчитані з жорсткого диска, але ще не були передані для подальшої обробки, а також для зберігання даних, до яких система звертається досить часто. Необхідність наявності транзитного сховища викликана різницею між швидкістю зчитування даних із жорсткого диска та пропускною здатністюсистеми.

Зазвичай кеш пам'ять використовується як для запису даних так і для читання, але на дисках SCSI іноді потрібна примусова роздільна здатність кешування запису, так зазвичай за замовчуванням кешування запису на диск для SCSI заборонено. Хоча це й суперечить сказаному вище, але розмір кеш-пам'яті не є вирішальним для підвищення ефективності роботи.

Більш важлива організація обміну даними з кешем збільшення продуктивності диска загалом.
Крім цього на продуктивність загалом впливає алгоритми роботи керуючої електроніки, що запобігають помилкам при роботі з буфером (зберігання неактуальних даних, сегментування і т.д.)

Теоретично: чим більше буде обсяг кеш пам'яті, тим вища ймовірність, що необхідні дані знаходяться в буфері і не потрібно буде «турбувати» жорсткий диск. Але на практиці трапляється, що диск з більшим об'ємом кеш-пам'яті мало чим відрізняється за продуктивністю від жорсткого диска з меншим об'ємом, таке трапляється під час роботи з файлами великого розміру.

Кешуванням записівна пристрої зберігання називається використання високошвидкісної енергозалежної пам'яті для накопичення команд запису, що відправляються на пристрої зберігання даних, та їх кешування до тих пір, поки їх не обробить повільніший носій (або фізичні диски, або недорога флеш-пам'ять). Більшість пристроїв, які використовують кешування записів, потребують безперервної подачі електроживлення.

Для керування кешуванням записів на диску відкрийте Панель керування - Диспетчер пристроїв.

В розділі Дискові пристроїдвічі клацніть потрібний диск.

Перейдіть на вкладку Політики

Швидке видалення

Це значення зазвичай є оптимальним вибором для пристроїв, які може знадобитися часто відключати від системи, таких як USB флеш-пам'яті, SD, MMC, Compact Flash або аналогічні карти пам'яті та інші зовнішні пристрої зберігання.

Якщо вибрано параметр Швидке видалення Windows керує командами, переданим пристрою, використовуючи метод, званий наскрізним кешуванням. При наскрізному кешуванні пристрій працює з командами запису, начебто кеш був відсутній. Кеш може забезпечити невеликий виграш у швидкодії, але акцент ставиться на забезпечення максимальної безпеки даних шляхом перехоплення команд, які передаються основному пристрої зберігання. Основна перевага полягає у наданні можливості швидко видаляти пристрій зберігання без ризику втрати даних. Наприклад, при випадковому видаленні флеш-диска зі свого порту ймовірність втрати даних, що записуються на нього, значно зменшується.

Цей варіант зазвичай є оптимальним для пристроїв, які мають забезпечити максимально можливу швидкодію; для пристроїв, що рідко видаляються із системи. Якщо вибрано це значення і пристрій відключається від системи до того, як на нього записуються всі дані (наприклад, при видаленні USB флеш-пам'яті), то дані можуть бути втрачені.

Якщо вибрано варіант Оптимальна продуктивність Windows використовує метод, званий кешуванням з відкладеним записом. При використанні цього методу пристрою зберігання дозволяється самому визначати, чи заощадить високошвидкісний кеш час при виконанні команд запису. Якщо так, пристрій повідомляє комп'ютеру, що дані були успішно збережені, незважаючи на те, що дані насправді можуть бути відсутніми на основному пристрої зберігання (такому як диск або флеш-пам'ять). Цей метод помітно підвищує продуктивність операцій запису, які найчастіше виявляються основним вузьким місцем для швидкодії системи загалом. Але якщо з будь-якої причини електроживлення пристрою зникає, то можуть бути втрачені всі дані, що знаходяться в кеші (які комп'ютер вважає безпечно збереженими).

Запис кешу на диск

за замовчуванням Windowsвикористовує запис кешу на диск. Це означає, що система періодично віддаватиме пристрої зберігання команду на передачу основному пристрою зберігання всіх даних, що зберігаються в кеші. Вибір параметра вимикає ці періодичні команди для передачі даних. Не всі пристрої підтримують усі ці можливості.

Якщо першочерговим завданням є висока швидкість передачі даних, слід увімкнути обидва параметри: у розділі Політика видаленнявиберіть пункт Оптимальна продуктивність, а в розділі Політика кешування записіввиберіть пункт Дозволити кешування записів для цього пристрою(якщо обладнання системи та пристрій зберігання підтримують ці функції).

Як змінити параметри кешування записів для пристрою?

Більшість орієнтованих на споживача пристроїв зберігання, наприклад USB флеш-пам'яті, карти пам'яті SD або MMC або зовнішні диски, не дозволяє змінювати параметри кешування для пристрою. Внутрішні жорсткі дискиз інтерфейсами SATA або SAS, які постачаються з Windows, зазвичай дозволяють змінювати ці параметри (залежить від виробника пристрою). Щоб зрозуміти можливості кешування, що надаються конкретним пристроєм, і визначити, які параметри найкраще відповідають вашим потребам, зверніться до документації, що надається виробником.

Додаткові відомості про запобігання втраті даних

Системи, в яких у будь-якому місці між програмою та пристроєм зберігання включено кешування записів, повинні бути стабільними і не залежати від стрибків електроживлення. Якщо підключений до системи пристрій використовує кешування записів, в алгоритмах кешування пристрою використовується припущення про безперервну доступність електроживлення як для кеша, так і для операцій переміщення даних в кеш і з кеша. Якщо відомо, що у системи або джерела живлення можливі проблеми із забезпеченням живлення, ці можливості не слід використовувати.

Також слід обережно видаляти знімні пристрої зберігання, такі як USB флеш-пам'ять, картки пам'яті SD, MMC або Compact Flash, зовнішні диски. При використанні параметра Безпечне видалення Windows зможе захистити дані користувача у більшості сценаріїв. Але певні драйвери або програми можуть не відповідати моделі Windows, що може призвести до втрати даних під час видалення таких пристроїв. По можливості перед видаленням з будь-якої системи зовнішнього пристроюзберігання слід викликати програму «Безпечне видалення».

Джерела: Довідкова документація Windows.

AZPC - Персональний комп'ютервід А до Я. Інтернет-портал про комп'ютери під керуванням Windows.

Дуже важливою, специфічною формою буферизації є кешування . Цей термін означає використання порівняно невеликого обсягу, але швидкодіючої пам'яті для того, щоб зменшити кількість звернень до більш повільної пам'яті великого обсягу.

Ідея кешування ґрунтується на так званій гіпотезі про локальність посилань . Ця гіпотеза ось у чому. Якщо в якийсь момент часу відбулося звернення до певної ділянки даних, то найближчим часом можна з високою ймовірністю очікувати повторення звернень до тих самих даних або до сусідніх ділянок даних. Звичайно, локальність посилань не можна вважати законом, проте практика показує, що ця гіпотеза виправдовується для більшості програм.

У сучасних обчислювальних системахможе використовуватися кілька рівнів кешування. В даному курсі не розглядається апаратний кеш процесора, що дозволяє скоротити кількість звернень до основної пам'яті за рахунок швидкодіючих регістрів. До роботи ОС більш пряме відношення має програмне кешування пристроїв довільного доступу ( дискових накопичувачів). У цьому випадку гіпотезу про локальність посилань можна переформулювати більш конкретно: якщо програма виконала читання або запис даних з деякого блоку диска, то ймовірно, що в майбутньому будуть ще операції читання або запису даних з того ж блоку.

У ролі швидкодіючої пам'яті (кеша) тут виступає масив буферів, розміщений у системній пам'яті. Кожен буфер складається з заголовка та блоку даних, що відповідає за розміром блоку (сектору) диска. Заголовок буфера містить адресу блоку диска, копія якого в даний моментміститься в буфері і кілька прапорів, що характеризують стан буфера.

Коли система отримує запит на читання або запис певного блоку даних диска, вона передусім перевіряє, чи копія цього блоку не міститься в одному з буферів кеша. Для цього потрібно здійснити пошук за заголовками буферів. Якщо блок знайдено в кеші, то звернення до диска не виконуватиметься. Натомість дані читаються з буфера або, відповідно, записуються в буфер. У разі запису даних слід також у заголовку буфера відзначити за допомогою спеціального прапора, що буфер став « брудним », тобто. його вміст не відповідає даним на диску.

Якщо необхідний блок диска не знайдено в кеші, то для нього має бути виділений буфер. Проблема в тому, що загальна кількість буферів кешу обмежена. Щоб віддати один із них під необхідний блок, треба «витіснити» з кешу один із блоків, які там зберігалися. У цьому, якщо витісняється блок «брудний», він має бути «очищений», тобто. записаний на диск. При витісненні "чистого" блоку ніяких операцій з диском виконувати не треба.

Який із блоків, що зберігаються в кеші, слід вибрати для витіснення, щоб скоротити загальну кількість звернень до диска? Це дуже важливе питання, і якщо він вирішуватиметься неправильно, то вся робота системи може загальмуватися через постійні звернення до диска.

Є теоретично оптимальне розв'язання цієї задачі, яке полягає в наступному. Число звернень до диска буде мінімальним, якщо щоразу вибирати для витіснення той блок даних, до якого в майбутньому найдовше не буде звернень. На жаль, скористатися цим правилом практично неможливо, оскільки послідовність звернень до блоків диска непередбачувана. Цей теоретичний результат корисний лише недосяжний ідеал, з яким можна порівнювати результати застосування більш реалістичних алгоритмів вибору.

Серед алгоритмів, що використовуються на практиці, найкращим вважається алгоритм LRU (Least Recently Used, у вільному перекладі "давно не використовувався"). Він полягає в наступному: вибирати для витіснення слід той блок, до якого найдовше не було звернень. Тут використовується принцип локальності посилань: якщо звернень давно не було, то, ймовірно, їх і не буде найближчим часом.

Як практично реалізується вибір блоку за правилом LRU? Очевидне рішення – при кожному зверненні до буфера записувати у його заголовку поточний час, а при виборі для витіснення шукати найраніший запис – надто громіздко та повільно. Є набагато найкраща можливість.

Усі буфери кешу зв'язуються до лінійного списку. У заголовку кожного буфера зберігається посилання наступний по порядку списку буфер (фактично зберігається індекс цього буфера в масиві буферів). При кожному зверненні до блоку даних читання чи записи виконується також переміщення відповідного буфера на кінець списку. Це не означає переміщення даних, що зберігаються в буфері, змінюються лише кілька посилань у заголовках.

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

На рис. 2-3 показаний масив буферів, пов'язаний до списку.

Тепер про «брудні» буфери. У яких випадках має виконуватися їх «очищення», тобто. запис блоку даних із кеш-буфера на диск? Можна назвати три такі випадки.

· Вибір блоку для витіснення з кешу.

· Закриття файлу, до якого належать "брудні" блоки. Загальноприйнято, що під час закриття файлу має виконуватися його збереження на диску.

· Операція примусового очищення всіх буферів або тільки буферів, що належать до певному файлу. Така операція може виконуватися підвищення надійності зберігання даних, як страховка від можливих збоїв. У ОС UNIX, наприклад, очищення всіх буферів зазвичай виконується кожні 30 з.

Слід визнати, що кешування операцій запису на диск, на відміну кешування читання, завжди створює певну небезпеку втрати даних. У разі випадкового збою системи, відключення живлення тощо. може виявитися, що важлива інформація, яку слід було записати на диск, застрягла в брудних буферах кеша і тому була втрачена. Це неминуча плата за значне підвищення продуктивності системи. Програми, що вимагають високої надійності роботи з даними (наприклад, банківські програми), зазвичай записують дані прямо на диск. При цьому кеш або не використовується взагалі, або в кеш-буфер заноситься копія даних, яка може стати в нагоді при наступних операціях читання.

Вузьким місцем кешування дисків є пошук необхідного блоку даних в кеші. Як було описано вище, для цього система переглядає заголовки буферів. Якщо кеш складається з кількох сотень буферів, час пошуку буде відчутним. Один із можливих прийомів прискорення пошуку, що використовується в UNIX, показано на рис. 2-4.

У UNIX кожен кеш-буфер може входити одночасно до двох лінійних списків. Один з них, званий «список вільних блоків», це знайомий нам LRU-список, що використовується для визначення блоку, що підлягає витіснення. Слово «вільний» значить «порожній»; в даному випадкуце слово означає блок, не зайнятий у момент операції читання/запису, виконуваної яким-небудь процесом. Інший список називається "хеш-ланцюжком" і використовується для прискорення пошуку потрібного блоку.

При записі в буфер даних, відповідних деякому блоку диска, номер хеш-ланцюжка, яку буде поміщений цей буфер, визначається як залишок від поділу номера блоку на N – кількість хеш-ланцюжків. Для наочності малюнку прийнято значення N = 10. Отже, блоки з номерами 120, 40, 90 потрапляють у ланцюжок 0, блоки 91, 1, 71 – в ланцюжок 1 тощо. Коли система шукає в кеші блок з певним номером, вона перш за все за номером блоку визначає, в якому з хеш-ланцюжків цей блок повинен знаходитися. Якщо блоку немає в цьому ланцюжку, його взагалі немає в кеші. Таким способом вдається скоротити пошук у кращому випадку в N разів (це якщо всі ланцюжки виявляться однаковою довжиною).

Переміщення буфера з одного хеш-ланцюжка до іншого, як і його переміщення в кінець списку вільних блоків, не вимагає перезапису всього блоку даних у пам'яті і виконується шляхом зміни посилань у заголовках блоків.

Ще одна особливість кешування дисків UNIX полягає в тому, що при виявленні на початку списку вільних блоків «брудних» буферів система запускає процеси їх очищення, але не чекає завершення цих процесів, а вибирає для витіснення перший за списком чистий блок. Після завершення очищення блоки повертаються на початок списку вільних блоків, залишаючись першими кандидатами на витіснення.

Особиста колекція цифрових даних має тенденцію з часом збільшуватися експоненційно. З роками кількість даних у вигляді тисячі пісень, фільмів, фотографій, документів, всяких відеокурсів безперервно зростає і вони, природно, десь повинні зберігатися. комп'ютера або , яким би великим він не був, все одно колись повністю вичерпає вільний простір.

Очевидне вирішення проблеми нестачі місця для зберігання даних - купівля DVD-дисків, USB флеш-накопичувачівабо зовнішнього жорсткогодиска (HDD). Флеш накопичувачі зазвичай надають кілька Гб дискового просторуАле вони однозначно не підходять для тривалого зберігання, до того ж, співвідношення ціна - обсяг у них, м'яко кажучи, не найкраще. DVD-диски - вигідний варіант у плані ціни, але не зручний у плані запису, перезапису та видалення непотрібних даних, але вони потихеньку зітхають стають застарілою технологією. Зовнішній HDD надає великий обсяг простору, портативний, зручний у використанні, чудово підходить для тривалого зберігання даних.

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

На що звертати увагу при покупці зовнішнього жорсткого диска

Почнемо з вибору марки, найкращими з них є Maxtor, Seagate, Iomega, LaCie, Toshibaі Western Digita l.
Найбільш важливими характеристиками, на які необхідно звертати увагу при покупці:

Ємність

Об'єм дискового простору, це перше, що необхідно враховувати. Основне правило, яким ви повинні керуватися при покупці - ємність, яка вам потрібна, помножуйте на три. Наприклад, якщо ви вважаєте, що 250 ГБ додаткового місцяна вінчестері достатньо, купуйте модель від 750 Гб. Диски з великим об'ємом дискового простору, як правило, досить громіздкі, що позначається на їх мобільних можливостях, це також необхідно враховувати тим, хто часто носить зовнішній накопичувачз собою. Для настільних комп'ютерівУ продажу є моделі з об'ємом дискового простору в кілька терабайт.

Форм-фактор

Форм-фактор визначає розмір пристрою. В даний час для зовнішніх HDD використовуються форм-фактори 2,5 та 3,5.
2,5-форм-фактори (розмір у дюймах) - менше за розмірами, мають невелику вагу, енергоживлення отримує від порту, компактні, мобільні.
3,5 форм фактори – більші у розмірах, мають додаткове живлення від електромережі, досить важкі (часто більше 1 Кг), мають великий обсяг дискового простору. Зверніть увагу блок живлення від мережі, т.к. якщо планується підключати пристрій до слабкого ноутбука, то він не зможе забезпечити розкручування диска - і диск просто не буде працювати.


Швидкість обертання (RPM)

Другим важливим фактором, який необхідно враховувати, - швидкість обертання диска, що вказується в RPM (обороти в хвилину). Велика швидкість забезпечує швидке зчитування даних та високу швидкість запису. Будь-який HDD, що має швидкість обертання диска, що дорівнює 7200 RPM і більше гарним вибором. Якщо швидкість вам не критична, то можна вибрати модель з 5400 RPM, вони тихіше працюють і менше гріються.

Розмір кеш-пам'яті

Кожен зовнішній HDDмає буфер або кеш-пам'ять, в яку тимчасово розміщуються дані перед тим, як вони потрапляють на диск. Диски з великим розміром кеш-пам'яті передають дані швидше за ті, які мають кеш меншого розміру. Вибирайте модель, що має як мінімум 16 Мб кеш-пам'яті, бажано більше.

Інтерфейс

Крім перерахованих вище факторів, ще однією важливою особливістю є тип інтерфейсу, що використовується для передачі даних. Найбільш поширеним є USB 2.0. набирає популярності USB 3.0, у нового покоління значно зросла швидкість передачі даних, також доступні моделі з інтерфейсами FireWire та ESATA. Рекомендуємо зупинити свій вибір на моделях з інтерфейсами USB 3.0 та ESATA, що мають високу швидкість передачі даних, за умови, що ваш комп'ютер обладнаний відповідними портами. Якщо вам критичне значення має можливість підключати зовнішній жорсткийдиск до більшої кількості пристроїв – вибирайте модель з версією інтерфейсу USB 2.0.

А якщо купили USB 3.0 та вставили в стару машину, то побачите таку милу картинку


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

Кеш жорсткого диска є тимчасовим сховищем даних.
Якщо у вас сучасний, то кеш не такий важливий, як це було раніше.
Більш детально про те, яку роль відіграє кеш в жорстких дисках і який повинен бути об'єм кешу для швидкої роботикомп'ютера, Ви знайдете далі у статті.

Для чого потрібний кеш

Кеш жорсткого диска дозволяє зберігати дані, що часто використовуються, у спеціально відведеному місці. Відповідно обсяг кешу визначає місткість даних, що зберігаються. Завдяки великому кешу продуктивність роботи жорсткогодиска може зростати в рази, адже дані, що часто використовуються, можуть завантажуватися саме в кеш жорсткого диска, що при запиті не потребує фізичного читання.
Фізичне читання – це пряме звернення до секторам жорсткогодиска. Воно займає досить відчутний період, що вимірюється в мілісекундах. Одночасно з цим кеш жорсткого диска передає інформацію на запит приблизно в 100 разів швидше ніж, якби інформація вимагалася за допомогою фізичного звернення до жорсткому диску. Таким чином, кеш жорсткого диска дозволяє працювати вінчестер навіть у тому, якщо хост-шина зайнята.

Поряд з важливістю кеша не можна забувати і про інші характеристики жорсткого диска, а іноді і об'ємом кеша можна знехтувати. Якщо порівняти два однакових за обсягом жорстких диска з різними об'ємами кешу, наприклад 8 і 16 мб, то вибір користь у бік більшого кешу варто робити лише в тому випадку, якщо їхня різниця в ціні приблизно $7-$12. В іншому випадку переплачувати гроші за більший обсяг кешу немає сенсу.

На кеш варто дивитися якщо ви купуєте ігровий комп'ютері для вас немає дрібниць, у такому разі потрібно ще подивитися і на обороти.

Підсумовуючи все сказане вище

Переваги кешу полягають у тому, що обробка даних не займає тривалого часу, тоді коли під час фізичного звернення до певного сектору, повинен пройти час, поки головка диска знайде потрібну ділянку інформації та почне читати. Крім того, жорсткі диски з великим об'ємом кешу можуть значно розвантажувати процесор комп'ютера, адже для запиту інформації з кешу не потрібно фізичного поводження. Відповідно, і робота процесора тут мінімальна.

Кеш жорсткого диска можна назвати справжнім прискорювачем, адже його функція буферизації дійсно дозволяє жорсткому диску працювати набагато швидше та ефективніше. Однак в умовах стрімкого розвитку високих технологій колишнє значення кеша жорсткого диска має не сильне значення, оскільки в більшості сучасних моделей використовується кеш об'ємом 8 або 16 мб, якого цілком достатньо для оптимальної роботи жорсткого диска.

Сьогодні існують жорсткі диски з ще більшим об'ємом кешу 32 мб, але як ми вже говорили, переплачувати за різницю варто лише у тому випадку, якщо різниця в ціні відповідає різниці у продуктивності.