Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Otvety_k_OS.docx
Скачиваний:
5
Добавлен:
30.07.2019
Размер:
47.32 Кб
Скачать

12.Понятие «планировщика». Характеристика долгосрочного и краткосрочного планировщика.

При прохождении через ПК процесс мигрирует между различными очередями под управлением программы "планировщиком". ОС с мультипрограммированием включает 2 планировщика: Долгосрочный и краткосрочный. На уровень долгосрочного вносятся редкие системные действия, требующие больших затрат системных ресурсов. На уровень краткосрочного- частые и более короткие процессы. На каждом уровне имеется свой объект и и соответственно средства на управления ими. Основное отличие между 2 планировщиками в частоте запуска. Краткосрочный может запускаться каждые 100 миллисекунд. А долгосрочные 1 раз за несколько минут. Долгосрочный решает какой из процессов находящихся во входной очереди должен быть переведен в очередь готовых процессов в случае освобождения ресурсов памяти. На уровне долгосрочного планировщика является не отдельный процесс, а некоторое объединение процессов по функции значению, которые называются работой или приложением. Краткосрочный планировщик решает какой из процессов находящихся в очереди готовых процессов должен быть передан на исполнение в ЦП. На уровне краткосрочного планировщика объектом управления является процессы, выставленные как потребители цп для внутренних процессов.

13.Управление вводом-выводом. Физическая организация устройств ввода-вывода.

Архитектура ЭВМ включает в себя аппаратуру ввода -вывода, состоит из: иерархической структуры каналов устройств управления и периферийные устройства. ПУ делится на устройства ввода вывода и ЗУ. Ввод- это считывание данных с носителей информации в ОП. Вывод- это перенос данных из ОП на носитель информации. Архитектура в различном ЭВМ различается по техническим и функциональным характеристикам. В составе любой ОС имеются специальные подсистемы управления аппаратурой ввода-вывода. Основной задачей этой подсистемы является организация 2-х сторонней, высокоскоростной передачи данных между ОП и ПУ с целью достижения максимального перекрещения во времени работы аппаратуры ввода-вывода и ЦП. Не смотря на различие в подсистемах управления вводом выводом, все ос включают следующую концепцию, устройства ввода вывода рассмотрим как совокупность аппаратурных процессов способных работать параллельно относительно друг друга и ЦП. Система управления вводом-выводом- представляет собой один или несколько системных процессов обеспечивающих информационное и управляющее взаимодействие между внутренним и внешними процессами. СУВВ представляет собой программный интерфейс с необходимыми для них ПУ. В рамках этого интерфейса пользователь формирует запросы на выполнение следующих действий: 1.)Операции чтения и записи данных в отношении адресуемого ПУ. 2.)Операции управления устройством. 3.)Операции по проверке состояния устройства. В зависимости от степени автономности от ЦП можно выделить 2 способа управления ПУ:

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]