КампутарыАперацыйныя сістэмы

Буфер: это что такое? кароткі агляд

Кожны чалавек, які працуе з кампутарам, хоча ён гэтага ці не, пастаянна сутыкаецца з такім паняццем як «буфер» (дакладней, буфер абмену). Што самае сумнае, далёка не ўсе ўяўляюць сабе, што гэта такое, хоць, увогуле-то, і разумеюць яго функцыі.

асноўнае прызначэнне

Давайце спачатку разгледзім, якія ж функцыі ўскладзены на гэты кампанент сістэмы. Напэўна, не трэба тлумачыць, што ён задзейнічаецца ў момант выканання каманд «Капіяваць», «Выразаць» і «Уставіць» (адпаведныя спалучэння клавіш Ctrl + C, Ctrl + X і Ctrl + V).

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

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

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

Кажучы прасцей, буфер - гэта прыхаваная ад вачэй карыстальніка зарэзерваваная частка памяці, у якой і захоўваецца які выкарыстоўваецца ў дадзены момант фрагмент інфармацыі. Яна проста перазапісвальны у пэўную вобласць (у спецыяльны файл). Што самае цікавае, скапіяваць або выразаная ў дадзены момант інфармацыя захоўваецца ў буферы абмену пастаянна і можа выкарыстоўвацца для ўстаўкі ў іншыя часткі праграмы або нават у іншыя прыкладання, але толькі да таго часу, пакуль туды не будзе скапіяваны новы фрагмент. Ён папросту замяняе старыя дадзеныя. Само сабой зразумела, што пасля перазагрузкі «аперацыёнкі» усе дадзеныя з буфера выдаляюцца.

Дзе знаходзіцца буфер абмену?

Цяпер паглядзім на месцазнаходжанне буфера абмену. У розных версіях АС Windows яму супастаўленыя розныя файлы.

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

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

Ці трэба чысціць буфер абмену і як гэта зрабіць?

Зараз разгледзім момант, звязаны з ачысткай. Буфер - гэта такая вобласць памяці, якая разлічана на захоўванне досыць вялікіх аб'ёмаў дадзеных. Ды што казаць, многія бо сутыкаліся з варыянтам выразання і наступнага перамяшчэння дадзеных з вялікімі аб'ёмамі ў некалькі дзясяткаў, а то і сотняў гігабайт.

Як правіла, пасля заканчэння ўсіх аперацый і працэсаў сістэма выдае паведамленне пра тое, што кавалак занадта вялікі і запытвае пацверджанне на часовае захаванне аб'екта (аб'ектаў) для працы з іншымі праграмамі. Калі дадзеная інфармацыя ў далейшым не патрэбна, можна адмовіцца ад яго захаваньня. У дадзеным выпадку буфер будзе ачышчаны аўтаматычна. Часам можа выдавацца прамое паведамленне аб пацверджанні ачысткі.

Тое ж самае тычыцца і перазагрузкі кампутарнай сістэмы. Пасля паўторнага старту буфер абмену таксама чысціцца.

Аднак для практычнага выкарыстання існуе і больш просты спосаб. Напрыклад, карыстальнік скапіяваў ў буфер з нейкага дакумента дзясятак малюнкаў адначасова. Зразумела, што яны займаюць нашмат большы аб'ём, чым звычайны тэкст. У дадзеным выпадку можна проста вылучыць з тэксту адно слова ці нават адну літару або сімвал і проста скапіяваць яе.

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

Асабліва гэта тычыцца сітуацый, калі на сістэмным дыску застаецца менш за 10% вольнага месца. Гэта закладзена ў самой «аперацыёнцы». Лічыцца, што для яе звычайнага функцыянавання сістэмны падзел і павінен змяшчаць не менш за 10% вольнай прасторы ад яго аб'ёму (у дадзеным выпадку маецца на ўвазе толькі сістэмны дыск, а не ўвесь вінчэстар з сумарным аб'ёмам лагічных частак).

заключэнне

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

Застаецца дадаць, што ў сістэмах Vista і вышэй праглядаць файл нельга. І гэта правільна. Нават у XP не варта спрабаваць пры праглядзе рэдагаваць яго змесціва, паколькі такія дзеянні могуць прывесці да непрадказальных наступстваў і, як следства, да поўнай непрацаздольнасці ўсёй сістэмы ў цэлым.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 be.atomiyme.com. Theme powered by WordPress.