Linux

Solo disponible en BuenasTareas
  • Páginas : 4 (776 palabras )
  • Descarga(s) : 0
  • Publicado : 7 de junio de 2011
Leer documento completo
Vista previa del texto
Fedora es una de las distribuciones del sistema operativo Linux más modernas que existen actualmente en el mercado. Posee un aspecto muy cuidado, permitiendo, a su vez, un uso sencillo poco visto conanterioridad en el mundo Linux. Este sistema se ha popularizado mucho gracias al apoyo que ha recibido por parte de Red Hat, lo que la ha llevado a ser la versión libre y de escritorio de esta granmultinacional de desarrollo de software libre

Gestión de Procesos
Un programa ejecutable es leído del disco por el kernel
y es cargado en memoria para ejecutarse,
convirtiéndose en un proceso.En un proceso no sólo hay una copia del programa, sino
además el kernel le añade información adicional para
poder manejarlo.
Un proceso se compone de tres bloques
fundamentales:

segmento detexto

segmento de datos

Pila

Gestión de Procesos

Segmento de texto: código de programa

Segmento de datos: variables globales y estáticas

Pila
Lo crea el kernel y sutamaño es gestionado
dinámicamente por el.
Es una secuencia de bloques lógicos o stack frames
Un stack frame se introduce o saca en función de si
se llama o se vuelve de la llamada a una función.Stack frame se compone de:
Las variables locales de función
Parámetros de función
Info. para volver al estado anterior de la llamada
Gestión de Procesos

Info. para volver al estadoanterior de la llamada.
contador de programa
puntero a pila al stack frame anterior
Los procesos pueden ejecutarse en dos modos: usuario
y kernel.
Cada modo maneja su propia pila o stack
stack del kernel: contiene los stack frames de las
llamadas a sistema(funciones que se ejecutan en modo
kernel)

stack del usuario: stack frames de funciones que se
ejecutan en modousuario

Gestión de Procesos
UNIX/Linux es un sistema multiproceso que permite la
ejecución de varios procesos de forma simultánea
Requiere de otro programa llamado ³Planificador o...
tracking img