Системный ресурс - System resource
Эта статья нужны дополнительные цитаты для проверка.Сентябрь 2015 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
В вычисление, а системный ресурс, или просто ресурс, - это любой физический или виртуальный компонент с ограниченной доступностью в компьютерной системе. Каждое устройство, подключенное к компьютерной системе, является ресурсом. Каждый внутренний компонент системы - это ресурс. Виртуальные системные ресурсы включают файлы (конкретно файловые ручки ), сетевые подключения (конкретно сетевые розетки ) и области памяти. Управление ресурсами называется Управление ресурсами, и включает предотвращение утечки ресурсов (не освобождая ресурс, когда процесс завершил его использование) и работа с борьба за ресурсы (когда несколько процессов хотят получить доступ к ограниченному ресурсу). Вычислительные ресурсы используются в облачных вычислениях для предоставления услуг через сети.
Основные типы ресурсов
- Запрос на прерывание (IRQ) линии
- Прямой доступ к памяти (DMA) каналы
- Ввод-вывод с отображением портов
- Ввод-вывод с отображением памяти
- Замки
- Внешний Устройства
- Внешняя память или объекты, такие как память, управляемая в машинном коде, из Java; или объекты в Объектная модель документа (DOM), из JavaScript
Общие ресурсы
- ЦПУ, как время на одном ЦП, так и при использовании нескольких ЦП - см. многозадачность
- Оперативная память и виртуальная память - видеть управление памятью
- Жесткий диск диски, включают в себя пространство в целом, непрерывное свободное пространство (например, для пространства подкачки) и использование нескольких физических устройств («шпинделей»), поскольку использование нескольких устройств допускает параллелизм
- Кеш-пространство, включая Кэш процессора и кеш MMU (резервный буфер перевода )
- Сеть пропускная способность
- Электричество
- Ввод, вывод операции
- Случайность
Категории
Некоторые ресурсы, особенно память и дисковое пространство, имеют понятие «местоположение», и можно различить смежный ассигнования из несмежный распределения. Например, выделение 1 ГБ памяти в одном блоке по сравнению с выделением его 1024 блоками размером 1 МБ каждый. Последний известен как фрагментация, и часто сильно влияет на производительность, поэтому смежный свободное пространство - это подкатегория общего ресурса складского пространства.
Также можно различить сжимаемый ресурсы из несжимаемый Ресурсы.[1] Сжимаемые ресурсы, как правило, пропускные, такие как ЦП и полоса пропускания сети, можно регулировать мягко: пользователь будет замедлен пропорционально регулированию, но в остальном будет работать нормально. Другие ресурсы, обычно хранилища, такие как память, нельзя регулировать, не вызывая сбоя (если процесс не может выделить достаточно памяти, он обычно не может работать) или серьезного снижения производительности, например, из-за взбучка (если рабочий набор не помещается в память и требует частого разбиения на страницы, прогресс значительно замедлится). Различие не всегда резкое; как уже упоминалось, система подкачки может позволить сжатие основной памяти (первичного хранилища) (путем подкачки на жесткий диск (вторичное хранилище)), а некоторые системы позволяют сбрасываемая память для кешей, которые можно сжимать без катастрофического снижения производительности. Электроэнергия в некоторой степени сжимаема: без питания (или без достаточного напряжения) электрическое устройство не может работать, остановится или выйдет из строя, но некоторые устройства, особенно мобильные телефоны, могут допускать ухудшение работы при сниженном энергопотреблении или могут позволить устройству должна быть приостановлена, но не прекращена, с гораздо меньшим энергопотреблением.
Смотрите также
Рекомендации
- ^ Модель ресурсов Kubernetes: «Некоторые ресурсы, такие как ЦП и пропускная способность сети, сжимаются, что означает, что их использование потенциально может быть ограничено относительно щадящим образом».