stringtranslate.com

Recurso del sistema

En informática , un recurso del sistema , o simplemente recurso , es cualquier componente físico o virtual de disponibilidad limitada al que puede acceder una computadora . Todos los dispositivos conectados y los componentes internos del sistema son recursos. Los recursos virtuales del sistema incluyen archivos (concretamente, identificadores de archivos ), conexiones de red (concretamente, sockets de red ) y áreas de memoria .

La gestión de recursos se denomina gestión de recursos e incluye tanto la prevención de fugas de recursos (no liberar un recurso cuando un proceso ha terminado de usarlo) como la gestión de la contención de recursos (cuando varios procesos desean acceder a un recurso limitado). Los recursos informáticos se utilizan en la computación en la nube para proporcionar servicios a través de redes.

Principales tipos de recursos

Recursos generales

Categorías

Algunos recursos, en particular la memoria y el espacio de almacenamiento, tienen una noción de "ubicación", y se pueden distinguir las asignaciones contiguas de las asignaciones no contiguas . Por ejemplo, asignar 1 GB de memoria en un solo bloque, en comparación con asignarlo en 1024 bloques de 1 MB cada uno. Esto último se conoce como fragmentación y, a menudo, afecta gravemente al rendimiento, por lo que el espacio libre contiguo es una subcategoría del recurso general de espacio de almacenamiento.

También se pueden distinguir los recursos comprimibles de los incompresibles . [1] Los recursos comprimibles, generalmente los de alto rendimiento como la CPU y el ancho de banda de la red, se pueden limitar de forma benigna: el usuario se ralentizará proporcionalmente a la limitación, pero por lo demás seguirá funcionando normalmente. Otros recursos, generalmente los de almacenamiento como la memoria, no se pueden limitar sin provocar fallos (si un proceso no puede asignar suficiente memoria, normalmente no se puede ejecutar) o una degradación grave del rendimiento, como por ejemplo debido a la superación (si un conjunto de trabajo no cabe en la memoria y requiere paginación frecuente, el progreso se ralentizará significativamente). La distinción no siempre es nítida; como se ha mencionado, un sistema de paginación puede permitir que la memoria principal (almacenamiento primario) se comprima (mediante paginación al disco duro (almacenamiento secundario)), y algunos sistemas permiten memoria descartable para cachés, que se puede comprimir sin un impacto desastroso en el rendimiento. La energía eléctrica es hasta cierto punto comprimible: sin energía (o sin voltaje suficiente) un dispositivo eléctrico no puede funcionar y se detendrá o bloqueará, pero algunos dispositivos, especialmente los teléfonos móviles, pueden permitir un funcionamiento degradado con un consumo de energía reducido, o pueden permitir que el dispositivo se suspenda pero no se termine, con un consumo de energía mucho menor.

Véase también

Referencias

  1. ^ El modelo de recursos de Kubernetes: "Algunos recursos, como la CPU y el ancho de banda de la red, son comprimibles, lo que significa que su uso puede limitarse potencialmente de una manera relativamente benigna".