Skip to main content

¿Qué son los recursos del sistema?

Los recursos del sistema son las partes dentro de una computadora que están disponibles para ser utilizadas 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 CPU también debe considerarse aquí. Cada vez que se inicia una aplicación, la aplicación solicitará memoria del sistema operativo y una porción de tiempo de CPU para realizar su función. Por ejemplo, cuando un usuario de la computadora inicia la aplicación de procesamiento de texto en la computadora, hará clic en el icono de la aplicación y, poco después, se iniciará el programa. Durante el tiempo que el usuario espera que se inicie el programa, el sistema operativo está aprovisionando recursos del sistema para manejar esta aplicación. Básicamente está haciendo espacio 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 para que funcione.

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 haya más memoria disponible para las aplicaciones activas. .

El archivo de intercambio actúa como memoria pero está contenido en el disco duro de la computadora. Cuando la memoria RAM dentro de una computadora se llena, el sistema operativo paginará (o escribirá) cosas en el archivo de intercambio de la computadora, liberando memoria RAM para los programas en uso. A medida que el archivo de intercambio continúa creciendo, puede llenarse. Esto hará que el sistema operativo genere mensajes de advertencia que indiquen que el archivo de intercambio o la memoria virtual está llena y se le indicará al usuario que cierre algunos programas para liberar recursos del sistema, permitiendo 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. La IRQ es la señal que utiliza el dispositivo periférico para que la CPU sepa 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 termina de realizar las tareas solicitadas, el dispositivo vuelve a indicar que se ha completado. Estas señales se conocen como solicitudes de interrupción (IRQ), y cada dispositivo tiene un canal específico o un conjunto de canales que puede usar para comunicarse con la placa base. Si se utilizan todos los canales para un dispositivo específico, 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é IRQ. Los recursos del sistema son monitoreados por el sistema operativo de las computadoras para garantizar que la computadora funcione de la manera más eficiente posible, dados los recursos disponibles en cualquier momento.