Está en la página 1de 18

Especialidad en Base de

Datos
• Los procesos y señales forman
una parte fundamental del
entorno del sistema operativo
Unix, controlando casi todas
las actividades que se realizan
por un sistema Unix.
• Para entender como funcionan los procesos, es
necesario tener comprensión de los siguientes
conceptos.
▫ Estructura de procesos, tipos y calendarización
▫ Inicio de nuevos procesos en diferentes formas
▫ Procesos padre, hijo y zombie.
▫ Lo que son las señales y como se usan.
• Para iniciar en el
entendimiento de los
conceptos anteriormente
listados, primero es
necesario contextualizarlo
dentro de la estructura del
sistema operativo Unix y
específicamente en Linux
• El sistema operativo Unix, como la mayoría de
los sistemas operativos, se puede seccionar en
capas para su estudio.
• La capa más básica es el Kernel. El Kernel es el
responsable de la gestión con el hardware y
coordinar a los procesos y administrar los
recursos.
• El Kernel entonces se le considera como el
núcleo del sistema operativo.
• Un Kernel de Unix se compone de 4 tareas
principales.
▫ Administración de Memoria
▫ Administración de Procesos
▫ Administración del Sistema de Archivos
▫ Administración de la E/S

• El Kernel existe como un archivo físico en el sistema


de archivos en el directorio /boot. En linux
normalmente se le identifica con vmlinux (en su
versión no comprimida) y vmlinuz (en su versión
comprimida)
• Cada una de las 4 tareas del kernel se
implementa a través de subsistemas.
• Cada subsistema se compone de programas y
estructuras de datos y están dedicadas a cubrir
una o varias de esas tareas.
• Descomposición conceptual y concreta
• La especificación X/Open define un proceso
como un espacio de direcciones y un solo hilo de
control que se ejecuta dentro de este espacio de
direcciones y que requiere de recursos del
sistema.
• Un proceso es en esencia un programa en
ejecución.
• Cada proceso tiene asignado un número único,
un identificador de proceso o PID.
• Para listar los procesos en ejecución en Unix se
emplea el comando ps

También podría gustarte