arhitectura microkernel bazate pe servere, programe user-mode
Microkernel - este o implementare minimă a funcțiilor de nucleul sistemului de operare.
microkernel Classic oferă doar un set foarte mic de Primitive de nivel scăzut sau apeluri de sistem. punerea în aplicare a serviciilor de bază ale sistemului de operare.
Printre acestea se numără:
Principalul avantaj al arhitecturii microkernel - grad ridicat de modularitate a kernel-ului sistemului de operare. Acest lucru simplifică foarte mult adăugarea de noi componente la ea. Sistemul de operare microkernel, puteți, fără a întrerupe funcționarea sa, pentru a încărca și descărca drivere noi, sisteme de fișiere, și așa mai departe. D. simplifică procesul de depanare a componentelor kernel-ului precum și o nouă versiune a driverului poate fi încărcat fără a reporni întregul sistem de operare. Componentele sistemului de operare nu diferă fundamental de programele de utilizator kernel, astfel încât mijloacele uzuale pot fi folosite pentru depanare. Arhitectura Microkernel îmbunătățește fiabilitatea sistemului, deoarece o eroare la nivelul programului neprivilegiați este mai puțin periculos decât fisurii la nivelul modul nucleu.
Și pentru a adăuga la driverul OS microkernel unui dispozitiv, nu este necesar să recompilați toate kernel-ul și trebuie doar să compileze separat conducătorului auto și rulați-l în spațiul rezervat utilizatorului.
În același timp, arhitectura sistemului de operare microkernel introduce costuri suplimentare de regie asociate cu mesaje. care afectează în mod negativ performanța. Pentru a Microkernel viteza sistemului de operare nu este sisteme de operare inferioare bazate pe kernel monolitic necesită componente ale sistemului de proiectare de partiționare foarte atent, încercând să minimizeze interacțiunea dintre ele. Astfel, principala dificultate în crearea sistemelor de operare microkernel - necesitatea unui design foarte atent.
sistem de operare Microkernel Minix tip nucleu și GNU Hurd se dezvolta lent, mult mai lent decât kernel-ul Linux și familia BSD de sisteme. Potrivit Minix3 creatorul Tanenbaum. el încearcă să „construiască un sistem extrem de fiabil (foarte foarte fiabil). Acesta poate fi folosit inclusiv pe servere care necesită ani de funcționare fără probleme. " [1]
Un exemplu clasic este sistemul de operare Symbian microkernel. Acesta este un exemplu de microkernel comune și a deșeurilor (o versiune din c sistemul de operare Symbian v8.1, și nanoyadernoy) sistem de operare.
Sistemul de operare Windows NT 3.x arhitectura microkernel cu subsistemul de proces utilizat de servicii pentru grafice și interfața cu utilizatorul. În special, driver-ul hardware-ul grafic este încărcat într-un context proces de serviciu, nu de bază. Începând cu versiunea 4 a acestui proces de serviciu abandonat este păstrată numai pentru fereastra de linie de comandă consola de management, și subsistemul grafică corespunzătoare cu driverul hardware-ul (inclusiv grafica tridimensionale) sa mutat într-o regiune izolată special a nucleului sistemului de operare.
Sistem de operare Windows CE (și a început la baza sa de asamblare, cum ar fi Windows Mobile), fiind aproape complet compatibil (ca un subset) cu Windows NT cu privire la provocările și metodele de programare a aplicațiilor, cu toate acestea este complet diferit de Windows NT pe arhitectura internă și un microkernel OS cu eliminarea tuturor drivere de dispozitiv, stive de rețele, precum și subsistemul grafică în procesele de service.
Dezavantaj - plata pentru forțată „comutator“ în procesele de bază (comutare context); Acest fapt explică de fapt, dificultățile în proiectarea și scrierea miezurile de proiectare similare. Aceste neajunsuri sunt capabili de a ocoli sistemul de operare folosind exokernel arhitectura. Este o dezvoltare în continuare a arhitecturii microkernel.
Vezi ce un „microkernel“ în alte dicționare:
microkernel - microkernel ... Spelling dicționar Director
Microkernel - partea centrală a sistemului de operare, care îndeplinește funcțiile de bază de management al sistemului de management al memoriei: virtuală; sprijinirea procesului de implementare; organizarea proceselor de interacțiune; întreținerea datelor de intrare / ieșire și întrerupe. Potrivit ... ... dicționar financiar
microkernel - microkernel /, dar multe altele. micro- / miezuri, micro- / der ... Fusion. Separat. Cratimă.
Microkernel - mіkrayadro * micronucleului 1. nucleu Generative unele tipuri de protozoare, care conțin genomul complet. nucleul vegetativa numit makroyadrom. 2. Structurile formate din membrane un cromozom și nucleare în celulele tratate cu colcemid (). 3. ... ... Genetica. Dicționar Collegiate
Microkernel - mikrobranduolys statusas T sritis augalininkystė apibrėžtis Darinys, kurį sudaro atskiros chromosomos ar bivalentos, apgaubtos apvalkalu, ir Kuris mitozės ar mejozės metu lieka citoplazmoje. atitikmenys: angl. micronucleu rus. microkernel ... žemės ūkio augalų selekcijos ir sėklininkystės terminų žodynas
Microkernel - mikrobranduolys statusas T sritis augalininkystė apibrėžtis Pažeista chromosoma, aptinkama citocheminiais metodais. atitikmenys: angl. micronucleu rus. microkernel ... žemės ūkio augalų selekcijos ir sėklininkystės terminų žodynas
Microkernel (citologie) - micronucleu în eritrocite din sângele periferic al mouse-ului Mus musculus L. microkernel în fragment miez citologiei într-o celulă eucariotă care nu conține genomul deplin necesar pentru supraviețuirea sa. Este o structură patologică și poate ... ... Wikipedia
Microkernel Mach - sistem de operare Mach microkernel dezvoltat la Universitatea Carnegie Mellon pentru cercetare pentru a rezolva problemele folosind calcul distribuit. Aceasta este una dintre primele micronucleilor, care este încă folosit într-o varietate de ... ... Wikipedia
L4 (microkernel) - În acest termen, există alte utilizări, a se vedea L4 .. Acest articol ar trebui să fie vikifitsirovat. Vă rugăm să-l în conformitate cu regulile de înregistrare a articolelor ... Wikipedia
- Microkernel (citologie). Dzhessi Rassel. Această carte va fi făcută în conformitate cu comanda pe tehnologia de imprimare Tehnologie-on-Demand. Conținutul de calitate înaltă prin articole wikipedia! Microkernel - în fragment de miez citologie în ... Citește mai mult Vand pentru 1.125 de ruble
- sistem de operare în timp real QNX Neutrino 6. 5. 0. Arhitectura sistemului. A. Kuzimin, ed. Examinat în detaliu arhitectura și funcționarea sistemului de operare în timp real QNX Neutrino 6. 5. 0. Vom descrie filozofia și principiile componentelor de bază și ... Citește mai mult Vand pentru 417 de ruble
- sistem de operare în timp real QNX Neutrino 6. 5. 0. Arhitectura sistemului. Examinat în detaliu arhitectura și funcționarea sistemului de operare în timp real QNX Neutrino 6. 5. 0. Vom descrie filozofia și principiile componentelor de bază și ... Citește mai mult Vand pentru 257 UAH (Ucraina numai)