Procesos Operativos
MSc. Lolimar Finol
Maracaibo, Septiembre 2013
UNIDAD II
PLANIFICACIÓN DE PROCESOS
PROCESOS
DEFINICIONES BÁSICAS
PROGRAMA
Es una entidad pasivacompuesta
únicamente por un código y unos
datos, es decir, tiene un listado
fijo
PROCESO
Es una entidad activa, es el “programa
“en ejecución
LOS PROCESOS
“La unidaddespachable”, “el espíritu animado de un procedimiento”.
(J. Torres)
“La ejecución de un programa individual se conoce como proceso o
tarea”. (W. Stallings)
“Es un programa enejecución”. (A. Tanenbaum)
“Un proceso o tarea es una instancia de un programa en ejecución”.
(M.Milenkovic´)
Un proceso es simplemente, un programa en ejecución que necesita
recursospara realizar su tarea: tiempo de CPU, memoria, archivos y
dispositivos de E/S.
ESTADOS DE UN PROCESO
Ejecutable o Ejecución(o activo)
Es un proceso que está haciendo uso delprocesador.
Listo (preparado)
Ha dejado disponible al procesador para que otro proceso pueda ocuparlo
Bloqueado (en espera)
No puede ejecutarse hasta que un evento externo seallevado a cabo (la
terminación de una E/S por ejemplo)
TRANSICIONES DE ESTADO DE LOS PROCESOS
BLOQUE DE CONTROL DE PROCESOS (PCB)
La manifestación de un proceso enun sistema
operativo es un bloque de control de procesos.
Este PCB representa una estructura de datos
que contiene cierta información importante
acerca del proceso.ACTIVIDAD GRUPAL N° 3: 2 PTOS.
1. ¿Porqué surge el método Spooler? ¿En que consiste?
2. ¿ Mencione dos situaciones en las cuáles se den excepciones.
Explique?
3. ¿ Mencione dossituaciones en las cuáles se den las
interrupciones. Explique ?
ACTIVIDAD GRUPAL N° 4: 2 PTOS.
1. ESTRUCTURA DEL PCB: DIAGRAMA DE SUS ELEMENTOS
Para Viernes 11/10/2013
Regístrate para leer el documento completo.