Наноядро

Наноядро — архитектура ядра операционной системы компьютеров, в рамках которой крайне упрощённое и минималистичное ядро выполняет лишь одну задачу — обработку аппаратных прерываний, генерируемых устройствами компьютера. После обработки прерываний от аппаратуры наноядро, в свою очередь, посылает информацию о результатах обработки (например, полученные с клавиатуры символы) вышележащему программному обеспечению при помощи того же механизма прерываний. Также часто реализуют минимальную поддержку потоков: создание и переключение.

В некотором смысле концепция наноядра близка к концепции HAL — Hardware Abstraction Layer, предоставляя вышележащему ПО удобные механизмы абстракции от конкретных устройств и способов обработки их прерываний.

Наиболее часто в современных компьютерах наноядра используются для виртуализации аппаратного обеспечения реальных компьютеров или для реализации механизма гипервизора, с целью позволить нескольким или многим различным операционным системам работать одновременно и параллельно на одном и том же компьютере. Например, VMware ESX Server реализует собственное наноядро, не зависимое от ОС и устанавливаемое на «голое железо». Поверх этого наноядра работают пользовательские и административные утилиты VMware и сами операционные системы, виртуализируемые в ESX Server.

Наноядра также могут использоваться для обеспечения переносимости операционных систем на разное аппаратное обеспечение или для обеспечения возможности запуска «старой» операционной системы на новом, несовместимом аппаратном обеспечении без её полного переписывания и портирования. Например, фирма Apple Computer использовала наноядро в версии Mac OS Classic для PowerPC для того, чтобы транслировать аппаратные прерывания, генерировавшиеся их компьютерами на базе процессоров PowerPC в форму, которая могла «пониматься» и распознаваться Mac OS для процессоров Motorola 680x0. Таким образом, наноядро эмулировало для Mac OS «старое» 680x0 железо. Альтернативой было бы полное переписывание и портирование кода Mac OS на PowerPC при переходе с 680x0 на них. Позднее, в эпоху Mac OS 8.6, наноядро виртуализировало предоставляемые PowerPC мультипроцессорные возможности и обеспечивало поддержку SMP в Mac OS. Другие удачные примеры использования наноядерных архитектур включают наноядро Adeos, работающее как модуль ядра для Linux и позволяющее выполнять одновременно с Linux какую‐либо операционную систему реального времени.

Наноядро может быть настолько маленьким и примитивным, что даже важнейшие устройства, находящиеся непосредственно на материнской плате или на плате контроллера встраиваемого устройства, такие, как таймер или программируемый контроллер прерываний, обслуживаются специальными драйверами устройств, а не непосредственно ядром. Такого рода сверхминималистичные наноядра называют иногда пикоядрами.

Термин «наноядро» иногда неформально используется для описания очень маленьких, упрощённых и лёгких микроядер, таких, как L4.

Литература

  • Sibsankar Haldar, Alex Aravind, Operating Systems, chapter "15.5.2 The Nanokernel-based Model". page 415

Ссылки

Read other articles:

Gerberga von Sachsen Gerberga, mitunter auch Gerberga von Sachsen, (* 913 in Nordhausen[1]; † 5. Mai 969) war Herzogin von Lothringen und westfränkische Königin. Die älteste Tochter des deutschen Königs Heinrich I. und seiner zweiten Gemahlin Mathilde und damit Schwester Kaiser Ottos I. entwickelte sich dabei aus der Rolle der Ehefrau in einer politischen Zweckehe heraus zu einer selbständig Politik betreibenden Frau, die schließlich in Vertretung ihres minderjährigen Sohnes ...

UkraineJoined FIBA1992FIBA zoneFIBA EuropeNational federationUkrainian Basketball FederationWorld ChampionshipsAppearances4Medals Bronze (1): 2012 Home Away Medal record Representing  Ukraine World Championships 2012 Greece EuropeanChampionships 2017 Netherlands World Mixed Championships 2012 Greece The Ukrainian men's national 3x3 team represents Ukraine in international 3x3 basketball matches and is controlled by the Ukrainian Basketball Federation. Senior Competitions World Championsh...

