Tareas

Páginas: 6 (1438 palabras) Publicado: 12 de marzo de 2013
CAPITULO 3 DE SISTEMAS OPERATIVOS


RESUMEN DEL CAPITULO 3

¿Qué es un Proceso?

Podemos definir como proceso a un programa en ejecución o como una unidad de actividad que se caracteriza por la ejecución de una secuencia de instrucciones, un estado

Un proceso consta de dos entidades o elementos esenciales:

• Código de programa: que puede compartirse con otros procesos que estánejecutando un mismo programa.
• Conjunto de Datos: que forman el código.

Cuando el programa esta en ejecución contiene los siguientes elementos:

• Identificador = distingue de los demás procesos.
• Estado = en ejecución (si está corriendo).
• Prioridad = el primero del resto de proceso.
• Contador de programa = la dirección de la siguiente instrucción del programa que se ejecuta.
•Punteros a memoria = incluye el código a los punteros del programa y los datos asociados.
• Datos de texto = datos que están presentes en los registros del proceso que esta corriendo.
• Información de estado de E/S = incluye las peticiones pendientes de E/S.
• Información de auditoría = incluye la cantidad de tiempo de procesador y de tiempo reloj utilizado.

ESTADOS DE LOS PROCESOS:

Para que unprograma se ejecute, se debe crear un proceso o tarea para dicho programa.
Se puede caracterizar el comportamiento de un determinado proceso, listando la secuencia de instrucciones que se ejecutan para dicho proceso. A esta lista se le denomina TRAZA del proceso.

UN MODELO DE PROCESO DE DOS ESTADOS:

La responsabilidad principal del sistema operativo es controlar la ejecución de losprocesos; esto incluye determinar el patrón de entrelazado para la ejecución y asignar recursos a los procesos.

En este modelo, un proceso puede estar en dos estados: Ejecutando y no Ejecutando, cuando el sistema operativo crea un nuevo proceso, crea el bloque de control de proceso(BCP) para el nuevo proceso e inserta dicho proceso en el sistema en estado no ejecutado. El proceso existe es conocido porel SO y esta esperando la oportunidad de ejecutase.

CREACION Y TERMINACIÓN DE PROCESOS:

Creación de un proceso:

Cuando se va añadir un nuevo proceso a aquellos que se están gestionando en un determinado momento, el sistema operativo construye la estructura de datos que se usan para manejar u proceso y reserva el espacio de la reacción en memoria principal para el proceso.

Existen 4eventos comunes que llevan a la creación de un proceso, en un entorno por lotes, un proceso se crea como respuesta a una solicitud de trabajo. En un entorno interactivo. Un proceso se crea cuando un nuevo usuario entra en el sistema. En ambos casos el sistema operativo es responsable de la creación de nuevos procesos.

Cuando un sistema operativo crea un proceso a petición explicita de otroproceso, dicha acción se denomina creación del proceso.

Cuando un proceso lanza otro, el primero se le denomina proceso padre y el proceso creado se le denomina proceso hijo.

RERMINACIÓN DE UN PROCESO:

Todo sistema debe proporcionar los mecanismos mediante los cuales un proceso indica su finalización o a completado su tarea. Un trabajo por lote debe incluir una instrucción HALT o una llamada aun servicio de sistema operativo específica para su terminación.

MODELO DE PROCESO DE 5 ESTADOS:
Una forma más natural para mejorar esta situación es dividir en estado en No Ejecutando en dos estados Listo y Bloqueado. Para gestinarlo correctamente, se han añadido dos estados adicionales que resultan muy útiles, estos cinco estados en el nuevo diagrama son:
Ejecutando, Listo, Bloqueado,nuevo y saliente.

El estado nuevo y saliente son útiles para construir la gestión del proceso. Si un nuevo usuario intenta entrar dentro de un sistema de tiempo compartido o cuando se solicita un nuevo trabajo a un sistema por lote, lo define el procesos en dos etapas. El primero determina cuando alcanza su punto de finalización natural, cuando es abortado por un error no recuperable o cuando...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tareas tareas y mas tareas
  • tareas tareas
  • Taran Taran
  • tareas tareas
  • Tareas Y Tareas
  • Mis tareas...Tus tareas
  • Tareas de Tareas
  • Tareas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS