¿Qué hace un programa de computadora (por ejemplo, Word) cuando el usuario no escribe nada? [cerrado]

-5

Esa es toda la pregunta. Cuando escribo algo la interrupción entra en juego. Pero, ¿qué sucede cuando no escribo nada pero el programa aún se ejecuta?

    
pregunta MBD

1 respuesta

-1

Luego, el núcleo o los núcleos de la CPU se ponen en suspensión (y realmente no hacen nada ), o en un bucle en busca de información, manejando muchas otras cosas, entre las que se encuentran los controladores, los sistemas de archivos y la red. Son solo algunos ejemplos.

Realmente, los procesadores modernos van desde el rango de 100 MHz a 4 GHz. El manejo de los eventos de entrada (que han dejado de emitir interrupciones de hardware específicas hace mucho tiempo, alrededor de 1997, cuando el USB se hizo popular) es realmente la carga mínima de su CPU.

El título de su pregunta demuestra un malentendido: "Palabra" es solo una de las muchas tareas que su computadora está ejecutando. El sistema operativo "activa" una de estas tareas, que luego realiza algún trabajo, y en algún momento o devuelve el control al sistema operativo, o el control se devuelve al SO por la fuerza a través de una interrupción . En ese momento, el sistema operativo decide qué hacer: controlar todo lo que le haya dado el control (por ejemplo, la pregunta de la tarea para los datos de un archivo o la interrupción de un temporizador o la tarjeta de red) y luego ir a la suspensión o saltar a una tarea diferente, o saltar a la misma tarea y así sucesivamente.

De esa manera, se pueden ejecutar varias cosas en un solo núcleo de procesador a la vez: puede tener su navegador abierto mientras ejecuta Word, mientras que los paquetes de red aún son aceptados, mientras que su tarjeta gráfica aún tiene instrucciones de actualizar la pantalla, etc. .

Word no "usa" la CPU. La CPU ejecuta el código de Word. Durante algún tiempo, luego ejecuta otro código.

    
respondido por el Marcus Müller

Lea otras preguntas en las etiquetas