Procesos

Alejandra Cruz D
Mind Map by Alejandra Cruz D, updated more than 1 year ago
Alejandra Cruz D
Created by Alejandra Cruz D over 5 years ago
62
1

Description

Mind Map on Procesos, created by Alejandra Cruz D on 10/31/2014.

Resource summary

Procesos
1 Modelo de procesos
1.1 El proceso incluye el progama a ejecutar
1.2 Cada proceso tiene un CPU virtual
1.3 Un proceso contiene entrada, salida y estado
1.4 Un proceso incluye los valores activos del contador, registros y variables
1.5 Un software ejecutable se organiza en varios procesos secuenciales
1.6 Un solo procesador puede ser compartido entre varios procesos
2 Estado de procesos
2.1 El proceso es independiente, aunque de vez en cuando debe interactuar con otros
2.2 El proceso se puede bloquear
2.2.1 Se bloquea por esperar datos que aun no estan disponibles
2.2.2 Se cambio de proceso a ejecutar
2.3 Pueden cambiar de estado
2.3.1 En ejecucion, listo y bloqueado
2.4 Lista de "listos"
2.4.1 Contiene los procesos listos y los mantiene en orden prioritario
2.5 Lista de "Bloqueados"
2.5.1 Contiene los procesos bloqueados, y se enuentra desordenada,
3 El modelo de 5 estados
3.1 1.-Ejecucion: El proceso que se esta ejecutando
3.1.1 Ejecucion-terminado: Cuando el proceso que se estaba ejecutando se finalizo o fue abandonado
3.1.2 Ejecucion-listo: el proceso que está en ejecución ha alcanzado el tiempo máximo permitido de ejecución
3.1.3 Ejecucion-bloqueado: El proceso pasa a bloqueado porque necesita esperar por algo
3.2 2.-Listo: Proceso que esta preparado para ser ejecutado
3.2.1 Listo-ejecucion: Cuando se tiene que elegir un nuevo proceso a ejecutar, lo toman de los listos
3.2.2 Listo-terminado: Si el proceso padre termina tambien sus hijos
3.3 3.-Bloqueado: Proceso que no se puede ejecutar porque espera un suceso
3.3.1 Bloqueado-listo: Cuando vuelve el proceso que esperaba algo a listos
3.4 4.-Nuevo: Proceso recien creado
3.4.1 Nulo-Nuevo: Se crea un proceso, sin aun tomarlo en cuenta
3.4.2 Nuevo-listo: Pasara el proceso de nuevo a listo cuando tenga otro proceso que crear
3.5 5.-Terminado: Proceso que ha sido excluido por el sistema operativo
4 • Un programa que se está ejecutando.
4.1 El nucleo del sistema operativo, controla todas las operaciones que implican procesos
5 Creacion y terminacion de procesos
5.1 La creacion de un proceso
5.1.1 Asignar un nombre al proceso, Insertar el proceso en la lista de procesos, determinar su prioridad, crear el bloque de control y asignar sus recursos iniciales
5.2 La destruccion de un proceso
5.2.1 Borrarlo del sistema, devolver sus recursos, purgarlo de todas las lista y borrar su bloque de control
5.3 Razones para crear un proceso
5.3.1 Generado por un proceso. existente, creado para dar un servicio del SO y al leer la nueva secuencia de ordenes
5.4 Razones para destruir un proceso
5.4.1 Porque el proceso finalizo, Tiempo límite excedido, Error aritmético, no hay memoria disponible, etc.
6 Procesamiento de interrupciones
6.1 La interrupción es un evento que altera la secuencia en que el procesador ejecuta las instrucciones
6.2 Las interrupciones se clasifican en diferentes tipos
6.2.1 SVC (llamada al supervisor): Cuando se realiza una peticion del usuario
6.2.2 Entrada / Salida: Se solicita peticion de hardware de entrada y salida
6.2.3 Externas: Son causadas por distintos eventos externos
6.2.4 De reinicio: Cuando se da la instruccion de reinicio del sistema
6.2.5 De verificacion de programa: Por errores producidos dentro de la ejecucion
6.2.6 De verificacion de maquina: Por un mal funcionamiento de hardware
Show full summary Hide full summary

Similar

Six Sigma
Alexis Carmona
Pagos con tarjetas de crédito
Diego Santos
Servicios Médicos: Funcionamiento
Diego Santos
Economía en los Procesos de Refinación
Luis Gomes
Proceso de Compras
Andre Roldàn !!
SENSACIÓN Y PERCEPCIÓN
María José Garcia Pico
Reingeniería de Procesos
ysmar_kathe
SOCIOLOGÍA UNIDAD 3 "PROCESOS SOCIALES MUNDIALES"
Carlos Antonio
Examen Soldadura
rosalia ortega
IDENTIFICACIÓN DE PROCESOS PARA EL MANEJO DE DATOS
sephirothblackfi
Procesos Cognitivos
mo0nnikka_sg