Nanokernel
In
computer science, a nanokernel or picokernel refers to a very small
operating system kernel or part of such an operating system kernel. The names are derived from the
nano and
pico prefixes, carrying the
connotation of something very small.Historically, the terms have been used in a variety of incompatible meanings:A kernel where the total amount of kernel code, i.e. code executing in the privileged mode of the hardware, is very small. This is the same meaning expressed by the term
microkernel. It was originally used to distinguish from first-generation microkernels such as
Mach, which were considered too big.
Liedtke's modern definition of a
microkernel as a minimal kernel leaves no space for smaller kernels (without loss of essential functionality), and consequently the term microkernel has subsumed nano- and picokernel. For example, the
EROS system was called a nanokernel in early publications, but later publications only refer to it as a microkernel.A virtualization layer underneath an operating system; this is more correctly referred to as a
hypervisor.A
hardware abstraction layer that forms the lowest-level part of a kernel.
See more at Wikipedia.org...
Наноядро
Наноядро — архитектура
ядра операционной системы компьютеров, в рамках которой крайне упрощённое и минималистичное ядро выполняет лишь одну задачу — обработку
аппаратных прерываний, генерируемых устройствами компьютера. После обработки прерываний от аппаратуры наноядро, в свою очередь, посылает информацию о результатах обработки (например, полученные с клавиатуры символы) вышележащему программному обеспечению при помощи того же механизма прерываний.
Продолжение на Wikipedia.οrg...
Nanonúcleo
En
informática, el término nanonúcleo (en
inglés: nanokernel) o aún piconúcleo (en
inglés: picokernel) es un
núcleo del sistema operativo que es incluso más pequeño que un
micronúcleo. El nanonúcleo representa la capa más cercana de abstracción al
hardware del
sistema operativo interconectando a la
CPU, maneja las interrupciones e interactúa recíprocamente con la unidad de manejo de memoria
MMU. El manejo de interrupciones y la interfaz con MMU no son necesariamente parte de un nanonúcleo; sin embargo, en la mayoría de las arquitecturas estos componentes están conectados directamente con la
CPU, por lo tanto, tiene a menudo sentido de integrar estos interfaces en el
núcleo del sistema.
Ver más en Wikipedia.org...