Разлика између пуњења и скривања у ОС-у

Аутор: Laura McKinney
Датум Стварања: 2 Април 2021
Ажурирати Датум: 11 Може 2024
Anonim
Россия против Америки: у какой армии лучшие «большие орудия»?
Видео: Россия против Америки: у какой армии лучшие «большие орудия»?

Садржај


Већина људи се збуњује са терминима пуферисања и кеширања. Иако обојица податке привремено чувају, али се разликују један од другог. Буфферинг се у основи користи за усклађивање брзине преноса између ер и пријемника. Са друге стране, Кеш убрзава приступну брзину више пута коришћених података. Они такође деле неке друге разлике које су дискутоване у табели упоређивања доле.

Садржај: Буфферинг Вс Цацхинг

  1. Упоредни графикон
  2. Дефиниција
  3. Кључне разлике
  4. Закључак

Упоредни графикон

Основе за упоређивањеБуфферингКеширање
Основни Буфферинг се подудара са брзином између ер и приматеља тока података.Кеширање убрзава приступну брзину више пута коришћених података.
Продавнице Буфер похрањује оригиналну копију података.Кеш чува копију оригиналних података.
ЛокацијаБуфер је подручје у примарној меморији (РАМ).Кеш се имплементира на процесор, може се имплементирати и у РАМ и на диск.


Дефиниција пуњења

Пуферирање је подручје у главној меморији (РАМ-у) које привремено чува податке приликом пријеноса између два уређаја или између уређаја и апликације. Буфферинг помаже у подударање брзине између ер и пријемника протока података. Ако је брзина преноса ер слабија од пријемника, тада се ствара главни бафер у главној меморији пријемника и он акумулира бајтове примљене од ер. Када су стигли сви бајтови података, они пружају податке о пријемнику.

Буфферинг такође помаже када ер и пријемник имају различите величине преноса података.У рачунарском умрежавању, тампон се користи за фрагментација и поновно састављање података. С друге стране, велики подаци су фрагментирани у мале пакете и налазе се преко мреже. На страни пријемника ствара се међуспремник који скупља све пакете података и поново их саставља како би поново створио велике податке.

Буфферинг такође подржава копирај семантику за И / О апликације. Копирање семантике може се објаснити примером, Претпоставимо да апликација има бафер података који се уписује на чврсти диск. У ту сврху апликација позива врите () системски позив. Претпоставимо сада да апликација мења податке пуфера пре него што се системски позив врати. У овом случају семантика копија пружа верзију података у време системског позива.


Тампони се спроводе у три капацитета.

Нулта Капацитет: Овде је максимална величина меморије пуфера једнака нули. Не може садржавати никакве податке, па мора бити блокиран док прималац не прими податке.

Ограничени капацитет: Овде је величина меморијске меморије коначна. У максималном случају, не може блокирати податке. Ако је пуферска меморија пуна, ер се блокира све док нема слободног простора у меморији.

Неограничени капацитет: овде је меморија пуфера потенцијално бесконачна. Може се послати било који број блокова података. Ер никада није блокиран.

Дефиниција кеширања

Кеш меморија је уграђена у процесор који чува копију оригиналних података. Идеја иза кеширања је да се недавно приступљени блокови дискова морају сачувати у кеш меморији тако да када корисник поново мора приступити истим блоковима дискова, може се ручно обрађивати кроз кеш меморију, чиме се избегава мрежни промет.

Величина предмеморије ограничена је јер садржи само недавно кориштене податке. Када модификујете датотеку предмеморије, такође можете видети ту модификацију у оригиналној датотеци. Ако подаци који вам требају нису у кеш меморији, подаци се копирају из извора у кеширану меморију како би били доступни кориснику када сљедећи пут затражи те податке.

Подаци кеша такође се могу чувати на диску уместо РАМ-а, јер има једну предност да диск цацхе су поуздани. У случају пада сустава, кеширани подаци су и даље доступни на Диску. Али подаци би се изгубили у испарљивој меморији попут РАМ-а. Али једна предност складиштења кешираних података у РАМ је да би му се могло приступити брзо.

  1. Кључна разлика између међуспремника и предмеморије је у томе што се меморијска меморија користи да би се надокнадила различита брзина између ер и приматеља тока података, док је кеш меморија која похрањује податке тако да се брзина приступа може смањити за више пута кориштене податке .
  2. Пуфер увек носи то оригинални подаци да се пошаље примаоцу. Међутим, кеш садржи оно копија оригиналних података.
  3. Буфер се увијек имплементира у основна меморија (РАМ), али кеш може бити имплементиран у РАМ тако и у Диск.

Закључак:

Пуферинг и кеширање обе податке привремено чувају, али се обе користе у различите сврхе. Тамо где се међуспремник подудара са брзином између два уређаја за комуникацију и кеш меморија убрзава приступ подацима који се понављају.