Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Administración de Procesos y Del Procesador
Administración de Procesos y Del Procesador
procesos y del
procesador.
2.1 Concepto de
proceso.
🠶Un proceso es básic amente un
programa en ejecución.
🠶 Consta del programa ejecutable, los
datos y la pila del programa, su
contador de programa, apuntador de
pila y otros registros, y la otra
información que se necesita para
ejecutar el programa, así como salidas
y estados
🠶Proceso - un programa en ejecución; la
ejecución del proceso debe progresar de
manera secuencial.
* Un proceso incluye:
* program counter (contador del programa)
* stack (pila)
* data section (segmento de datos)
🠶Estados de los procesos
* Nuevo: El proceso es creado.
* Ejecución: Se ejecutan instrucciones.
*Espera: El proceso esta en espera por
la ocurrencia de algún evento.
*Listo: El proceso esta esperando a que
le asignen el procesador.
* Terminado: El proceso finaliza su
ejecución.
* Diagrama de estados de los procesos.
🠶Información asociada con cada proceso:
* Estado del proceso
* Program counter
* Registros del CPU
* Información de planificación del C PU
* Memoria
* Información para administración
* Información de estatus de E/S
🠶 Proceso:
programa o comando en
ejecución. Características:
* Un proceso consta de código, datos
y pila.
*Los procesos existen en una jerarquía de árbol
(varios Hijos, un sólo padre).
* El sistema asigna un identificador de proceso (PID)
único
al inic iar el proceso.
*El planificador de tareas asigna un tiempo
compartido para el proceso según su prioridad (sólo
root puede cambiar prioridad).
2.2 Estados de un proceso y Transiciones
de estado de los procesos.
🠶Multiprogramación.
🠶Multiprocesador.
🠶Multicomputadora.
Tipos de procesos
concurrentes.
🠶 Proceso independiente: Es aquel que ejecuta sin requerir la ayuda o
cooperación de otros procesos.
Desventajas:
🠶Inanición e interrupción de
procesos
🠶Ocurrencia de bloqueos
🠶Que dos o más procesos
requieran el mismo
recurso.
2.5 Niveles, Objetivos y C riterios
de
Planificación
En épocas pasadas de los sistemas de procesamiento por lotes, con una
entrada en forma de imágenes de tarjetas en una cinta magnética, el
algoritmo de planificación era sencillo: solo había que ejecutar el siguiente
trabajo en la cinta.
En los sistemas de multiusuario de tiempo compartido, que se combinaban
con un fondo de trabajos procesados en lote, el algoritmo era más
complejo.
Concepto de Planificación.