Procesos De Un Computador

Páginas: 5 (1071 palabras) Publicado: 30 de enero de 2013
PROCESO

Proceso.− Es un programa en ejecución. Mientras que el programa es una entidad pasiva, el proceso es una entidad activa. Un proceso es la entidad que puede ser asignada al procesador y ejecutada por este. Se pueden conseguir mejoras en el rendimiento si en lugar de ejecutar un programa dentro de otro, introducimos diferentes procesos concurrentes en el procesador (Programaciónconcurrente o multitarea).

La multiprogramación (además de lo anterior supone gestión de memoria y archivos). Fue diseñada para mantener ocupados a la vez al procesador como a los dispositivos de E/S incluidos los dispositivos de almacenamiento de modo que se alcance el máximo rendimiento.
La clave de este mecanismo es que, como respuesta a las señales que indiquen que ha terminado una operación deE/S el procesador cambie entre los diversos procesos en memoria.

El SO es el encargado de suministrar el software que ayude al hardware a la gestión de procesos:

· Creación / Eliminación.
· Control de avance y retroceso.
· Interrupciones.
· Gestión de errores.
· Asignación de recursos hardware.
· Proveer de método de comunicación entre diferentes procesos (mensajes u señales).
Un procesoa lo largo de su vida en el sistema va a pasar por varios estados:

· Nuevo
· Listo.− Estructuras de datos.
· Ejecución.− CPU.
· Bloqueo.− Espera de E/S o Evento.
· Suspendido.− Suspender proceso por requerimientos del sistema.

* La concurrencia supone, que a un proceso al se le asigna CPU sale de ejecución y se le asigna la CPU a otro proceso, este proceso en espera puede estaresperando evento o en cola de espera.

* Esto supone que los procesos entren y salgan de la CPU sin finalizar su ejecución. Por tanto, debe de haber algo donde se guarda la información del proceso y que informe del estado del nuevo proceso.

* Toda la información relativa a estos se guarda en el BCP. Que consiste en una serie de posiciones contiguas de memoria donde se guarda el identificadordel proceso, puntero a la siguiente instrucción, ficheros abiertos, recursos asignados, lista de recursos solicitados, prioridades, etc.

* En el momento de creación del proceso hay que crear un bloque de control de procesos y hay que ver cuál es el sistema de gestión de memoria del sistema.

Creación y Terminación de procesos.

Independientemente del modelo utilizado para su gestión losprocesos tiene su vida limitada por el momento de creación y terminación.
* Creación Cuando se añade un proceso, hay que construir las estructuras de datos que se utilizan para administrar el proceso y asignar el espacio de direcciones que va a utilizar dicho proceso.
Hay diferentes razones por las que se puede crear un proceso.
* Nueva tarea en proceso por lotes.- Un proceso se creacomo respuesta a la emisión de un trabajo.
* Nueva conexión interactiva.- Se crea un proceso cuando un nuevo usuario intenta conectarse.
* Proceso del SO para dar un servicio. - El SO crea un proceso como parte de una aplicación (Tareas una solicitud de impresión el SO crea una proceso para gestiones solicitud).
* Generado por otro proceso ya existente.- Tradicionalmente todos losprocesos eran creados por el SO de una forma transparente para el usuario o para el programa de aplicación. Sin embargo, puede ser útil permitir que un proceso pueda originar la creación de un proceso. El nuevo proceso se ejecutará de forma paralela con la aplicación.
Cuando un proceso es creado por el SO bajo la solicitud de otro proceso, este mecanismo se conoce como Generación de procesos. Donde elgenerador se conoce como proceso Padre y el proceso generado es el proceso Hijo.
* Terminación En cualquier sistema informático, debe existir alguna forma de que un proceso pueda indicar que ha terminado.
En un proceso por lotes debe indicar al final la instrucción HALT (Terminación) y en un entorno iterativo debe ser el usuario quien de la orden de terminación, etc.
Razones para la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Procesadores De Computadoras
  • El Procesador De Una Computadora
  • Proceso de encendido y apagado en un computador
  • Proceso de encendido equipo de computo
  • Procesos De Ensamble De Una Computadora
  • ¿QUE ES EL PROCESADOR DE LA COMPUTADORA? Y ¿QUE ES LA FUENTE DE PODER?
  • Tipos De Computadora y Procesadores
  • Proceso de ensamble de un computador

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS