
- •Общие сведения об операционных системах.
- •Интерфейс пользователя. Виды интерфейсов.
- •Архитектура микроЭвм. Структура оперативной памяти.
- •Магистраль (системная шина)
- •6.Понятие прерывания. Классы прерываний.
- •12.Понятие «планировщика». Характеристика долгосрочного и краткосрочного планировщика.
- •13.Управление вводом-выводом. Физическая организация устройств ввода-вывода.
- •14.Организация ввода-вывода с использованием каналов ввода-вывода.
- •15.Механизм разделения центральной памяти.
- •16.Управление виртуальной памятью. Понятия «свопинга» и «страничной недостаточности».
- •17.Понятие «страничной недостаточности». Основные этапы обработки страничной недостаточности.
- •18.Операционная система ms-dos. История возникновения. Недостатки этой ос.
12.Понятие «планировщика». Характеристика долгосрочного и краткосрочного планировщика.
При прохождении через ПК процесс мигрирует между различными очередями под управлением программы "планировщиком". ОС с мультипрограммированием включает 2 планировщика: Долгосрочный и краткосрочный. На уровень долгосрочного вносятся редкие системные действия, требующие больших затрат системных ресурсов. На уровень краткосрочного- частые и более короткие процессы. На каждом уровне имеется свой объект и и соответственно средства на управления ими. Основное отличие между 2 планировщиками в частоте запуска. Краткосрочный может запускаться каждые 100 миллисекунд. А долгосрочные 1 раз за несколько минут. Долгосрочный решает какой из процессов находящихся во входной очереди должен быть переведен в очередь готовых процессов в случае освобождения ресурсов памяти. На уровне долгосрочного планировщика является не отдельный процесс, а некоторое объединение процессов по функции значению, которые называются работой или приложением. Краткосрочный планировщик решает какой из процессов находящихся в очереди готовых процессов должен быть передан на исполнение в ЦП. На уровне краткосрочного планировщика объектом управления является процессы, выставленные как потребители цп для внутренних процессов.
13.Управление вводом-выводом. Физическая организация устройств ввода-вывода.
Архитектура ЭВМ включает в себя аппаратуру ввода -вывода, состоит из: иерархической структуры каналов устройств управления и периферийные устройства. ПУ делится на устройства ввода вывода и ЗУ. Ввод- это считывание данных с носителей информации в ОП. Вывод- это перенос данных из ОП на носитель информации. Архитектура в различном ЭВМ различается по техническим и функциональным характеристикам. В составе любой ОС имеются специальные подсистемы управления аппаратурой ввода-вывода. Основной задачей этой подсистемы является организация 2-х сторонней, высокоскоростной передачи данных между ОП и ПУ с целью достижения максимального перекрещения во времени работы аппаратуры ввода-вывода и ЦП. Не смотря на различие в подсистемах управления вводом выводом, все ос включают следующую концепцию, устройства ввода вывода рассмотрим как совокупность аппаратурных процессов способных работать параллельно относительно друг друга и ЦП. Система управления вводом-выводом- представляет собой один или несколько системных процессов обеспечивающих информационное и управляющее взаимодействие между внутренним и внешними процессами. СУВВ представляет собой программный интерфейс с необходимыми для них ПУ. В рамках этого интерфейса пользователь формирует запросы на выполнение следующих действий: 1.)Операции чтения и записи данных в отношении адресуемого ПУ. 2.)Операции управления устройством. 3.)Операции по проверке состояния устройства. В зависимости от степени автономности от ЦП можно выделить 2 способа управления ПУ:
Ц
П
ПУ ЦП канал
пу
Методы управления ПУ.
Прямой
метод основан на непосредственной связи
ЦП т ПУ и предпологает начличие в
состояние команд процессора специальных
команд по проверке готовности к работе,
записи информации и т.д. Состояние
устройства определяется с помощью так
называемого флажка занятости программно
доступного ЦП. То адресуемая этому
устройству команда блокируется до его
освобождения. ЦП в это время может
выполнять счетную работу. Этот метод
нельзя использовать в мульти командном
режиме. Задача совмещения работы ЦП и
ПУ ложится на программиста.
Косвенный
метод состоит в том что между ЦП и ПУ
помещается канал специальный процессор
который практически управляет вводом
выводом с ЦП снимается несвойственные
ему функции по управлению ПУ, остаются
лишь функции по управлению каналом. ЦП
только инициирует ввод вывод а затем
может выполнять свои программы. При
этом ЦП канал и ПУ по мере развития
внешнего процессора работает параллельно.