Кућа У вестима Шта је глобална кеш меморија (гац)? - дефиниција из техопедије

Шта је глобална кеш меморија (гац)? - дефиниција из техопедије

Преглед садржаја:

Anonim

Дефиниција - Шта значи Глобална предмеморија скупштине (ГАЦ)?

Глобал Ассембли Цацхе (ГАЦ) је мапа у Виндовс директоријуму за смештање .НЕТ склопова који су посебно одређени за дељење са свим апликацијама извршеним у систему.

Концепт ГАЦ-а резултат је .НЕТ архитектуре чији дизајн решава проблем „ДЛЛ пакла“ који је постојао у ЦОМ (Цомпонент Објецт Модел). За разлику од ЦОМ-а, нема потребе да се скупштина у ГАЦ-у региструје пре његове употребе. Сваком скупу се приступа глобално, без икаквих сукоба идентификовањем његовог имена, верзије, архитектуре, културе и јавног кључа.

Техопедиа објашњава Глобал Ассембли Цацхе (ГАЦ)

ГАЦ је машински предмеморија шифре која се користи за извршење склопова са стране. ГАЦ имплементира функцију дељене библиотеке у којој различите апликације поново користе код смештен у датотекама које се налазе у заједничкој мапи. У .НЕТ 4.0 његова задана локација је:% виндир% \ Мицрософт.НЕТ \ Ассембли


ГАЦ је такође први на путу претраге док учитава .НЕТ склоп. Једини захтев за скупштину која ће бити распоређена у ГАЦ-у је да он има снажно име. ЦЛР (Цоммон Лангуаге Рунтиме) односи се на скуп који је заснован на специфичној верзији коју помиње апликација за позивање. Виртуелни систем датотека ГАЦ помаже при доношењу верзије специфичне за верзију.


Два алата повезана са ГАЦ-ом су ГАЦ Тоол (гацутил.еке) и Ассембли Цацхе Виевер (схфусион.длл). ГАЦ Алат се користи за проверу постојања склопа, регистровање дељене скупштине, преглед и манипулирање садржајем ГАЦ-а, итд. Будући да је системска фасцикла, захтева се коришћење привилегија администратора. Преглед прикупљања предмеморирања користи се за приказ детаља (верзија, култура итд.) Повезаних са склоповима који се налазе у кешу.


ГАЦ пружа предности поновне употребе кода, сигурности датотека (због инсталирања у директоријум 'системроот' и стога брисање врши само корисник са привилегијама администратора), споредно извршавање (омогућавајући више верзија склопа који се одржавају у истој мапи ) итд.


Један од недостатака у кориштењу ГАЦ-а је то што је верзија .НЕТ Фрамеворк инсталирана у систему где се користи ГАЦ и она која се користи за састављање апликације треба да буде иста. Такође, јака имена не могу се применити на склопове (попут кода треће стране) од којих зависе склопови који се налазе у ГАЦ фасцикли.

Шта је глобална кеш меморија (гац)? - дефиниција из техопедије