Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Las funciones primarias del kernel pueden ser divididas en dos categorías: manejo del
hardware mediante la asignación de sus recursos a los programas que están en ejecución, y
proveer un conjunto de servicios de sistema a estos programas para su uso. El kernel de
Solaris, como otros sistemas operativos, provee una máquina virtual que permite que
múltiples programas se ejecuten concurrentemente en le plataforma de hardware. Cada
programa tiene su propio ambiente de máquina virtual, con su contexto de ejecución y estado
de ejecución.
El kernel posee mecanismos que permiten acceder los servicios del sistema operativo, tales
como I/O, servicios de red, creación y terminación de procesos y threads, y comunicación
interprocesos (IPC). Los procesos acceden estos servicios a través del uso de llamadas de
sistema (system calls).
Capa de Interface de llamadas de sistema. Permite a los procesos de usuario acceder a los
servicios del kernel. De ese modo, el kernel lleva a caobo tareas específicas “en nombre” del
proceso que lo llama, tales como leer o escribir un archivo, o establecer una conexión de red.
Capa de manejo de redes. Provee soporte a IPv4 e IPv6, interfaces basadas en sockets para
programación de aplicaciones en red. Las implementaciones de TCP/IP y UDP/IP han sido
totalmente rescritas para mejorar su rendimiento.
Administración de memoria del sistema operativo Solaris