Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Escuela de Ingenierí
Ingeniería de Sistemas
“SISTEMAS OPERATIVOS”
CAPITULO 3
PROCESOS
Introducció
Introducción
1
PROCESO
PROCESO
PROCESO
2
PROCESO
PROCESOS
El objetivo de la multiprogramación es
tener algún proceso en ejecución en
todo momento, a fin de maximizar el
aprovechamiento de la CPU.
El objetivo del Tiempo Compartido es
conmutar la CPU entre procesos con tal
frecuencia que los usuarios puedan
interactuar con cada programa durante
su ejecución.
PROCESOS
3
PROCESO
PROCESO
PROCESO
4
PROCESO
PROCESO
Ejecución de
Procesos
PROCESO
Trazas de los
Procesos
5
PROCESO
Trazas Combinada de
los Procesos
PROCESOS
Proceso
6
PROCESOS
PROCESO
PROCESO
Modelo de Colas
7
PROCESO
Modelo de Colas
Ing. Tamariz Figueroa, Cesar -22-
PROCESO
3.5. DESCRIPCION DEL PROCESO
El S.O. es el controlador de los sucesos que se producen en un sistema
informático. Es el que planifica y expide a los procesos para su ejecución
en el procesador, el que asigna los recursos a los procesos y el que
responde a las solicitudes de servicios básicos realizadas por los
programas de usuario.
Esencialmente, se puede imaginar al S.O. como una entidad que
administra el uso que hacen los procesos de los recursos del sistema.
PROCESO
3.5.1. ESTRUCTURAS DE CONTROL DE UN S.O.
Si el S.O. va a administrar los procesos y los recursos, entonces tiene que
disponer de información sobre el estado actual de cada proceso y de
cada recurso. El método universal para obtener esta información es
sencillo: El sistema operativo construye y mantiene tablas de información
sobre cada entidad que esté administrando.
Tablas de Memoria: se utilizan para seguir la pista de la memoria principal
(real) y secundaria (virtual).
Tablas de Dispositivos: son utilizadas por el sistema operativo para
administrar los dispositivos y los canales de E/S del sistema informático.
Tablas de Archivos: las cuales ofrecen información sobre la existencia de
los archivos, su posición en la memoria secundaria, su estado actual y
otros atributos.
Tablas de Procesos: debe mantener las tablas de procesos para su
administración por el Sistema informático.
8
PROCESO
PROCESO
PROCESO
9
PROCESO
PROCESO
EJEMPLO: SOLARIS 2
Hilo en el nivel de
Usuario
Proceso Ligero
PROCESO
10
PROCESO
PROCESO
11