Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практикум по дисциплине ОС.docx
Скачиваний:
48
Добавлен:
17.11.2019
Размер:
3.92 Mб
Скачать
    1. Создание базы данных

  1. Запустите программуLibreOffice.base

    1. Создайте новую базу данных – имя файла - Files

    2. Выберите Создать таблицу в режиме дизайна.

    3. Создайте следующую структуру таблицы tab_MFT:

Рисунок 11 Структура таблицы tab_MFT

    1. Создайте однотабличную форму для редактирования записей в таблице

    2. Средствами созданной однотабличной формы добавьте записи в таблицу. Таблица должна содержать информацию обо всех файлах, созданных ранее на занятии.

    3. Создайте запрос, содержащий поля: имя файла, тип файла, размер файла. Размер файла <=1Мб

    4. Сохраните данный запрос под именем Files

    5. Создайте отчёт на основании запроса Files

    6. Откройте отчёт для редактирования и измените расположение полей, размер и цвет полей на форме.

  1. Содержание отчёта:

    1. Файл process.txt, содержащий информацию о процессах.

    2. Файл zach.txt, с ответом на вопросы своего варианта

    3. Файл с таблицей, содержащей информацию о размере файлов.

    4. Файл Files, содержащий базу данных созданных на занятии файлов.

  1. Вопросы к зачёту:

    1. Основы теории операционных систем. Понятие операционной системы. История развития ОС.

    2. Назначение и функции операционной системы.

    3. Состав, взаимодействие основных компонентов операционной системы.

    4. Типы операционных систем. Классификация ОС.

    5. Понятие программного обеспечения, его назначение. Виды интерфейсов. Языки взаимодействия пользователя с операционной системой. Стандартные сервисные программы поддержки интерфейса.

    6. Понятие операционного окружения. Стандартные сервисные программы поддержки операционного окружения. Понятие базовой и расширенной машины. Режим пользователя, режим супервизора.

    7. Машинно-зависимые свойства операционных систем

    8. Структура оперативной памяти. Адресация. Форматы данных и команд. Операционная система как средство управления ресурсами типовой микроЭВМ.

    9. Система команд учебной ЭВМ, методы ввода и отладки программы, действиями основных команд и способов адресации. Типы адресации ячеек памяти.

    10. Последовательность действий при обработке прерываний. Классы прерываний. Рабочая область прерывания. Вектор прерывания. Стандартные программы обработки прерываний. Приоритеты прерываний.

    11. Организация ввода-вывода с использованием каналов ввода-вывода. Последовательность операций, выполняемых каналом ввода-вывода. Вовлечение операционной системы в управление вводом-выводом. Очередь запросов на ввод-вывод. Алгоритм обработки прерываний на ввод-вывод.

    12. Понятия: задача, процесс, планирование процесса. Диспетчеризация процесса. Блок состояния процесса. Алгоритм диспетчеризации. Способ выбора процесса для диспетчеризации. Блок состояния события. Механизм установления соответствия между процессом и событием.

    13. Управление реальной памятью. Механизм разделения центральной памяти. Разделение памяти на разделы. Распределение памяти с разделами переменного размера. Аппаратные и программные средства защиты памяти. Способы защиты памяти. Проблема фрагментации информации и способы её разрешения.

    14. Управление виртуальной памятью. Понятие виртуального ресурса. Отображение виртуальной памяти в реальную. Общие методы реализации виртуальной памяти. Размещение страниц по запросам. Страничные кадры. Таблица отображения страниц. Динамическое преобразование адресов. Сегментная организация памяти.

    15. Принципы работы кэш-памяти в учебной ЭВМ.

    16. Машинно-независимые свойства операционных систем

    17. Файловая система. Типы файлов. Иерархическая структура файловой системы. Логическая организация файловой системы. Физическая организация файловой системы. Файловые операции, контроль доступа к файлам. Примеры файловых систем.

    18. ОС Linux. Стандартные программы ОС Linux. Структура каталогов в Linux.

    19. ОС Linux. Работа в программе Konqueror.

    20. Командная строка (терминал). Основные функции работы с файлами и каталогами. Текстовые редакторы vi, ed. Команды dd, df, mount, umount, file. Основные ключи указанных команд.

    21. Работа в оболочке ОС Linux. Файловый менеджер Midnight Commander (MC). Создание собственной иерархической структуры.

    22. Монтирование файловых систем в ОС Linux.

    23. Категории алгоритмов планирования. Задачи алгоритмов планирования. Планирование в системах пакетной обработки данных. Планирование в интерактивных системах. Планирование в системах реального времени.

    24. Взаимоблокировки. Обнаружение и устранение взаимоблокировок. Избежание взаимоблокировок. Предотвращение взаимоблокировок.

    25. Основные понятия безопасности. Классификация угроз. Базовые технологии безопасности. Аутентификация, авторизация, аудит. Отказоустойчивость файловых и дисковых систем. Восстанавливаемость файловых систем.