Skip to main content

Что такое системные ресурсы?

Системные ресурсы - это части компьютера, которые доступны для использования операционной системой и другими приложениями. Наиболее заметным из системных ресурсов является объем используемой памяти, но здесь следует учитывать и время процессора. Каждый раз, когда приложение запускается, оно запрашивает память у операционной системы и часть времени ЦП для выполнения своей функции. Например, когда пользователь компьютера запускает приложение обработки текста на компьютере, он нажимает значок приложения и вскоре после этого запускается программа. В течение времени, пока пользователь ожидает запуска программы, операционная система выделяет системные ресурсы для обработки этого приложения. По сути, это освобождает место для этого среди других процессов и приложений, которые могут быть запущены во время запуска программы. Когда приложение текстового процессора запускается, оно отправляет запрос операционной системе для предоставления необходимых системных ресурсов для его функционирования.

В зависимости от объема доступной памяти, приложение может открываться быстро или может открываться немного медленнее, если при запуске приложения доступно меньше памяти. Иногда не хватает памяти для немедленного запуска приложения, и в этом случае операционная система распознает нехватку системных ресурсов и попытается сохранить некоторые вещи в файле подкачки, чтобы выделить больше памяти для активных приложений. ,

Файл подкачки действует как память, но содержится на жестком диске компьютера. Когда оперативная память в компьютере заполнится, операционная система распишет (или запишет) данные в файл подкачки компьютеров, освобождая оперативную память для используемых программ. Поскольку файл подкачки продолжает расти, он может заполниться. Это приведет к тому, что операционная система выдаст предупреждающие сообщения о том, что файл подкачки или виртуальная память заполнены, и пользователю будет предложено закрыть некоторые программы, чтобы освободить системные ресурсы, что позволит компьютеру функционировать лучше. Часто перезагрузка компьютера - лучший способ смягчить эти предупреждающие сообщения.

Если требуется периферийное устройство, например принтер или дисковод, запрашиваемое оборудование отправит запрос прерывания (IRQ) в ЦП. IRQ - это сигнал, который используется периферийным устройством, чтобы процессор знал, что ему нужно что-то делать. Аппаратные ресурсы - это память и процессорное время, используемые периферийными устройствами, такими как принтеры, сканеры и модемы. Каждый раз, когда пользователь получает доступ к одному из этих устройств, устройство отправляет сигнал материнской плате, чтобы прервать работу процессора. По завершении выполнения запрошенных задач устройство снова подает сигнал о завершении. Эти сигналы известны как запросы прерывания (IRQ), и каждое устройство имеет определенный канал или набор каналов, которые оно может использовать для связи с материнской платой. Если используются все каналы для указанного устройства, устройство не может функционировать. Каждый канал IRQ может использовать только одно устройство или назначить ему одно устройство в вычислительной системе. Это помогает материнской плате узнать, какие устройства следует ожидать и на каких IRQ. Системные ресурсы контролируются операционной системой компьютера, чтобы гарантировать, что компьютер работает максимально эффективно, учитывая ресурсы, доступные в любое время.