Dom Audio Co to jest jądro nano? - definicja z techopedia

Co to jest jądro nano? - definicja z techopedia

Spisu treści:

Anonim

Definicja - Co oznacza jądro Nano?

Nanokernel to małe jądro, które oferuje abstrakcję sprzętu, ale bez usług systemowych. Większe jądra są zaprojektowane tak, aby oferować więcej funkcji i zarządzać większą abstrakcją sprzętu. Współczesne mikrojądra również nie mają usług systemowych, stąd terminy mikrojądra i nanocząstki stały się analogiczne.

Techopedia wyjaśnia jądro Nano

Historycznie termin nanokernel oznacza:

  • Jądro, w którym całkowita objętość kodu jądra, to znaczy kod wykonywany w trybie uprzywilejowanym sprzętu, jest dość mała.
  • Warstwa wirtualizacji pod systemem operacyjnym, która jest dokładniej nazywana hiperwizorem.
  • Warstwa abstrakcji sprzętu (HAL), która stanowi część jądra o najniższym poziomie.
  • Czasami termin nanokernel jest używany do opisania jądra, które obsługuje rozdzielczość zegara nanosekundowego.

Termin nanokernel pojawił się po raz pierwszy w artykule „Architektura KeyKOS NanoKernel”. Nanokernel KeyKOS to oparty na możliwościach obiektowy system operacyjny (OS), który jest dostępny na rynku od 1983 r. Został wdrożony w celu spełnienia wymagań, takich jak niezawodność, bezpieczeństwo i stała dostępność, dla aplikacji na hostach Tymnet. Był przeznaczony do uruchamiania kilku wystąpień wielu systemów operacyjnych na jednym systemie sprzętowym. Nanokernel KeyKOS to około 20 000 linii kodu C, w tym punkt kontrolny, możliwości i obsługa pamięci wirtualnej. Może działać w obrębie zaledwie 100 kilobajtów pamięci.

Co to jest jądro nano? - definicja z techopedia