Буферизація - це спосіб організації обміну, асаме введення і виведення даних в обчислювальних пристроях і комп'ютерах. Буфер використовується як місце для тимчасового зберігання даних. Під час введення даних одні пристрої виробляють запис даних в буфер, в той час як інші роблять читання даних з буфера. При виведенні все з точністю до навпаки.
Операція ця дозволяє процесам виконувати введення і виведення даних незалежно один від одного. Завдяки такій своїй корисності, буферизація використовується в багатофункціональних ОС.
Кілька її видів застосовуються в комп'ютерній графіці для введення, виведення і обробки зображення. Їх реалізація відбувається апаратно або програмно.
Прикладом буферизації в апаратному забезпеченні служить оперативна пам'ять модему, яка використовується для тимчасового зберігання одержуваних і відсилаються файлів.
Прикладом буферизації в програмному забезпеченні є багатозадачні ОС, в них при введенні даних на друк відбувається тимчасова завантаження файлів в черзі друку.
Просунутим користувачам ПК необхідно знати, що таке буферизація.
У сфері інформаційних технологій завжди існує поверхнева інформація і поглиблена. Розібравшись, що таке буферизація, можна піти далі і розглянути детальніше самі її види.
Відомо, що існує подвійна і потрійна буферизація. Про них піде мова в наступному підзаголовку.
Методом потрійний буферизації також єсинхронізація з частотою оновлення екрану. Третій буфер тут використовується як метод надання вільного простору для запитів на зміну в загальному обсязі виведеної графіки. Він діє як свого роду сховище. Метод потрійний буферизації вимагає більше ресурсів, але забезпечує узгоджену частоту кадрів.
Три буфера - це не гранична кількість. Однак необхідності в 4 і більше місцях для тимчасового зберігання закачуваних файлів немає, активно працювати завжди будуть тільки 3 з них. Тому оптимальний варіант - потрійна буферизація.
Якщо використовувати потрійну буферизацію на слабкійОС, гра може глючити. Іншими словами, від того, якого виду процес використовується на вашому комп'ютері, залежить продуктивність. Ігри теж бувають різні, з різними вимогами до ПК і ОС.
Підбирати вид буферизації досить складно, такяк виробники ігор створюють своє дітище, використовуючи різноманітні методи. Тому на ігрових форумах можна часто чути про те, як певна гра погано працює з потрійною буферизацією, і навпаки.
В ідеалі, виробники повинні вказувати системні вимоги конкретної гри, її сумісність з різними ОС, підтримка буферизації і т. Д.
У разі якщо виробник не дав конкретноїінформації з приводу сумісності, її можна перевірити самому. У будь-якому випадку витрачається тільки час, комп'ютера це ніякої шкоди не принесе. Несумісність можна буде помітити практично відразу, так як вона відбивається в гальмуванні графічної візуалізації і поганий синхронізації зображення зі звуком.
Буферизація виводу - досить корисна річ. Ця функція полягає в складанні в стопку за все виведення скрипта, додаванні туди заголовків cookie та іншого отриманого в результаті роботи конкретного скрипта. Після завершення обробки інформації всі дані відправляються до клієнта в зворотній послідовності, тобто спочатку заголовки, потім сторінка і потім результат роботи скрипта.
Слід пам'ятати, що стиснення зажадаєдодаткових ресурсів процесора. Але швидкість передачі збільшиться на 40% (в залежності від кількості картинок і тексту). Відомо, що картинки стискаються набагато гірше тексту. Буферизація виводу за замовчуванням не включена.
Існує 2 методи включити буферизацию виведення:
Ось ми і розібралися з тим, що таке буферизація.
</ P>