Сміх і Правда Країна видання  СШАМісце публікації Нью-ЙоркПеріодичність виходу 2 тижденьМова українськаЗасновано 1925Дата закриття 1928 «Сміх і Правда» — двотижневий журнал гумору й сатири, що виходив у Нью-Йорку у 1925—1928 роках. Редактор журналу — М. Ган (Михайло �...

Questa pagina è una lista dei dipinti di Leonardo da Vinci conservati. Segue, in linea di massima, la lista di Milena Magnano (vedi bibliografia), con le sole attribuzioni maggiormente accettate dalla critica. Sono esclusi i disegni su carta, a parte il Cartone di sant'Anna e il Ritratto di Isabella d'Este, perché questi hanno dimensioni paragonabili a un dipinto. Indice 1 Elenco 2 Note 3 Bibliografia 4 Voci correlate 5 Altri progetti 6 Collegamenti esterni Elenco Immagine Titolo Data Dimen...

2022 Bolivarian GamesNations11Events45 sportsOpening24 June 2022Closing5 July 2022← 2017 Santa Marta2024 Ayacucho → The 2022 Bolivarian Games (Spanish:Juegos Bolivarianos), officially the XIX Bolivarian Games Valledupar 2022, was an international multi-sport event that was held in Valledupar, Colombia from June 24 to July 5. It was the fifth time of the event in Colombia.[1][2] Participating nations All 7 nations of the Organización Deportiva Bolivariana...

All-Russian Scientific Research Institute for Physical-Engineering and Radiotechnical Metrology– VNIIFTRI –Agency overviewFormed1955HeadquartersMendeleyevo, Moscow Oblast, RussiaEmployees1500[1]Agency executiveSergey I. Donchenko, General DirectorWebsitevniiftri.ru All-Russian Scientific Research Institute for Physical-Engineering and Radiotechnical Metrology (VNIIFTRI; Russian: Всероссийский научно-исследовательский институт физико-

ПаккарітампуКраїна  Болівія Паккарітампу або Пакарік-Тамбо (Paccaritambu, Paqariq Tampu) — старовинне андське поселення неподалік оз.Тітікака, яке було пов'язано з міфом появи Інків. Назва перекладається як «Дім походження». На сьогодні не виявлено археологами, зникло в часи і�...

Marble sculpture by Gian Lorenzo Bernini DavidArtistGian Lorenzo BerniniYear1623–24 (1623–24)Catalogue17TypeSculptureSubjectDavidDimensions170 cm (67 in)LocationGalleria Borghese, RomeCoordinates41°54′50.4″N 12°29′31.2″E / 41.914000°N 12.492000°E / 41.914000; 12.492000Preceded byBust of Carlo Antonio del PozzoFollowed byApollo and Daphne (Bernini) David is a life-size marble sculpture by Gian Lorenzo Bernini. The sculpture w...

Campionati europei di canottaggio 2012 Competizione Campionati europei di canottaggio Sport Canottaggio Edizione LIX Organizzatore FISA Date 14 - 16 settembre Luogo Varese Sito web Sito ufficiale Statistiche Miglior medagliato Camelia Lupașcu Nicoleta Albu(1 oro, 1 bronzo) Miglior nazione  Italia (2 ori, 4 argenti) Gare 14 Cronologia della competizione Plovdiv 2011 Siviglia 2013 Manuale I Campionati europei di canottaggio 2012 sono stati la 59ª edizione della manifestazione. ...

1850 Delaware gubernatorial election ← 1846 (special) November 5, 1850 1854 →   Nominee William H. H. Ross Peter F. Causey Party Democratic Whig Popular vote 6,001 5,978 Percentage 48.26% 48.07% Governor before election William Tharp Democratic Elected Governor William H. H. Ross Democratic Elections in Delaware Federal government Presidential elections 1788-89 1792 1796 1800 1804 1808 1812 1816 1820 1824 1828 1832 1836 1840 1844 1848 1852 1856 1860 1864 1868 1...

Basis of solid-state Blocking oscillator The waveform generated by this circuit This Joule thief circuit, a blocking oscillator, can be used in order to power a light-emitting diode from a 1.5V battery for a relatively long period of time, with the brightness being a tradeoff. A blocking oscillator (sometimes called a pulse oscillator) is a simple configuration of discrete electronic components which can produce a free-running signal, requiring only a resistor, a transformer, and one amplifyi...

Portuguese association football manager Not to be confused with André Vilas Boas. In this Portuguese name, the first or maternal family name is Pina Cabral and the second or paternal family name is Villas-Boas. André Villas-Boas Villas-Boas in 2023Personal informationFull name Luís André de Pina Cabral e Villas-Boas[1][2]Date of birth (1977-10-17) 17 October 1977 (age 46)[2]Place of birth Porto, PortugalHeight 1.82 m (6 ft 0 in)[2]Ma...

This page is an archive of past discussions. Do not edit the contents of this page. If you wish to start a new discussion or revive an old one, please do so on the current talk page. Removed massively COI comment, going to fine-toothed-comb There was a paragraph in line 53 that said Houghton College will also constantly check and edit this page so that it accurately represents the College. This is a massive violation of Wikipedia: conflict of interest, specifically that If...you expect to der...

جامعة حطاي مصطفى كمال معلومات التأسيس 1992  الموقع الجغرافي إحداثيات 36°20′09″N 36°11′56″E / 36.3358°N 36.19899°E / 36.3358; 36.19899   المكان حطاي  البلد تركيا  إحصاءات الموقع الموقع الرسمي  تعديل مصدري - تعديل   جامعة مصطفى كمال (بالتركية:Mustafa Kemal Üniversitesi) هي جامعة حكوم...

Benedict al IV-leaDate personaleNăscutsecolul al IX-lea d.Hr. Roma, Statele Papale Decedatiulie 903 d.Hr. Roma, Statele Papale ÎnmormântatBazilica Sfântul Petru din Roma ReligieBiserica Catolică[1] Ocupațiepreot catolic[*]​scriitorepiscop catolic[*]​ Locul desfășurării activitățiiRoma Limbi vorbitelimba latină[2] ActivitatePredecesorPapa Ioan al IX-leaSuccesorPapa Leon al V-leaModifică date / text  Papa Benedict al IV-lea (n. secolul al IX-lea...

Acest articol sau această secțiune are bibliografia incompletă sau inexistentă. Puteți contribui prin adăugarea de referințe în vederea susținerii bibliografice a afirmațiilor pe care le conține. Antigen (greacă: anti=contra și geano=a naște, a genera) este termenul care definește orice substanță de origine endogenă sau exogenă, care, odată ajunsă în organism, nu este recunoscută ca proprie și determină apariția unui răspuns imun, ce vizează neutralizarea și elim...

Paghimo ni bot Lsjbot. Arhopala strophe Siyentipikinhong Pagklasipikar Kaginharian: Animalia Ka-ulo: Arthropoda Kasipak-ulo: Hexapoda Kahutong: Insecta Kahanay: Lepidoptera Kapunoang-banay: Papilionoidea Kabanay: Lycaenidae Kahenera: Arhopala Espesye: Arhopala strophe Siyentipikinhong Ngalan Arhopala strophe(Smith, 1897) Kaliwatan sa alibangbang ang Arhopala strophe.[1] Una ning gihulagway ni Smith ni adtong 1897. Ang Arhopala strophe sakop sa kahenera nga Arhopala, ug kabanay nga Lyc...

Disambiguazione – Se stai cercando altri significati, vedi Denver (disambigua). Questa voce o sezione sull'argomento centri abitati del Colorado non cita le fonti necessarie o quelle presenti sono insufficienti. Puoi migliorare questa voce aggiungendo citazioni da fonti attendibili secondo le linee guida sull'uso delle fonti. Denvercittà e contea(EN) City and County of Denver Denver – VedutaSkyline di Denver LocalizzazioneStato Stati Uniti Stato federato Colorado ConteaDen...

Petra MedePetra Mede i 2024.Personlig informationFødt7. marts 1970 (54 år)Högalids församling, Sverige, Stockholm, Sverige NationalitetSvenskUddannelse og virkeBeskæftigelseKomiker, danser og tv-værtKendt forVært for Eurovision Song Contest 2013 & Eurovision Song Contest 2016Eksterne henvisningerwww.petramede.seInformation med symbolet hentes fra Wikidata. Kildehenvisninger foreligger sammesteds. [ redigér på Wikidata ] Petra Maria Mede (født 7. marts 1970 i Stockh...

Bon Secour Localització  30° 18′ 54″ N, 87° 43′ 44″ O / 30.315°N,87.7289°O / 30.315; -87.7289EstatEstats Units d'AmèricaEstat federatAlabamaComtatcomtat de Baldwin Població humanaPoblació1.754 (2020) (145,56 hab./km²)Llars574 (2020) GeografiaSuperfície12,049796 km² Altitud3 m Identificador descriptiuCodi postal36511 Bon Secour és una població dels Estats Units a l'estat d'Alabama. Segons el cens del 2000 tenia 30...