taller senna2

Páginas: 7 (1552 palabras) Publicado: 18 de febrero de 2014
INTRODUCION


Una de las principales funciones de un sistema operativo es la gestión, control y organización de los recursos disponibles en un sistema de cómputo.
Esos recursos hacen referencia, principalmente, a los procesos, memoria, dispositivos y archivos que son la base fundamental para las operaciones y acciones que ejecuta el usuario con el sistema y viceversa.
En el siguientetrabajo hablaremos de los aspectos mas relevantes en cuanto la administración de procesos y de memoria de los sistemas operativos.















Los sistemas operativos de la antigüedad sólo permitían ejecutar un programa a la vez. Este programa obtenía el control completo del sistema.
Los sistemas operativos actuales permiten la ejecución concurrente de múltiples programas cargadosen memoria. Entonces nace el concepto de proceso.
Un proceso es un programa en ejecución.

Un proceso puede estar en cualquiera de los siguientes tres estados: Nuevo, Corriendo, Espera, Fin.
Los procesos en el estado listo son los que pueden pasar a estado corriendo si el planificador los selecciona. Los procesos en el estado corriendo son los que se están ejecutando en el procesador en esemomento dado. Los procesos que se encuentran en estado espera están esperando la respuesta de algún otro proceso para poder continuar con su ejecución. Por ejemplo operación de E/S.
Todo proceso a lo largo de su existencia puede cambiar de estado varias veces.
Cada uno de estos cambios se denomina transición de estado. Estas
Transiciones son las siguientes:
Comienzo de la ejecución.
Paso aestado de ejecución.
Paso a estado bloqueado.
Paso a estado preparado.
Paso a estado suspendido bloqueado.
Paso a estado suspendido preparado.

Los sistemas operativos actuales poseen una serie de funciones cuyo objetivo es el de la manipulación de los procesos. Las operaciones que se pueden hacer
Sobre un proceso son las siguientes:
Crear el proceso. La creación de un proceso puede ser dedos tipos:
Jerárquica. En ella, cada proceso que se crea es hijo del proceso creador y hereda el entorno de ejecución de su padre.
No jerárquica. Cada proceso creado por otro proceso se ejecuta
Independientemente de su creador con un entorno diferente.

Destruir un proceso.
Suspender un proceso.
Reanudar un proceso.
Cambiar la prioridad de un proceso.
Temporizar la ejecución de un proceso.Despertar un proceso.

Todo proceso por sus características e importancia lleva aparejadas unas determinadas necesidades de ejecución en cuanto a urgencia y asignación de recursos.
En términos generales los procesos se pueden clasificar en dos conjuntos:
Procesos limitados por E/S. Son aquellos procesos que pasan más tiempo realizando E/S que haciendo cálculos. Por ejemplo aplicaciones debases de datos, aplicaciones comerciales etc.
Procesos limitados por CPU. Son aquellos procesos que pasan el mayor tiempo haciendo cálculos, es decir ocupando CPU. Por ejemplo aplicaciones científicas, de ingeniería etc.
Un proceso se representa desde el punto de vista del sistema operativo, por un conjunto de datos donde se incluyen el estado en cada momento, recursos utilizados, registros, etc.,denominado Bloque de Control de Procesos. Cuyos objetivos son los siguientes:
Localización de la información sobre el proceso por parte del sistema operativo.
Mantener registrados los datos del proceso en caso de tener que suspender temporalmente su ejecución o reanudarla.

La PCB contiene toda la información que necesita el proceso. Los procesos pueden cooperar en la realización de unatarea. Una forma de cooperación es a través de la facilidad llamada comunicación entre proceso, la cual puede ser:
Comunicación directa: En este esquema de comunicación, cada proceso debe explícitamente indicar el nombre del proceso fuente o del proceso destino.
Comunicación indirecta: En el método de comunicación indirecta, los mensajes se envían y reciben desde objetos llamados mailbox (o...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Taller
  • Taller
  • Talles
  • Taller
  • Taller
  • Taller
  • Taller.
  • Taller

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS