- •«История»
- •«Английский язык»
- •Для того, чтобы подготовиться к зачету Вам необходимо знать следующий грамматический материал:
- •Составить и рассказать наизусть тему “My Biography”. «Экономика»
- •«Безопасность жизнедеятельности» тематика рефератов
- •«Математика» раздел «Алгебра и геометрия»
- •«Информатика»
- •«Химия»
- •«Технология программирования»
- •Социология
- •«Архитектура информационных систем»
- •«Управление данными»
- •«Операционные системы»
«Управление данными»
Системы хранения данных на основе файлов.
Понятие базы данных.
Назначение и основные функции СУБД.
Типовая организация СУБД.
Последовательность действий при выполнении запроса.
Понятие модели данных.
Иерархические системы.
Сетевые системы.
Общие понятия реляционного подхода к организации БД.
Основные этапы проектирования БД.
Проектирование реляционных БД с использованием нормализации.
Назначение нормализации отношений.
Проектирование БД.
Семантические модели данных: ER. (Сущность-Связь).
Физическое представление структур данных.
Методы хранения данных и доступа к ним.
СУБД в Delphi. Создание баз данных с помощью утилиты Database Desktop.
СУБД в Delphi. Псевдонимы. Обзор компонентов.
СУБД в Delphi. Организация поиска.
СУБД в Delphi. Многотабличные базы данных.
Общие сведения об SQL.
Состав языка SQL.
SQL. Реляционные операции.
Команды языка манипулирования данными: выборка данных.
Команды языка манипулирования данными: внесение изменений.
Команды языка манипулирования данными: создание базы данных.
Объектно-ориентированные СУБД.
«Операционные системы»
Назначение и функционирование ОС.
Подходы к классификации ОС.
Классификация ОС по типу ядра.
Средства аппаратной поддержки ОС.
Критерии эффективности вычислительных систем.
Мультипроцессорная обработка.
Симметричная и асимметричная мультипроцессорная обработка.
Понятие процесса и потока. Дескриптор и контекст процесса.
Диаграмма состояний процесса. Создание процесса.
Переключение контекста процесса. Завершение процесса. Иерархия процессов.
Уровни планирования процессов. Свойства и критерии планирования. Требования к алгоритмам планирования.
Вытесняющее и невытесняющее планирование.
Статические и динамические параметры планирования.
Алгоритмы планирования FCFS и RR. Варианты использования квантов времени.
Алгоритм SJF и гарантированное планирование.
Приоритетное планирование. Статические и динамические приоритеты.
Многоуровневые очереди и многоуровневые очереди с обратной связью.
Обзор планирования в Windows NT/2000/XP/2003.
Взаимодействие процессов. Проблемы и причины кооперации. Категории средств обмена информацией.
Состояние состязания (Race condition). Критические секции. Взаимное исключение с использованием критических областей.
Запрет прерываний, переменные блокировки, строгое чередование.
Флаги готовности, алгоритм Петерсона.
Семафоры. Задача производитель-потребитель (producer-consumer). Мьютексы. Реализация мьютекса с использованием команды TSL.
Мониторы. Использование мониторов для решения задачи производитель-потребитель.
Сообщения. Механизм почтового ящика.
Тупики и графы распределения ресурсов.
Основные направления борьбы с тупиками. Страусовый алгоритм.
Способы предотвращения тупиков. Алгоритм банкира.
Предотвращение тупиков за счет нарушения условий возникновения тупиков. Обнаружение тупиков.
Восстановление после тупиков. Сигналы.
Иерархия памяти в вычислительной системе. Функции ОС по управлению памятью.
Типы адресов. Виртуальное адресное пространство. Способы структуризации адресного пространства. Преобразование виртуальных адресов в физические.
Виртуальная память. Деление виртуального адресного пространства. Вытесняемые и не вытесняемые области.
Алгоритмы распределения памяти. Распределение памяти фиксированными разделами.
Оверлейная структура. Динамическое распределение. Свопинг.
Распределение памяти переменными разделами. Стратегии First fit, Best fit, Worst fit.
Классы реализации виртуальной памяти: страничная, сегментная, сегментно-страничная. Схема преобразования адресов.
Цели и задачи файловой системы. Иерархическая структура файловой системы. Имена и типы файлов, специальные файлы. Атрибуты файлов. Логическая организация файла.
Методы доступа к файлам. Операции над файлами. Отображаемые файлы.
Физическая организация файловой системы. Физическая организация и адресация файла.
Дисковые массивы. Уровни RAID 0,1,5,6, 0+1, 0+5. Аппаратная и программная реализация. Понятие DFS и SAN.
Файловая система FAT: FAT12, FAT16, FAT32, V-FAT.
Файловая система NTFS. Требования к файловой системе класса «High-End».
Файловые системы ОС UNIX.
Файловые системы CD-FS и UDF.
Обеспечение квотирования, шифрования и разграничения доступа к файлам на примере файловой системы NTFS.
Синхронные и асинхронные операции ввода-вывода. Многослойная модель подсистемы ввода-вывода. Менеджер ввода-вывода.
Контроллеры устройств и многоуровневые драйверы ввода-вывода. Прямой доступ к памяти.
Прерывания. Классификация, механизм, обработка.
Символьные и блочные устройства. Обеспечение символьного и графического интерфейса пользователя.
