Gestión del Núcleo y los Procesos de los Sistemas Operativos
Gestión del Núcleo y los Procesos de los
Sistemas Operativos
•
Definición de Procesos:
Un
La gestión de procesos podría ser similar
al trabajo que se realiza en una oficina. Se puedetener una lista de tareas a realizar y a estas fijarles
prioridades alta, media, baja por ejemplo. Se debe
comenzar haciendo las tareas de prioridad alta
primero y cuando se terminen seguir con las deprioridad media y después las de baja. Una vez
realizada la tarea se tacha.
proceso
para que otro proceso pueda ocuparlo.
puede
informalmente
entenderse como un programa en ejecución.
Formalmenteun proceso es "Una unidad de
actividad que se caracteriza por la ejecución de
una secuencia de instrucciones, un estado actual,
y un conjunto de recursos del sistema asociados".
La misión principaldel procesador es
ejecutar las instrucciones de la máquina que
se dan en forma de programas que contienen
secuencias de instrucciones. Por razones de
eficiencia y de facilidad de programación, unprocesador puede intercalar la ejecución de un
conjunto de programas en el tiempo.
Un
proceso
se
rige
en
pequeñas
porciones, conocidas como páginas, y cada
proceso tiene su propia tabla depaginación,
fungiendo como una optimización del sistema
operativo ante los fallos de página.
•
pretende que éste cumpla. Todos los sistemas
operativos
de
multiprogramación,
desde
1. Ejecución,
es
unproceso
con
mayor
frecuencia
ofrecen
los
sistemas
operativos se encuentran la creación, terminación
o destrucción, suspensión y reanudación de
procesos. Actualmente, en la mayoría de los S.O.,
losprocesos
pueden
ejecutarse
de
forma
concurrente, pudiéndose crear y eliminar de forma
dinámica, por lo que es necesario que estos
sistemas brinden un mecanismo para la creación y
terminación deprocesos.
que
creador es llamado proceso padre, y el creado,
proceso hijo. Estos último pueden, a su vez, crear
otros procesos, construyendo así un árbol de
está
procesos.
haciendo uso del...
Regístrate para leer el documento completo.