- •Программное обеспечение. Типы по. Понятия и определения.
- •Определение и функции ос. Классификация ос. Критерий эффективности ос.
- •Эволюция ос. Основные этапы развития ос.
- •Классификация ос. Особенности алгоритмов управления ресурсами. Особенности аппаратных платформ.
- •Классификация ос. Особенности областей использования. Системы пакетной обработки. Системы разделения времени. Системы реального времени.
- •Особенности методов построения ос. Монолитное ядро или микроядерный подход. Объектно-ориентированного подход. Наличие нескольких прикладных сред. Распределенная организация.
- •Сетевые операционные системы. Структура сетевой операционной системы. Технология клиент-сервер.
- •Управление локальными ресурсами. Управление процессами. Состояние процессов.
- •Управление процессами. Контекст и дескриптор процесса.
- •Управление процессами. Алгоритмы планирования процессов.
- •Управление процессами. Вытесняющие и невытесняющие алгоритмы планирования.
- •Управление процессами. Средства синхронизации и взаимодействия процессов. Проблема синхронизации. Критическая секция.
- •15. Управление памятью. Типы адресов. Виртуальное адресное пространство.
- •16. Методы распределения памяти без использования дискового пространства. Распределение памяти фиксированными разделами. Распределение памяти разделами переменной величины.
- •17. Методы распределения памяти без использования дискового пространства. Перемещаемые разделы. Понятие виртуальной памяти.
- •18. Методы распределения памяти с использованием дискового пространства. Страничное распределение. Сегментное распределение.
- •19. Методы распределения памяти с использованием дискового пространства. Странично-сегментное распределение. Свопинг.
- •Методы распределения памяти с использованием дискового пространства. Странично-сегментное распределение. Свопинг.
- •Иерархия запоминающих устройств. Принцип кэширования данных. Кэш-память.
- •Репликация. Точная репликация. Ленивая репликация. Репликация, использующая группу.
- •Архитектура Windows nt систем. Понятие микроядерной архитектуры. Реалии работы ядра. Исполняемая и аппаратная часть Windows nt.
- •Архитектура Windows nt систем. Пользовательские процессы. Алгоритмы планирования процессов.
- •Менеджер памяти и управление памятью в Windows nt. Организация виртуальной памяти. Этапы размещения и замещения.
- •Архитектура Windows nt систем. Уровень абстракции от оборудования. Драйверы устройств. Уровни запросов прерываний.
- •Использование службы терминалов (Terminal Services) в сетях Microsoft. Функции удаленного администрирования. Сервер приложений.
- •Службы именования ресурсов. Доменный подход. Основной и резервные контроллеры домена.
- •Службы Internet Information Services. Приложения iis. Безопасность web-приложений.
- •Системные службы ос Windows, их назначение и конфигурирование.
- •Файловые системы. Fat, fat32, ntfs. Достоинства и недостатки.
- •Файловая система fat. Версии fat. Стандарт «8.3». Ограничения файловой системы fat. Недостатки fat. Сравнение с ntfs.
- •Файловая система ntfs. Средства разграничения доступа. Mft и его структура. Метафайлы. Шифрование и сжатие файлов. Ограничения ntfs. Сравнение с fat.
- •Алгоритм шифрования des (Data Encryption Standart) и его модификации (на примерах). Область применения, понятие криптостойкости.
- •Алгоритм шифрования rsa (rsa - Rivest, Shamir and Aldeman) и его модификации (на примерах). Область применения, понятие криптостойкости.
- •Безопасность в сети. Общая характеристика компьютерных «правонарушений». Сущность атак типа «отказ в обслуживании» (Denial Of Services).
- •DoS атаки - «отказ в оборудовании». Основные типы DoS атак, их характеристика. Уязвимость nt систем. «Слабые» места системы безопасности ос.
- •39. Брандмауэры и системы защиты Windows систем. Концепция безопасной работы в сети Интернет. Концепция безопасной работы. Фильтрация протоколов и портов. Прикладные шлюзы.
- •40. Unix системы. Краткая историческая справка. Архитектура ос unix (на основе сравнения с архитектурой Windows nt).
- •41. Структура ядра unix-системы. Основные принципы управления процессами и памятью. Подсистема ввода-вывода.
- •42. Алгоритмы архивации данных. Сжатие способом кодирования серий (rle). Алгоритм Хаффмана.
- •43. Алгоритмы архивации данных. Арифметическое кодирование. Алгоритм Лемпеля-Зива-Велча (Lempel-Ziv-Welch - lzw) и модификации.
- •44. Серверные системы unix. Характеристика и основные типы bsd-систем. Принципы построения архитектуры и ядра системы. Основные отличия и сравнительные характеристики.
- •Вытесняющую многозадачность
- •Многопользовательский доступ
- •Страничная организация виртуальной памяти (vm)
Файловые системы. Fat, fat32, ntfs. Достоинства и недостатки.
Файловая система – это набор соглашений, определяющих организацию данных на носителях информации. Наличие этих соглашений позволяет операционной системе, другим программам и пользователям работать с файлами и каталогами, а не просто с участками (секторами) дисков. Файловая система определяет:
- как хранятся файлы и каталоги на диске;
- какие сведения хранятся о файлах и каталогах;
- как можно узнать, какие участки диска свободны, а какие – нет;
- формат каталогов и другой служебной информации на диске.
Файловая система FAT представляет собой таблицу размещения файлов, в которой указываются:
непосредственно адреса участков логического диска, предназначенные для размещения файлов;
свободные области дискового пространства;
В таблице FAT кластеры (кластер – это минимальная логическая единица памяти), принадлежащие файлу или каталогу, связываются в цепочки. В 16-разрядной FAT можно иметь до 65536 кластеров. В операционных системах Windows NT/2000/XP разделы FAT могут иметь до 4097 Мб.
В NTFS информация о файлах хранится в системном файле $MFT. NTFS делит все полезное место на кластеры - блоки данных, используемые единовременно. NTFS поддерживает почти любые размеры кластеров - от 512 байт до 64 Кбайт, стандартом же считается кластер размером 4 Кбайт.
Плюсы FAT:
Требуется не много оперативной памяти;
Более быстрая работа и малыми и средними каталогами;
Более эффективная работа на медленных дисках.
Минусы FAT:
Уменьшение быстродействия на больших дисках с увеличением фрагментации;
Проблемы с допуском к большим файлам;
Медленная работа с каталогами, содержащие большое количество файлов.
Плюсы NTFS:
Возможность доступа к фрагментам файла;
Быстрый доступ к коротким файлам.
Минусы NTFS:
ОЗУ не меньше 64 Мбайт;
Медленные диски снижают быстродействие NTFS;
Значительное снижение быстродействия если диска заполнен на 80%.
Файловая система fat. Версии fat. Стандарт «8.3». Ограничения файловой системы fat. Недостатки fat. Сравнение с ntfs.
FAT представляет собой базу данных, связывающую кластеры дискового пространства с файлами.
Файловая система FAT представляет собой таблицу размещения файлов, в которой указываются:
непосредственно адреса участков логического диска, предназначенные для размещения файлов;
свободные области дискового пространства;
дефектные области диска
В таблице FAT кластеры, принадлежащие файлу или каталогу, связываются в цепочки.
Версии системы FAT
Существует три версии FAT — FAT8, FAT12, FAT16 и FAT32 (номер указывает на число разрядов, требующихся на хранение одной таблицы. Пример FAT 8 - =256 кластеров). Они отличаются разрядностью записей в дисковой структуре, т.е. количеством бит, отведённых для хранения номера кластераИзначально FAT не поддерживала иерархическую систему каталогов. Все файлы располагались в корневом каталоге.
Ограничения:
Размер кластеров должен быть меньше 64 КБ. Если размер кластеров будет больше или равен 64 КБ, некоторые программы могут неправильно рассчитывать дисковое пространство.
Для использования файловой системы FAT32 том должен содержать не менее 65 527 кластеров. На томе с файловой системой FAT32 невозможно увеличить размер кластеров таким образом, чтобы общее число кластеров составляло менее 65 527.
Максимальное возможное число кластеров на томе с файловой системой FAT32 составляет 268 435 445.
На томе с файловой системой FAT32 невозможно уменьшить размер кластеров таким образом.
Плюсы FAT:
Требуется не много оперативной памяти;
Более быстрая работа и малыми и средними каталогами;
Более эффективная работа на медленных дисках.
Минусы FAT:
Уменьшение быстродействия на больших дисках с увеличением фрагментации;
Проблемы с допуском к большим файлам;
Медленная работа с каталогами, содержащие большое количество файлов.