- •Список вопросов для подготовки к экзамену по сппо (2013-2014 уч. Год)
- •Понятие программного обеспечения (по). Классификация программного обеспечения по выполняемым функциям, структура системного по. Основные свойства системного программного обеспечения.
- •1)Управление процессами (программ во время выполнения);
- •Классификация ос (по структуре и архитектурным принципам построения, по режимам работы). Примеры.
- •Программные методы реализации взаимного исключения: примеры на псевдокоде, анализ и сравнение вариантов. Примеры.
- •Понятие семафора, семафорные примитивы, бинарные и считающие семафоры. Примеры объектов диспетчеризации в ms Windows, которые могут использоваться как «семафоры».
- •Применение бинарных семафоров для реализации взаимного исключения и синхронизации процессов. Примеры.
- •Общие семафоры, решение задачи «писателей и читателей» при работе с циклическим буфером. Сравнить варианты решения.
- •Проблема тупика и задачи, связанные с решением проблемы тупика: формулировки задач и подходы к решению. Примеры.
- •Задача предотвращения тупика, подходы к решению, анализ Примеры.
- •Модель системы с повторно используемыми ресурсами (граф повторно используемых ресурсов). Примеры.
- •Модель системы с потребляемыми ресурсами (граф потребляемых ресурсов). Примеры.
- •Система с повторно используемыми и потребляемыми ресурсами (граф обобщённых ресурсов). Примеры.
- •Решение задачи распознавания тупика для систем с повторно используемыми ресурсами: основная теорема о тупике. Алгоритм редукции. Примеры редукции.
- •Распознавание тупиков в системах с повторно используемыми ресурсами с ограничениями на выполнение операций. Примеры.
- •Распознавание тупиков в системах с потребляемыми ресурсами и в системах с обобщёнными ресурсами: алгоритм редукции. Примеры.
- •Распознавание тупиков в системах с потребляемыми ресурсами и в системах с обобщёнными ресурсами: системы с ограничениями на выполнение операций. Примеры.
- •Вывод системы из тупика. Общий подход к решению задачи и частный случай.
- •Обходы тупиков. Алгоритм банкира. Примеры.
- •Иерархия запоминающих устройств вс, характеристики устройств и связь, механизмы создания иерархии. Примеры.
- •Способы распределения памяти: статическое и динамическое распределение, связные и несвязные распределения. Сравнение.
- •Сегментная организация памяти. Страничная организация памяти. Сегментно-страничная организация памяти. Аппаратная поддержка в процессорах Intel.
- •Общие принципы организации виртуальной памяти. Управление виртуальной памятью: стратегии загрузки, стратегии размещения, стратегии замещения. Пример реализации в Intel.
- •Средства защиты памяти: изоляция адресных пространств. Поддержка в Intel.
- •Средства защиты памяти: защита по уровням привилегий, привилегированные команды и команды, чувствительные к уровням привилегий). Поддержка в Intel.
- •Статическая и динамическая компоновка программ: определение, сравнение и примеры.
- •Упрощённая структура объектного модуля и принцип работы связывающего загрузчика, редактора связей (одно- и двухпроходовые). Упрощённая структура исполнимого файла.
- •Понятие прерывания, классификация прерываний. Примеры (Intel).
- •Общая схема обработки прерываний, программно-аппаратная реализация, аппаратная поддержка механизма прерываний в Intel.
- •Структурная схема обработки исключений в Windows (seh): обработка завершения и локальная раскрутка.
- •Структурная схема обработки исключений в Windows (seh): обработка исключений и глобальная раскрутка.
- •Определение файла, атрибуты файлов и именование файлов, понятие каталога (справочника, директории, папки). Примеры.
- •Понятие и функции файловой системы как подсистемы ос.
- •Логическая и физическая организация файлов. Буферизация ввода/вывода. Примеры.
- •Логическая организация файлов: файлы с последовательной организацией и индексированные файлы. Поиск на внешних устройствах, b-деревья: определение и построение, выполнение операций. Примеры.
- •Управление внешней памятью: карты памяти и списки. Примеры (fat, ntfs).
- •Управление вводом/выводом, понятие драйвера внешнего устройства, драйверы виртуальных устройств.
- •Понятие драйвера файловой системы. Иерархическая организация файловых систем. Примеры.
- •Понятие защищённой вс. Классификация угроз и вторжений. Структура системы защиты.
- •Контроль прав доступа и матрица прав доступа как математическая модель защиты объектов. Примеры: одноранговое разделение ресурсов и защита на уровне пользователей.
- •Криптографическая защита. Понятие ключа. Симметричное и асимметричное шифрование. Понятие криптографического протокола. Понятие цифровой подписи.
- •Примеры задач по обработке исключений
- •Задания по разработке командных файлов и изучение команд пакетной обработки
- •Задачи на использование программных методов решения проблемы взаимного исключения
- •Задачи на работу с семафорами
- •Решение:
- •Решение:
- •Задачи на понимание алгоритмов решения задач, связанных с тупиками
- •Задачи на анализ состояний системы для выявления тупиков
- •Задачи по теме «Хранение и поиск информации на взу»
- •Файлы для подготовки
Задачи по теме «Хранение и поиск информации на взу»
На рисунке показана структура дерева с включенными в него элементами. Проверить, является ли представленная структура В-деревом (все ли требования к В-деревьям выполняются). Если нет, объясните, почему (покажите, какие требования нарушены).
Дан массив записей с перечисленными ниже ключами. Постройте В‑дерево (n = 2) для размещения и индексации записей с указанными ключами:
12 30 40 50 60 70 20 10 11 25 35 45 28 01 05 18 55 80 90 65 85 42 57
Для построенного В-дерева покажите, как выполнятся операции удаления записей с ключами
50, 10, 11, 12, 45, 35, 65, 55, 42, 85, 57, 60
Файлы для подготовки
Лядова Л.Н. Персональный компьютер: от начинающего пользователя до профессионала. Пермь: Перм. ун‑т, 1998.
*Лядова Л.Н. Работа в локальных сетях Novell NetWare. Пермь: Перм. ун‑т, 1998.
*Лядова Л.Н., Мызникова Б.И., Фролова Н.В. Основы информатики и информационных технологий. Пермь: Перм. ун‑т, 2001.
Замятина Е.Б., Лядова Л.Н. Офисные технологии и основы Visual Basic for Applications. Пермь: Перм. ун‑т, 2001.
Файлы:
Папка «ОС Windows», файл «Windows 95-98»
Папка «ОС Windows», файл «Windows NT 4»
Папка «ОС Windows», файл «Windows 2000»
Папка «Распределенные вычисления и технологии», файл «Основные понятия»
Папка «Распределенные вычисления и технологии», файл «Многоуровневая модель и технологии.doc»
Папка «Сети Novell NetWare», файл «Основы сетей ЭВМ.doc»
Папка «Сети Novell NetWare», файл «NetWare41»
Папка «Обработка исключений в Delphi», файл «Win32 и Delphi.doc»
Папка «Управление процессами, взаимодействие, синхронизация», файл «Механизмы коммуникации процессов.doc».
Папка «Управление процессами, взаимодействие, синхронизация», файл «Синхронизация выполнения.doc».
Папка «Управление процессами, взаимодействие, синхронизация», файл «Processes and Threads.doc».
Папка «Разработка и использование DLL», файл «Схема разработки и подключения DLL.doc»
Папка «Проблема сбора мусора и уплотнения памяти», файл «Сбор мусора и уплотнение.doc»
Папка «Файловые системы», файл «Файловая система - дополнение к лекции.doc»
Папка «Файловые системы», файл «Файловые системы Windows-курсовая.rtf»
Папка «Защита ИС», файл «Защита информации 1»
Папка «Защита ИС», файл «Защита информации 2»
