Está en la página 1de 2

1.

PROCESO LISTO:

- Un proceso se encuentra en estado "Listo" cuando está preparado para ejecutarse, pero el
procesador aún no le ha sido asignado. Esto significa que el proceso ha completado todas sus
tareas de preparación y está esperando en la cola de procesos listos para ser ejecutado.

- En este estado, el proceso está esperando que el sistema operativo le asigne tiempo de CPU
para su ejecución. Puede haber varios procesos en estado "Listo" esperando su turno para ser
ejecutados.

2. PROCESO EJECUCION:

- Un proceso está en estado "Ejecución" cuando el procesador está ejecutando sus


instrucciones. En este estado, el proceso tiene acceso al procesador y está realizando sus
operaciones.

- Solamente un proceso puede estar en estado de "Ejecución" en un momento dado en


sistemas de un solo procesador. En sistemas multiprocesador, varios procesos pueden estar en
estado de "Ejecución" al mismo tiempo, uno en cada procesador.

3. PROCESO BLOQUEADO:

- Un proceso entra en estado "Bloqueado" cuando necesita esperar por un evento externo
para continuar su ejecución. Este evento puede ser el resultado de una operación de
entrada/salida (E/S), como leer datos de un archivo o recibir datos de una red.

- Mientras está en estado "Bloqueado", el proceso no puede utilizar el tiempo de CPU y, por
lo tanto, no se ejecuta. Permanece en este estado hasta que el evento por el que estaba
esperando ocurre.

- Una vez que el evento ocurre, el proceso pasa de nuevo a estado "Listo" y espera su turno
para ser ejecutado nuevamente.

EJEMPLO SOBRE UN JUEGO INDICANDO CUANDO ENTRAN A CADA PROCESO

1. ACTUALIZACION DE GRAFICOS

- Cuando abres el juego, el proceso de actualización de gráficos se coloca en estado "Listo".


Está esperando a que el sistema operativo le asigne recursos de CPU y GPU para comenzar a
renderizar los gráficos del juego.

- Una vez que el juego carga y estás en el menú principal, el proceso de actualización de
gráficos pasa al estado "Ejecución". Comienza a renderizar los elementos visuales del menú,
como los personajes, los botones y el fondo.
- Si decides ingresar a un combate, el proceso de actualización de gráficos seguirá en estado
"Ejecución", renderizando los modelos de los personajes y los efectos visuales durante la
pelea.

2. PROCESAMIENTO DE ACCIONES DEL JUGADOR

- Mientras estás en el menú principal o en un combate, el proceso de procesamiento de


acciones del jugador está en estado "Listo". Está esperando a que el jugador realice alguna
acción, como seleccionar un personaje para jugar o realizar un ataque durante el combate.

- Cuando el jugador realiza una acción, como tocar la pantalla para lanzar un ataque especial
durante un combate, el proceso de procesamiento de acciones del jugador pasa al estado
"Ejecución". Procesa la entrada del jugador y lleva a cabo la acción correspondiente, como
ejecutar el ataque especial en el juego.

- Si el juego necesita realizar alguna operación que requiera tiempo, como cargar datos del
servidor o calcular el resultado de un combate, el proceso puede entrar temporalmente en
estado "Bloqueado" mientras espera que se completen estas operaciones.

3. REPRODUCCION DE SONIDOS

- Durante todo el juego, el proceso de reproducción de sonidos se encuentra en estado


"Listo". Está esperando a que el juego solicite la reproducción de algún efecto de sonido, como
los gritos de los personajes durante un combate o los efectos de sonido del menú.

- Cuando se activa un evento que requiere un sonido, como un ataque especial o una victoria
en un combate, el proceso de reproducción de sonidos pasa al estado "Ejecución". Reproduce
el sonido correspondiente para mejorar la experiencia del jugador.

- Similar a los otros procesos, si el juego necesita cargar nuevos archivos de sonido desde el
almacenamiento del dispositivo, el proceso de reproducción de sonidos puede entrar en
estado "Bloqueado" mientras se completan estas operaciones.

También podría gustarte