¿Qué son los recursos del sistema?

Los recursos del sistema son las piezas dentro de una computadora que está disponible para ser utilizada por el sistema operativo y otras aplicaciones. El más notable de los recursos del sistema es la cantidad de memoria en uso, pero el tiempo de la CPU también debe considerarse aquí. Cada vez que se inicia una aplicación, la aplicación solicitará la memoria del sistema operativo y una porción de tiempo de CPU para realizar su función. Por ejemplo, cuando un usuario de una computadora inicia la aplicación de procesamiento de palabras en la computadora, harán clic en el icono de la aplicación y poco después, el programa comienza. Durante el tiempo mientras el usuario espera que el programa se inicie, el sistema operativo está aprovisionando los recursos del sistema para manejar esta aplicación. Esencialmente está haciendo espacio para ello entre los otros procesos y aplicaciones que pueden estar ejecutándose en el momento en que se inicia el programa. Cuando se inicia la aplicación del procesador de textos, envía una solicitud al sistema operativo para aprovisionar los recursos del sistema necesarios parar es funcionar.

Dependiendo de la cantidad de memoria disponible, la aplicación puede abrirse rápidamente o puede abrirse un poco más lento si hay menos memoria disponible cuando se inicia la aplicación. A veces no hay suficiente memoria para que una aplicación se ejecute de inmediato, en cuyo caso el sistema operativo reconoce la falta de recursos del sistema e intentará almacenar algunas cosas en un archivo de intercambio para permitir que esté disponible más memoria para las aplicaciones activas.

El archivo de intercambio actúa como la memoria pero está contenido en el disco duro de la computadora. Cuando la memoria RAM dentro de una computadora se llena, el sistema operativo se realizará (o escribirá) las cosas al archivo de intercambio de computadoras, liberando la memoria RAM para los programas en uso. A medida que el archivo de intercambio continúa creciendo, puede ser lleno. Esto hará que el sistema operativo produzca mensajes de advertencia que indican que el archivo de intercambio o la memoria virtual es FULL y el usuario recibirán instrucciones de cerrar algunos programas para liberar recursos del sistema, lo que permite que la computadora funcione mejor. Muchas veces, reiniciar la computadora es la mejor manera de aliviar estos mensajes de advertencia.

Si se necesita un periférico, como una impresora o unidad de disco, el hardware que se solicita enviará una solicitud de interrupción (IRQ) a la CPU. El IRQ es la señal que usa el dispositivo periférico para informar la CPU que necesita hacer algo. Los recursos de hardware son la memoria y el tiempo de CPU utilizados cuando se utilizan dispositivos periféricos, como impresoras, escáneres y módems. Cada vez que el usuario accede a uno de estos dispositivos, el dispositivo envía una señal a la placa base para interrumpir la CPU para que pueda funcionar. Una vez que ha terminado de realizar las tareas solicitadas, el dispositivo señala nuevamente que ha completado. Estas señales se conocen como solicitudes de interrupción (IRQ), y cada dispositivo tiene un canal o un conjunto específico de canales que puede usar para comunicarse con la placa base. Si se utilizan todos los canales para un dispositivo especificado, el dispositivo no puede funcionar. Cada canal IRQ solo puede usar un dispositivo o tener un dispositivo asignado en un sistema informático. Esto ayuda a la placa base a saber qué dispositivos debe esperar en qué IRQS. El sistema operativo de las computadoras monitorea los recursos del sistema para garantizar que la computadora se ejecute de la manera más eficiente posible, dados los recursos disponibles en cualquier momento.

OTROS IDIOMAS