Tipuri de sisteme de operare arhitectura nuclee

Tipuri de sisteme de operare arhitectura nuclee

Tipuri de arhitectura nucleară a sistemelor de operare ...

Avantaje: de mare viteză, ușor de a dezvolta module.
Dezavantaje: Eroare de operare a uneia dintre componentele de bază întrerupe întregul sistem.

kernel modular. >> Aceasta este o modificare modernă a monolitice boabelor de sistem de operare, dar spre deosebire de ei nucleu modular nu are nevoie de un plin recompilați kernel-ul cu modificările în hardware-ul computerului. Mai mult nucleu modular au un mecanism de încărcare a modulului de kernel. Manipularea este repornirea staticheskoy- a sistemului de operare, și dinamic - fără a restarta sistemul de operare.

Microkernel. >> Este doar funcțiile de bază de control al proceselor și un set minim de echipamente pentru a lucra cu. microkernel Classic da un set foarte mic de apeluri de sistem.
Avantaje: toleranță la deranjamente și echipamente și componente ale erorilor de sistem, un grad ridicat de modularitate nucleare, simplificarea adăugarea de noi componente și depanare nucleu de bază. mijloace convenționale pot fi utilizate pentru a depana un astfel de nucleu. Arhitectura Microkernel crește fiabilitatea sistemului.
Dezavantaje: Transmiterea informațiilor este costisitoare și o mulțime de timp.
Exokernel. Un astfel de nucleu sistem de operare, care oferă o funcție de interacțiunea proceselor, alocarea în condiții de siguranță și de distribuție a resurselor. Accesul la dispozitivele de nivel controler pot face față provocărilor care nu sunt tipice pentru un sistem de operare universal.

Nanokernel. >> Acest nucleu poartă dispozitive PC doar un singur hardware de procesare zadachu- întreruperi generate. După tratamentul nanokernel trimite date privind rezultatele lanțului de mers pe jos de prelucrare ulterioară în software-ul folosind aceleași întreruperi de sistem.
nucleu hibrid. Modificarea Micronucleele, care permite să accelereze lucrările pentru a lăsa o parte nesemnificativă în spațiu nucleu. Pe o arhitectură flexibilă de bază a construit sisteme de operare ultimul decât Windows, inclusiv Windows 7.

Toate aceste abordări pentru construirea sistemului de operare va avea cu siguranță atât avantaje cât și dezavantaje. Prin urmare, în cele mai multe sisteme de operare moderne folosesc abordări diferite pentru a construi o piesă de teatru. De obicei, luate ca bază una dintre abordările și completează alte elemente în abordarea sa, încercând să reducă la minimum dezavantajele.

articole similare