
- •Понятие системного программного обеспечения и прикладного программного обеспечения. Отличие спо и ппо. Кольцевая схема вычислительной системы.
- •Основное спо и спо сервиса. Примеры.
- •Понятие операционной системы. Функции ос.
- •Обзор современных ос. Классификация.
- •Понятие ресурса вычислительной системы. Виды ресурсов вс.
- •Функции управления ресурсами.
- •Понятие процесса. Управление процессами. Способы диспетчеризации процессов.
- •Управление памятью.
- •Странично-сегментное распределение
- •Устройства. Виды устройств. Драйверы устройств.
- •Понятие виртуальности. Понятие логического диска.
- •Понятие файловой системы. Способы реализации (примеры).
- •Трансляторы. Функции. Варианты построения.
- •Компиляторы. Функции. Отличие от трансляторов. Варианты построения.
-
Странично-сегментное распределение
Идея: Адресное пространство задания разбивается на логически законченные сегменты, а сегменты разбиваются на куски фиксированного размера – страницы. Страницы получают блоки физической памяти.
Преимущества |
Недостатки |
Все достоинства сегментной и страничной схем |
1. Возможно явление фрагментации |
|
2. Возможно явление «пробуксовки» |
-
Устройства. Виды устройств. Драйверы устройств.
Устройство — искусственный объект, имеющий внутреннюю структуру, созданный для выполнения определённых функций.
Устройства ввода: клавиатура, мышь, микрофоны, сканеры, графические планшеты.
Устройства вывода: мониторы, колонки, принтеры, плоттеры, виртуальные манипуляторы.
Драйвер устройства – программа ОС для управления работой периферийных устройств: дисководами, дисплеем, клавиатурой, мышью, принтером.
Функции драйвера устройств:
-
Прием и обработка запроса, который поступает к данному периферийному устройству.
-
Преобразование запроса о необходимости связи с этим устройством в серию команд управления им, с учетом всех деталей конструкции и особенностей его работы.
-
Обработка сигнала прерывания, который поступает от соответствующего этому драйверу периферийного устройства.
-
Понятие виртуальности. Понятие логического диска.
Виртуальное устройство – моделирование одного физического устройства в несколько логических.
Достоинства и недостатки:
+: можно использовать этот режим для устройств, не работающих по схеме разделения, количество обслуживаемых процессов не ограничено
–: дополнительная схема управления.
Логический диск или том — часть долговременной памяти компьютера, рассматриваемая как единое целое для удобства работы. Термин «логический диск» используется в противоположность «физическому диску», под которым рассматривается память одного конкретного дискового носителя.
Для операционной системы не имеет значения, где располагаются данные — на лазерном диске, в разделе жёсткого диска, или во флеш-памяти. Для унификации представляемых участков долговременной памяти вводится понятие логического диска.
В таблице определяется, в каком каталоге (папке) находится тот или иной файл. Благодаря этому при переносе файла из одной папки в другую в пределах одного тома, не осуществляется перенос данных из одной части физического диска на другую, а просто меняется запись в таблице размещения файлов. Если же файл переносится с одного логического диска на другой (даже если оба логических диска расположены на одном физическом диске), обязательно будет происходить физический перенос данных (копирование с дальнейшим удалением оригинала в случае успешного завершения).
-
Понятие файловой системы. Способы реализации (примеры).
Файловая система – набор соглашений, определяющих организацию данных на носителе информации.
Реализация файловой системы связана с такими вопросами, как поддержка понятия логического блока диска, связывания имени файла и блоков его данных, проблемами разделения файлов и проблемами управления дискового пространства.
Наиболее распространенные способы выделения дискового пространства: непрерывное выделение, организация связного списка и система с индексными узлами.
Файловая система часто реализуется в виде слоеной модульной структуры. Нижние слои имеют дело с оборудованием, а верхние с символическими именами и логическими свойствами файлов.
Файловая система определяет:
-
Как хранятся файлы и каталоги на диске.
-
Какие сведения о файлах и каталогах хранятся.
-
Как можно узнать, какие участки диска свободны, а какие – нет.
-
Формат каталогов и другой служебной информации на диске.