Cтраница 4
В ДОС КП ведется постоянный контроль за учетной информацией всех пользователей, что позволяет определять, кто и сколько в системе использовал системные ресурсы - процессорное время, память, время связи с ЭВМ, время работы с внешними устройствами. [46]
Тем не менее часто более желательна индивидуальная разработка таких программ с учетом специфических потребностей используемой вычислительной установки, что позволяет уменьшить непроизводительное расходование системных ресурсов и сократить циклы обработки сообщения. [47]
Эти строки закрывают базу данных и освобождают переменные объектов, отключая их от реальных объектов, что, в свою очередь, освобождает память и системные ресурсы. [48]
Шина Futurebus смягчает эту зависимость возможностью временного повышения приоритета абонента, но, увы, любое динамическое назначение приоритетов опять неявно возвращает нас к некому центральному диспетчеру системных ресурсов. [49]
По сравнению с дисковой операционной системой, система с разделением времени ( TSOS) имеет целый ряд дополнительных средств, в том числе сложные программы управления распределением системных ресурсов, квантования времени, распределения памяти, перемещения программ, а также основные сервисные средства пользователя. Одна из таких управляющих программ - планировщик - отвечает за обслуживание пользователей и оптимальное использование системных ресурсов. [50]
Некоторые программисты полагают, что ядро операционной системы должно быть по возможности более простым, и поэтому пользовательским программам необходимы проблемно-ориентированные интерфейсы, устанавливающие собственные стратегии использования системных ресурсов. Такие промежуточные системные уровни иногда называют подсистемами и даже специализированными операционными системами. Идея ограничения сервисных возможностей нижнего уровня системы сродни идеям разработчиков IBSYS, но отражает значительно более сложные представления о возможностях применения операционных систем. [51]
После загрузки операционной системы вступает в действие специальный программный драйвер - менеджер конфигурации ( configuration manager), который с помощью драйверов-нумераторов шин ( bus enumerators) определяет устройства, требующие системных ресурсов. Если подключенное устройство не поддерживает РпР и не может выдать информацию о себе, то такая информация должна быть заложена в формируемую вручную базу данных. Вся собранная информация о текущей конфигурации сохраняется в оперативной памяти, в области hardware tree. Эту информацию в дальнейшем использует программа-арбитр ресурсов ( resource arbitrator) при распределении системных ресурсов между устройствами. После этого менеджер конфигурации через нумераторы шин сообщает PnP-устройствам о том, какие ресурсы компьютера им присвоены, и данная информация в дальнейшем хранится в программно доступных регистрах ( или flash - EPROM) этих устройств. На этом работа РпР по распределению ресурсов заканчивается, и далее компьютер функционирует как обычно, обращаясь ко всем устройствам стандартным образом. [52]