Вы находитесь на странице: 1из 7

Instituto Tepeyac de

Estudios Superiores
Ingeniería del software

Equipo 2: Modelo V
Modelo de Procesos

Integrantes:
Álvarez Postigo Rodrigo
Delgado Morales Francisco
Sánchez Baza Eduardo
Torres Sánchez Alan
Esta fase se puede también llamar como diseño bajo. El
sistema diseñado está quebrado para arriba adentro a
unidades más pequeñas o se explica los módulos y cada
uno de ellas de modo que el programador pueda comenzar
a cifrar directamente. Las especificaciones del documento
o del programa del diseño del nivel bajo contendrán una
lógica funcional detallada del módulo, adentro pseudocode
- tablas de la base de datos, con todos los elementos,
incluyendo su tipo y tamaño.
-Todos los detalles del interfaz con completo API se
refiere a todas las ediciones de la dependencia mensaje
de error los listados terminan la entrada y las salidas
para un módulo. El diseño de la prueba de unidad se
desarrolla en esta etapa.
Para permitir la multiprogramación y la concurrenciase requiere
de un modelo de procesos que ofrezca el soporte necesario para
proveerla.
Cuando se habla de concurrencia entre procesos se refiere al
hecho de poder tener varios procesos usuarios parcialmente
ejecutados en un momento determinado, con la sensación de
que todos los procesos estuvieran corriendo simultáneamente
(por el tiempo compartido) aunque realmente sólo un proceso a
la vez se ejecuta en el CPU.
Las operaciones de E/S son acciones que se ejecutan en paralelo
con las acciones del CPU. Esto es paralelismo real. Muchas veces,
a la concurrencia también se le llama ``paralelismo virtual''.
Este modelo de procesos es seguido por la mayoría de
los sitemas de operación de hoy en día y considera los
siguientes aspectos:

PCB (Process Control Block) Es una estructura usada


por el sistema de operación para mantener la
información necesaria de cada proceso. El contenido
varía de acuerdo al sistema de operación pero la
información general que debe contener se puede resumir
en:

Identificadores númericos:
Identificador del procesos en si
Identificador del proceso padre (quién lo creó)
Identificador del usuario.
Información del manejo de memoria:
Registros base y límite
Tabla de páginas o de segmentos
Información del estado del procesador:
Registros visibles al usuario
Registros de estado y control: pc, modo de ejecución, flags, etc.
Apuntadores del stack
Información de control de proceso:
Información de estado y planificación: estado del proceso, prioridad, evento por
el cual espera, etc.
Estructuración de datos: formación de anillos con otros procesos, apuntador de
secuencia de listas, apuntadores a los archivos, archivos abietos.
Comunicación entre procesos
Privilegios del proceso
Administración de memoria
Utilización de recursos.

En el PCB se guarda la información sobre todo el edo. del proceso cuando éste es
suspendido o cuando es interrumpido. Esto asegura que cuando el proceso vuelva
a ejecución tendrá exactamente el mismo estado anterior a la interrupción.
El PCB es la estructura más importante dentro del sistema de operación.

Вам также может понравиться