Нанаядро: Розніца паміж версіямі

[недагледжаная версія][дагледжаная версія]
Змесціва выдалена Змесціва дададзена
Addbot (размовы | уклад)
др Робат перанёс 4 міжмоўных спасылак да аб'екта d:q2628648 на Wikidata
др арфаграфія, replaced: дміністратыўн → дміністрацыйн using AWB
Радок 3:
У некаторым сэнсе канцэпцыя нанаядра блізкая да канцэпцыі [[Hardware abstraction layer|HAL]] — Hardware Abstraction Layer, падаючы вышэйлежачаму ўзроўню ПЗ зручныя механізмы абстракцыі ад пэўных прылад і спосабаў апрацоўкі іх перапыненняў.
 
Найбольш часта ў сучасных камп'ютарах нанаядро ўжываецца для [[віртуалізацыя|віртуалізацыі]] [[апаратнае забеспячэнне|апаратнага забеспячэння]] рэальных камп'ютараў ці для рэалізацыі механізма [[гіпервізар]]а, з мэтай дазволіць некалькім ці шматлікім розным аперацыйным сістэмам працаваць адначасова і паралельна на адным і тым жа камп'ютары. Напрыклад, [[VMware]] [[ESX Server]] рэалізуе асабістае нанаядро, якое не залежыць ад АС і ўсталёўваецца на «голае жалеззе». Па-над гэтым нанаядром працуюць карыстальніцкія і адміністратыўныяадміністрацыйныя ўтыліты VMware і самі аперацыйныя сістэмы, віртуалізаваныя ў ESX Server.
 
Нанаядры таксама могуць ужывацца для забеспячэння [[пераноснасць|пераноснасці]] (portability) аперацыйных сістэм на рознае апаратнае забеспячэнне ці для забеспячэння магчымасці запуску «старой» аперацыйнай сістэмы на новым, несумяшчальным апаратным забеспячэнні без яе поўнага перапісвання і партавання. Напрыклад, фірма [[Apple Computer]] выкарыстоўвала нанаядро ў версіі [[Mac OS]] Classic для [[PowerPC]] для таго, каб трансляваць апаратныя перапыненні, генераваныя іх камп'ютарамі на базе працэсараў [[PowerPC]] у форму, якая магла «разумецца» і разпазнавацца Mac OS для працэсараў Motorola 680x0. Такім чынам, нанаядро эмулявала для Mac OS «старое» 680x0 жалеза. Альтэрнатывай было бы поўнае перапісванне і партаванне кода Mac OS на [[PowerPC]] пры пераходзе з [[M68k|680x0]] на іх. Пазней, у эпоху Mac OS 8.6, нанаядро віртуялізавала мультыпрацэсарныя магчымасці PowerPC і забяспечыла падтрымку [[SMP]] у Mac OS. Іншыя ўдалыя прыклады ўжывання нанаядравых архітэктур уключаюць нанаядро [[Adeos]], якое працуе як модуль ядра для [[Linux]] і дазваляе выконваць адначасова з Linux якую‐небудзь апероацыйную сістэму рэальнага часу.