Está en la página 1de 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.

También podría gustarte