lunes, 12 de septiembre de 2016
Unidad II. Administración de procesos y del procesador
Un proceso no es mas que un programa en ejecución, e incluye los valores actuales del contador del programa, los registros y las variables.
*Estado de transacciones de los procesos
El principal trabajo del procesador es ejecutar las instrucciones de maquina que se encuentran en la memoria principal. Estas instrucciones se encuentran en forma de programas puede ser ejecutado, el sistema operativo crea un nuevo proceso, y el procesador ejecuta una tras otra las instrucciones del mismo.
Un proceso podría generar ciertas salidas que otros procesos utilizan como entradas, en el comando de Shell.
*Procesos ligeros ( hilos o hebras)
El concepto de proceso engloba dos conceptos separados y potencialmente independientes: uno relativo a la propiedad de recursos y otro que hace referencia con la ejecución.
Un proceso ligero es un programa en ejecución que comparte la imagen de la memoria y otras informaciones con otros procesos ligeros.
*Concurrencia y Secuenciabilidad
Son concurrentes si existen simultáneamente. Cuando dos o mas procesos llegan al mismo tiempo a ejecutarse, y se dice que se ha presentado una congruencia de proceso.
Los procesos que se ejecutan de forma concurrente en un sistema pueden clasificar como:
- Proceso independiente
- Proceso son cooperantes
*Exclusión mutua de secciones criticas
El método mas sencillo de comunicación entre los procesos de un programa comúnmente en el uso común de unas variables de datos.
El problema de este sistema es que la acción de un proceso interfiere en las acciones de otro de una forma no adecuada.
Glosario
Controlador de programa: Construye a la parte del sistema operativo dedicada a coordinar el funcionamiento de todos los recursos y elementos de la computadora.
Registros: Es una memoria de alta velocidad y poca capacidad, integrada en el microprocesador que permite guardar transistoriamente y acceder a valores muy usados.
Variable: Que esta sujeto a cambios frecuentes o probables.
Procesador: Componente electrónico donde se realizan los procesos lógicos.
Concurrencia: Dos o mas procesos ejecutados al mismo tiempo.
Secuenciabilidad: Son un tipo de archivo en los que la información puede leerse y escribirse empulzando desde el principio del archivo.
Proceso: Instrucción de programas destinados al ser ejecutados por el microprocesador.
Hilo: Es una cantidad mas reducida capaz de convivir junto a otros hilos bajo el contexto de un unico proceso.
Proceso ligero: Son una unidad básica de la utilización de un CPU consistente en un juego de registros y un espacio de pila.
Memoria: Área donde se almacenan y pueden ejecutarse los programas.
Ejecución: Realización de una acción, un encargo o una orden.
Shell: Es un programa que se encuentra en el directorio bin.
Dato: Expresión general que describen las características de las entidades.
Instrucción: Acción elemental que se da a una computadora fin de que efectué una determinada operación.
Memoria principal: Donde se almacena tiempo realmente tanto datos como los programas que la CPU están procesando.
Memoria secundaria: Almacenamiento masivo permanente con mayor capacidad para almacenar datos e información.
Memoria cache: Área de almacenamiento dedicada a los datos usados.
Independiente: Que no se guarda relación de de ponencia con otra cosa.
Cooperante: Participa en la ejecución.
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario