DISEÑO DE LÓGICA DE CONTROL.

Páginas: 7 (1733 palabras) Publicado: 4 de noviembre de 2013
República Bolivariana De Venezuela
Ministerio Del Poder Popular Para La Defensa
Universidad Nacional Experimental Politécnica De La Fuerza Armada
Núcleo Anzoátegui. San Tomé.




















¿Qué es procesos?
Un proceso es un concepto manejado por el sistema operativo que consiste en el conjunto formado por:
Las instrucciones de un programa destinadas a serejecutadas por el microprocesador.
Su estado de ejecución en un momento dado, esto es, los valores de los registros de la CPU para dicho programa.
Su memoria de trabajo, es decir, la memoria que ha reservado y sus contenidos.
Otra información que permite al sistema operativo su planificación.
Estado de los procesos.
El estado de un proceso es definido por la actividad corriente en que se encuentra.Los estados de un proceso son:
Nuevo (new): Cuando el proceso es creado.
Ejecutando (running): El proceso tiene asignado un procesador y está ejecutando sus instrucciones.
Bloqueado (waiting): El proceso está esperando por un evento (que se complete un pedido de E/S o una señal).
Listo (ready): El proceso está listo para ejecutar, solo necesita del recurso procesador.
Finalizado (terminated):El proceso finalizó su ejecución.


Implantación

Sirve como base para la construcción del nuevo sistema. En este punto, los programadores y los analistas de sistemas asumen diferentes responsabilidades. El analista debe proveer especificaciones claras y correctas al programador. El programador codifica, prueba y documenta los módulos de programas, mientras que el analista de sistemaplanifica la integración de los programas y asegura que trabajen unidos para satisfacer las necesidades de la organización.


Procesos y Hebras.
Es una característica que permite a una aplicación realizar varias tareas concurrentemente. Los distintos hilos de ejecución comparten una serie de recursos tales como el espacio de memoria, los archivos abiertos, etc. Esta técnica permite simplificar eldiseño de una aplicación que debe llevar a cabo distintas funciones simultáneamente.
Un proceso sigue en ejecución al menos que uno de sus hilos siga activo. Cuando el proceso termina los hilos de ejecución también lo hacen y todos los recursos utilizados por estos son liberados.
Un ejemplo sería la utilización de un hilo en la interfaz gráfica de un programa (icono, botón, ventana), mientras otrohilo realiza la operación interna. De esta forma el programa responde de manera más ágil a la interacción con el usuario.
Hoy en día cualquier usuario espera poder hacer varias cosas a la vez y no verse forzado a ejecutar los programas secuencialmente. Los sistemas operativos pueden ejecutar varios programas a la vez incluso cuando sólo se dispone de una CPU.
Un proceso es un programa enejecución con un estado asociado que posee ciertas características como:
Las distintas aplicaciones que se aplican en el S.O. son procesos independientes
Cada proceso ocupa un espacio de memoria independiente
Una aplicación puede ser un conjunto de procesos que colaboran entre sí para lograr un objetivo. Para que esto pueda ser posible se deben implementar distintos mecanismos de comunicación entreprocesos.
Los S.O. actuales permiten un nivel adicional de paralelismo dentro de un proceso. En un proceso pueden existir varias Hebras de control independientes (Threads).
Cada hebra es una vía simultánea de ejecución dentro del espacio de memoria del proceso
La comunicación entre las distintas hebras se puede realizar a través del espacio de memoria que comparten, aunque utiliza mecanismos desincronización para controlar el acceso a este recurso compartido por todas las hebras del proceso.
Funcionalidad De Los Hilos.
Al igual que los procesos, los hilos poseen un estado de ejecución y pueden sincronizarse entre ellos para evitar problemas de compartimiento de recursos. Cada hilo tiene una tarea específica para aumentar la eficiencia del procesador, Los principales estados de los...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Diseño de logica de control
  • Diseño De Logica De Control
  • Diseño De Un Controlador Lógico Programable
  • Diseño logico
  • DISEÑO LOGICO
  • diseño lógico
  • Diseño Logico
  • diseño de la logica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS