Trabajo Colaborativo Sistemas Operativos
SISTEMAS OPERATIVOS
VANESA VERGARA VERGARA
CODIGO: 1066173626
GRUPO: 301402_46
TUTOR:
JAIME JOSE VALDES
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DECIENCIAS BASICAS TECNMOLOGIA E INGENIERIA
INGENIERIA DE SISTEMAS
OCTUBRE 2012
Elabore un breve resumen acerca de la forma como se administran los procesos por parte del sistema operativo y delos estados en los que puede estar un proceso.
Los sistemas operativos de la antigüedad sólo permitían ejecutar un programa a la vez. Este programa obtenía el control completo del sistema. Lossistemas operativos actuales permiten la ejecución concurrente de múltiples programas cargados en memoria. Entonces nace el concepto de proceso. Un proceso es un programa en ejecución. Es la unidad detrabajo de un S.O moderno.
Todos los procesos se ejecutan en forma pseudo-concurrente, con la CPU conmutando entre ellos. De esta manera se logra que el sistema computacional sea más productivo.En términos simples, un proceso es un programa en ejecución junto con el entorno asociado (registros, variables, etc.). La ejecución de un proceso se realiza de una forma secuencial.
Losconceptos de job (tareas) y procesos son equivalentes y se pueden intercambiar. Un proceso tiene recursos como:
- Código ejecutable
- Datos
- Registros temporales
- Stack
- Program Counter
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 acualquier petición de servicio por parte de los mismos. Un proceso es una actividad que se apoya en datos, recursos, un estado en cada momento y un programa.
También es importante considerar que sidos o más procesos forman parte de un mismo programa, se consideran secuencias separadas de ejecución y que pueden cooperar entre ellos.
ESTADOS DE UN PROCESO
Los estados de los procesos, son...
Regístrate para leer el documento completo.