Where ever

Páginas: 7 (1686 palabras) Publicado: 24 de marzo de 2012
INGENIERÍA INFORMÁTICA
A n d r é s P o z z o









INTRODUCCIÓN

P R O C E S O o contexto de un programa que esta en ejecución. Este contexto puede ser mas procesos hijos que se hayan generado del principal (proceso padre), los recursos del sistema que este consumiendo, sus atributos de seguridad. Programas y procesos son entidades distintas. En un sistema operativo multitarea,múltiples instancias de un programa pueden ejecutarse simultáneamente. Cada instancia es un proceso separado. Por ejemplo, si cinco usuarios desde equipos diferentes, ejecutan el mismo programa al mismo tiempo, habría cinco instancias del mismo programa, es decir, cinco procesos distintos.
Cada proceso que se inicia es referenciado con un número de identificación único conocido comoProcess ID PID, que es siempre un entero positivo. Prácticamente todo lo que se está ejecutando en el sistema en cualquier momento es un proceso.











G E S T I Ó N D E P R O C E S O S

Uno de los conceptos más importantes que gira entorno a un sistema operativo es el de proceso. Un proceso es un programa en ejecución junto con el entorno asociado (registros, variables).
Elcorazón de un Sistema Operativo es el núcleo, un programa de control que reacciona ante cualquier interrupción de eventos externos y que da servicio a los procesos, creándolos, terminándolos y respondiendo a cualquier petición de servicio por parte de los mismos.

Planificación de Procesos

La planificación de procesos se refiere a la manera o técnicas que se usan para decidir cuántotiempo de ejecución y cuando se le asignan a cada proceso del sistema. Obviamente, si el sistema es monousuario y monotarea no hay mucho que decidir, pero en el resto de los sistemas esto es crucial para el buen funcionamiento del sistema.

Características a considerar de los Procesos.


No todos los equipos de cómputo procesan el mismo tipo de trabajos, y un algoritmo de planificaciónque en un sistema funciona excelente puede dar un rendimiento pésimo en otro cuyos procesos tienen características diferentes. Estas características pueden ser:


← Cantidad de Entrada/Salida.- Existen procesos que realizan una gran cantidad de operaciones de entrada y salida (aplicaciones de bases de datos, por ejemplo).


← Cantidad de Uso de CPU.- Existen procesos que no realizanmuchas operaciones de entrada y salida, sino que usan intensivamente la unidad central de procesamiento. Por ejemplo, operaciones con matrices.


← Procesos de Lote o Interactivos.- Un proceso de lote es más eficiente en cuanto a la lectura de datos, ya que generalmente lo hace de archivos, mientras que un programa interactivo espera mucho tiempo (no es lo mismo el tiempo de lectura de unarchivo que la velocidad en que una persona teclea datos) por las respuestas de los usuarios.


← Procesos en Tiempo Real.- Si los procesos deben dar respuesta en tiempo real se requiere que tengan prioridad para los turnos de ejecución.


← Longevidad de los Procesos.- Existen procesos que típicamente requerirán varias horas para finalizar su labor, mientras que existen otros quesolo necesitan algunos segundos.




Un proceso es una actividad que se apoya en datos, recursos, un estado en cada momento y un programa.

El Bloque de Control de Procesos (PCB)

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 deControl de Procesos (PCB).


Los objetivos del bloque de control de procesos son los siguientes:

1. Localización de la información sobre el proceso por parte del sistema operativo.
2. Mantener registrados los datos del proceso en caso de tener que suspender temporalmente su ejecución o reanudarla.


Estado de los Procesos.-


Los bloques de control de los procesos se almacenan...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • ever
  • Where
  • Ever
  • ever
  • Ever
  • ever
  • Ever
  • Ever

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS