Системный ресурс - System resource

В вычислительном , А системном ресурс , или просто ресурс , любой физический или виртуальный компонент ограниченной доступности в пределах компьютерной системы . Все подключенные устройства и внутренние компоненты системы являются ресурсами. Виртуальные системные ресурсы включают файлы (в частности, дескрипторы файлов ), сетевые соединения (в частности, сетевые сокеты ) и области памяти .

Управление ресурсами называется управлением ресурсами и включает в себя как предотвращение утечек ресурсов (не освобождение ресурса, когда процесс завершил его использование), так и борьбу с конфликтом ресурсов (когда несколько процессов хотят получить доступ к ограниченному ресурсу). Вычислительные ресурсы используются в облачных вычислениях для предоставления услуг через сети.

Основные типы ресурсов

Общие ресурсы

Категории

Некоторые ресурсы, особенно память и пространство для хранения, имеют понятие «местоположение», и можно отличить непрерывные выделения от несмежных выделений. Например, выделение 1 ГБ памяти в одном блоке по сравнению с выделением его в 1024 блоках размером 1 МБ каждый. Последнее называется фрагментацией и часто сильно влияет на производительность, поэтому непрерывное свободное пространство является подкатегорией общего ресурса пространства хранения.

Также можно отличить сжимаемые ресурсы от несжимаемых . Сжимаемые ресурсы, как правило, пропускные, такие как ЦП и пропускная способность сети, можно безболезненно регулировать: пользователь будет замедлен пропорционально регулированию, но в остальном будет работать нормально. Другие ресурсы, как правило, хранилища, такие как память, нельзя регулировать, не вызывая сбоя (если процесс не может выделить достаточно памяти, он обычно не может работать) или серьезного снижения производительности, например, из-за перегрузки (если рабочий набор не помещается в памяти и требует частого перелистывания страниц, прогресс значительно замедлится). Различие не всегда резкое; как уже упоминалось, система подкачки может позволять сжатие основной памяти (первичного хранилища) (путем подкачки на жесткий диск (вторичное хранилище)), а некоторые системы допускают сбрасываемую память для кешей , которая сжимается без катастрофического воздействия на производительность. Электроэнергия в некоторой степени сжимаема: без питания (или без достаточного напряжения) электрическое устройство не может работать, остановится или выйдет из строя, но некоторые устройства, особенно мобильные телефоны, могут допускать ухудшение работы при пониженном энергопотреблении или могут позволить устройству должна быть приостановлена, но не прекращена, с гораздо меньшим энергопотреблением.

Смотрите также

Рекомендации