semaforos

Páginas: 105 (26118 palabras) Publicado: 15 de noviembre de 2013
CAPITULO 3

Descripción
y control de procesos.
El diseño de un sistema operativo debe reflejar con seguridad los requisitos que se pretende
que éste cumpla. Todos los sistemas operativos de multiprogramación, desde los sistemas
monousuario, como Windows NT, hasta los sistemas de grandes computadores, como MVS, que
puede dar soporte a miles de usuarios, están construidos en torno alconcepto de proceso. Por
tanto, los requisitos principales que debe satisfacer un sistema operativo están expresados
haciendo referencia a los procesos:

El sistema operativo debe intercalar la ejecución de un conjunto de procesos para maximizar la utilización del procesador ofreciendo a la vez un tiempo de respuesta razonable.

El sistema operativo debe asignar los recursos a los procesos enconformidad con una
política especifica (por ejemplo, ciertas funciones o aplicaciones son de prioridad más alta),
evitando, al mismo tiempo, el interbloqueo.1

El sistema operativo podría tener que dar soporte a la comunicación entre procesos y la
creación de procesos por parte del usuario, labores que pueden ser de ayuda en la estructuración de las aplicaciones.
Puesto que el proceso esfundamental en todos los requisitos clave de los sistemas operativos, se
comenzará el estudio detallado de los sistemas operativos con un examen a la forma en que se
representan y controlan los procesos en los sistemas operativos. El capitulo se abre con una
discusión sobre los estados del proceso, que caracterizan el comportamiento de los mismos.
Después, se verán las estructuras de datos quehacen falta para que los sistemas operativos
representen el estado de cada proceso, así como otras características de los procesos que son
necesarias para que el sistema operativo alcance sus objetivos. A continuación, se descubrirá que
el concepto de proceso es más complejo y sutil que el presentado al principio y que, de hecho,
incorpora dos conceptos separados independientes en potencia: elrelativo a la propiedad de los
recursos y el relativo a la ejecución. Esta distinción ha llevado al desarrollo, en algunos sistemas
operativos, de una estructura conocida como hilo (thread). Por último, se verán las formas en
que los sistemas operativos tomados como ejemplo manejan los conceptos expuestos en este
capitulo.
_______________

1
El interbloqueo se examina en el capítulo 5.Básicamente, se produce un interbloqueo si hay dos procesos que necesitan los
mismos dos recursos para continuar y cada uno de ellos se ha apropiado de uno de los recursos. Cada proceso espera indefinidamente
al recurso que le falta.

97
Digitalización con propósito académico
Sistemas Operativos

98

Descripción y control de procesos

3.1
ESTADOS DE UN PROCESO
La misión principal delprocesador es ejecutar las instrucciones de la máquina que residen en
la memoria principal. Estas instrucciones se dan en forma de programas que contienen
secuencias de instrucciones. Como se discutió en el capitulo anterior, por razones de eficiencia y
de facilidad de programación, un procesador puede intercalar la ejecución de un conjunto de
programas en el tiempo.
De este modo, desde el puntode vista del procesador, éste ejecutará instrucciones de entre
un repertorio en una secuencia dictada por los valores cambiante de un registro conocido como
el contador de programa (PC, Program Counter) o puntero a las instrucciones. A lo largo del
tiempo, este contador puede apuntar a código de programas diferentes que son parte de
diferentes aplicaciones. Desde el punto de vista de unprograma individual, su ejecución
involucra una secuencia de instrucciones del programa. La ejecución de un programa individual
se conoce como proceso o tarea.
El comportamiento de un proceso individual puede caracterizarse por el listado de La secuencia de instrucciones que se ejecutan para dicho proceso. Dicho listado se llama traza del
proceso. Véase, por ejemplo, el tratamiento riguroso que...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Los Semaforos
  • semaforo
  • Semaforo
  • semaforo
  • SEMAFORO
  • Semáforo
  • Semaforo
  • Semaforo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS