http://poradumo.pp.ua

Online Журнал-Світ порад.
Головна сторінка

Буфер: це що таке? Короткий огляд

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

Основне призначення

Давайте спочатку розглянемо, які функції покладені на цей компонент системи. Напевно, не потрібно пояснювати, що він задіяний у момент виконання команд «Копіювати», «Вирізати» і «Вставити» (відповідні сполучення клавіш Ctrl + C, Ctrl + X, Ctrl + V).




Буфер: це що таке? Короткий огляд

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

Що таке буфер обміну?

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

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




Де знаходиться буфер обміну?

Тепер подивимося на місце розташування буфера обміну. У різних версіях ОС Windows йому зіставлені різні файли.

Буфер: це що таке? Короткий огляд

Так, наприклад, в системі Windows XP файл, який відповідає за роботу буфера обміну, називається clipbrd.exe (скорочення від англійського терміна clipboard) і розташований в системній папці System32 головною директорії Windows. Цікавий той факт, що його можна відкрити як звичайний виконуваний файл і запросто переглянути вміст. Для цього можна використовувати і сторонні утиліти.

Буфер: це що таке? Короткий огляд

В операційних системах, які прийшли на зміну Windows XP (починаючи з Vista і вище), файл має назву clip.exe. Буфер обміну знаходиться за тією ж адресою. Але ось аналогічні дії, що працюють в «экспишке», з них зробити не можна. Розробники створили його так, щоб користувач просто не міг його відкрити. Але при наведенні на файл курсору з'являється спливаюче повідомлення (підказка), що містить короткий опис файлу, назва організації (Microsoft), версію і дату створення. Як вже зрозуміло, переглянути вміст буфера неможливо.


Треба чистити буфер обміну і як це зробити?

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

Буфер: це що таке? Короткий огляд

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

Те ж саме стосується і перезавантаження комп'ютерної системи. Після повторного старту буфер обміну також очищається.

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

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

Особливо це стосується ситуацій, коли на системному диску залишається менше 10% вільного місця. Це закладено в самій «операційки». Вважається, що для її нормального функціонування системний розділ і повинен містити не менше 10% вільного простору від його обсягу (в даному випадку мається на увазі тільки системний диск, а не весь вінчестер з сумарним об'ємом логічних розділів).


Висновок

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

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

of your page -->

Популярні поради

загрузка...