Содержание
- 2. Тема 2. Функции операционных систем Вопрос 1. Машинно-зависимые свойства операционных систем. Процессы и потоки Устройства ввода-вывода.
- 3. Тема 2. Функции операционных систем Вопрос 1. Машинно-зависимые свойства операционных систем. Процессы и потоки Процессом называют
- 4. В многозадачной ОС все процессы выполняются по очереди таким образом, что в каждый момент времени выполняется
- 5. Таблица процессов – массив структур данных, записями которого является информация по каждому процессу, запущенному в системе.
- 6. Каждому процессу назначается два идентификатора: первый из которых указывает на сам процесс, второй – на процесс,
- 7. Задача планирования процессов заключается в отслеживании их состояния и использования ими вычислительных ресурсов. Вычислительный ресурс в
- 8. Каждый процесс представлен как минимум одним потоком. Потоком называют последовательность исполняемых команд. В рамках одного и
- 9. Устройства ввода-вывода. Прерывания. Устройства ввода-вывода делятся на две категории – блочные и символьные. Блочное устройство оперирует
- 10. Устройство ввода-вывода состоит из двух частей – само устройство и его контроллер. Контроллер осуществляет управление работой
- 11. Задачей контроллера является преобразование потока битов в блок байтов. Считываемые биты накапливаются в памяти контроллера, которая
- 12. Два альтернативных способа управления контроллерами устройствами. Первый способ заключается в том, что каждому регистру назначается уникальный
- 13. Преимущество второго способа: для программирования работы устройств не нужно прибегать к машинным языкам, при таком подходе
- 14. Недостатком этого подхода в том, что для его реализации необходимо использование более сложной аппаратуры. Повышение сложности
- 15. DMA предназначен для ускорения обмена данными между процессором и устройствами. Контроллер DMA обеспечивает чтение данных с
- 16. DMA работает следующим образом: Процессор программирует контроллер DMA на выполнение необходимой операции, сообщая контроллеру, с каким
- 17. Прерывание – это сигнал процессору о том, что ему необходимо прервать выполнение текущего процесса и вызвать
- 18. Виртуальная память. Виртуальной памятью называют такой метод работы с памятью, когда в оперативной памяти хранятся только
- 19. Механизм страничной организации памяти. При работе с виртуальной памятью вся доступная память разбивается на страничные блоки
- 20. Вопрос 2. Машинно-независимые свойства операционных систем Файловая система. Файловая система - способ организации данных на носителе.
- 21. Каталог - массив файлов, сгруппированных по какому-либо признаку. Каталог, как и любой другой файл, имеет собственное
- 22. Стандарты на файловую систему В зависимости от типа носителя выделяют различные файловые системы (ФС). К примеру,
- 23. Операция подготовки носителя к использованию называется разметкой носителя. При разметке носителя определяется количество и размеры областей,
- 24. Операция по подготовке логического диска к использованию файловой системы называется форматированием диска. При форматировании, логический диск
- 25. Управление ресурсами. Две задачи: планирование ресурса – определение, кому, когда и в каком количестве, необходимо выделить
- 26. Взаимоблокировкой называется ситуация, когда одни процессы блокируют доступ другим процессам к различным ресурсам. Она обусловлена тем,
- 27. Использование ресурса можно разделить на три этапа – запрос, использование и возврат ресурса. Для каждого их
- 28. Для возникновения взаимоблокировки должны выполняться ВСЕ следующие условия: Взаимное исключение – каждый ресурс либо доступен, либо
- 29. При решении данной проблемы может использоваться любой из следующих подходов: игнорирование проблемы, реакция на возникшую взаимоблокировку,
- 30. Первый подход применим в том случае, если при решаемых задачах вероятность возникновения взаимоблокировки минимальна либо невозможна.
- 31. Предотвращение взаимоблокировок возможно, когда вероятность каждого из необходимых условий сведена к минимуму. Первое условие – принудительное
- 32. Планирование заданий Заданием называют задачу, которая решается на данной аппаратной платформе при помощи некоторого приложения. В
- 33. Механизм планирования заданий определяет облик ОС в целом, ее парадигму. Механизм планирования процессов отвечает за работу
- 34. Существует два класса ОС, кардинально различающихся по подходу к задаче планирования заданий: ОС разделения времени, ОС
- 35. Таким образом, можно сделать заключение, что: на этапе планирования заданий ОС определяет, на какой этап решения
- 37. Скачать презентацию