Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
CODIGO: 301402
PRESENTADO A:
ENTREGADO POR:
CODIGO: 1057598807
GRUPO: 301402_28
SOGAMOSO- BOYACA
Actividad Individual
1. Definir que son procesos, sus estados y como se clasifican.
(Realizar dos ejemplos que usted como ingeniero considere
que son procesos de un sistema operativo).
Un proceso es un conjunto de variables, registros e instrucciones de un
programa destinado a ser ejecutado en el microprocesador siendo parte
del sistema operativo que se debe gestionar y darle un servicio
específico.
Estados
Nuevo: Un proceso que se acaba de crear y que aún no ha sido
admitido en el grupo de procesos ejecutables por el sistema operativo.
Suele ser un proceso que aún no se ha cargado en memoria principal,
aunque su BCP sí ha sido creado.
Listo: Es el proceso que está activo, pero solo está a la espera de
ejecutar cuando se le asigne un procesador.
Ejecución: El proceso esta en ejecución es decir que esta siendo
empleado por el equipo o sistema operativo, la cantidad de procesos
trabajando al tiempo en la cantidad de procesadores.
Bloqueado: Un proceso que no puede ejecutar hasta que se cumpla un
evento determinado o se complete una operación E/S por tanto el
proceso esta pendiente por un evento que lo hizo bloquear ya sea una
operación de lectura- escritura, señal sobre semáforo o que finalice un
proceso hijo.
Terminado: La transición de activo a este estado ocurre cuando el
proceso realiza una llamada al sistema solicitando su propia
terminación. En estas circunstancias, hay estructuras de datos
correspondientes al proceso que no pueden ser liberadas hasta que el
proceso padre del que está terminando recoja el código de terminación
de este.
Clasificación de procesos
PROCESOS LARGOS: Son aquellos procesos que por mucho tiempo han
estado en listos o ejecución es decir que están en una larga ráfaga
limitada por la cpu.
PROCESOS CORTO: Son los procesos que están limitados por funciones
de entrada y salida y que el cpu presta atención al proceso
ocasionalmente o pueden ser que también por que estén bloqueados o
en espera a un evento.
PROCESOS DISTRIBUIDOS: Es una forma de proceso en la que los datos
y las funciones están distribuidos en los distintos elementos de una
configuración o sistema.
PROCESOS PRIVILEGIADOS: Son los procesos que se ejecutan en modo
administrador y necesitan permisos.
PROCESOS NO PRIVILEGIADOS: Son aquellos procesos que un usuario
normal usa y no requieres de permisos de administrador.
Ejemplos
- Cuando el sistema verifica la temperatura o estado del equipo en
segundo plano, igualmente análisis de archivos en búsqueda de
virus que se ejecuta en segundo plano.
- La ejecución de un video juego que realiza la ejecución de varios
procesos.
Usted como ingeniero debe definir los eventos principales que provocan
la creación de un proceso y realizar un ejemplo de proceso que ejecuten
solo una aplicación.