www.wikidata.uk-ua.nina.az
Skorochennya HAL takozh maye inshi znachennya Hardware Abstraction Layer HAL ukr Shar aparatnih abstrakcij shar abstraguvannya realizovanij u programnomu zabezpechenni roztashovanomu mizh fizichnim rivnem aparatnogo zabezpechennya i programnim zabezpechennyam sho zapuskayutsya na comu komp yuteri HAL priznachenij dlya prihovuvannya vidminnostej v aparatnomu zabezpechenni vid osnovnoyi chastini yadra operacijnoyi sistemi takim chinom shob bilsha chastina kodu sho pracyuye v rezhimi yadra ne mala potrebi v zmini pri yiyi zapusku na sistemah z riznim aparatnim zabezpechennyam Na personalnih komp yuterah HAL po suti mozhe rozglyadatisya yak drajver materinskoyi plati sho dozvolyaye vzayemodiyati instrukciyam visokorivnevih mov programuvannya z nizkorivnevimi komponentami takimi yak aparatne zabezpechennya Zmist 1 Realizaciya v OS 1 1 U Windows NT 1 2 V inshih OS 2 Realizaciya v arhitekturah PK 3 Iyerarhiya 4 Osoblivosti zastosuvannya 5 Primitki 6 Posilannya 7 Div takozhRealizaciya v OS RedaguvatiU Windows NT Redaguvati V operacijnih sistemah simejstva Windows NT HAL ye nevid yemnoyu chastinoyu kodu sho vikonuyetsya v rezhimi yadra mistitsya v okremomu zavantazhuvanomu moduli yakij mozhna zavantazhuvati razom z yadrom 1 Ce zabezpechuye mozhlivist vikoristannya odnogo i togo zh zavantazhuvalnogo modulya vlasne yadra OS Windows NT na nizci sistem z riznimi arhitekturami shin vvedennya vivedennya upravlinnya pererivan i tajmerami Primirom robochi stanciyi zasnovani na SGI Intel x86 buli ne sumisni z IBM PC sumisnimi robochimi stanciyami ale zavdyaki HAL Windows NT mig zapuskatisya na nih Analogichnim chinom odne j te zh yadro Windows NT vikoristovuyetsya i na suchasnih sistemah z kontrolerom pererivan APIC tak i na zastarilih sistemah bez pidtrimki APIC V inshih OS Redaguvati BSD Mac OS X Linux CP M MS DOS Solaris i deyaki inshi portovani OS takozh mayut HAL popri te sho vin ne rozroblyavsya yavno dlya vikonannya opisanih vishe funkcij Deyaki sistemi taki yak Linux mayut mozhlivist vstavlyati podibnij shar primirom Adeos pid chas roboti Yadro operacijnoyi sistemi NetBSD shiroko vidomo nayavnistyu chistogo sharu abstraguvannya vid aparatnih zasobiv HAL sho dozvolyaye jomu buti visoko portovanim Chastinoyu ciyeyi sistemi ye uvm 9 2 pmap 9 3 bus space 9 4 bus dma 9 5 ta inshi pidsistemi Populyarni shini yaki vikoristovuyutsya bilsh nizh na odnij arhitekturi taki yak ISA EISA PCI PCI E tosho takozh abstragovani dozvolyayuchi napisanim pid nih drajveram takozh buti visoko portovanimi z minimalnim zminoyu kodu Realizaciya v arhitekturah PK Redaguvati Ekstremalnij priklad HAL mozhe buti znajdenij v arhitekturi System 38 i AS 400 Bilshist kompilyatoriv dlya takih sistem generuyut abstraktnij mashinnij kod Licenzovanij Vnutrishnij Kod Licensed Internal Code abo LIK LIC perevodit cej virtualnij mashinnij kod u vnutrishnij vlasnij kod procesora na yakomu vin zapuskayetsya i vikonuye otrimanij vnutrishnij kod Vinyatok stanovlyat kompilyatori yaki sami generuyut LIK ci kompilyatori ne dostupni za mezhami IBM Ce bulo nastilki uspishnim sho prikladne programne zabezpechennya ta programne zabezpechennya operacijnoyi sistemi roztashovani nad sharom LIK skompilovani na originalnij arhitekturi System 38 zapuskayutsya bez bud yakih modifikacij i perekompilyaciyi na ostannih sistemah AS 400 I ce nezvazhayuchi na toj fakt sho aparatne zabezpechennya bulo kardinalno zmineno prinajmni tri rizni tipi mikroprocesoriv perebuvali u vikoristanni Iyerarhiya RedaguvatiHAL ye navit nizhchim rivnem v komp yuternih movah programuvannya nizh API tomu sho vin vzayemodiye bezposeredno z aparatnim zabezpechennyam zamist yadra sistemi otzhe HAL vimagaye menshe procesornogo chasu nizh API Movi visokogo rivnya chasto vikoristovuyut HAL i API dlya vzayemodiyi z komponentami nizhchogo rivnya Osoblivosti zastosuvannya RedaguvatiOperacijni sistemi sho mayut HAL legshe portuyutsya na rizne obladnannya Ce osoblivo vazhlivo dlya vbudovanih sistem yaki povinni pracyuvati na velikij kilkosti riznih platform Primitki Redaguvati Windows NT Hardware Abstraction Layer HAL Microsoft 31 zhovtnya 2006 Arhiv originalu za 3 bereznya 2012 Procitovano 25 serpnya 2007 Arhivovana kopiya Arhiv originalu za 17 lipnya 2013 Procitovano 17 sichnya 2010 Arhivovana kopiya Arhiv originalu za 2 kvitnya 2015 Procitovano 17 sichnya 2010 Arhivovana kopiya Arhiv originalu za 17 lipnya 2013 Procitovano 17 sichnya 2010 Arhivovana kopiya Arhiv originalu za 17 lipnya 2013 Procitovano 17 sichnya 2010 Posilannya RedaguvatiDiv takozh RedaguvatiHAL freedesktop org Otrimano z https uk wikipedia org w index php title Shar aparatnih abstrakcij amp oldid 40134873