- •Экзаменационные вопросы по дисциплине «Операционные системы»
- •Развитие операционных систем. Требования к ос. Сетевые ос.
- •Назначение и состав ос.
- •Функциональные компоненты ос.
- •Понятие о ядре и вспомогательных модулях ос.
- •Структура ядра ос. Многослойная структура.
- •Структура ядра ос. Микроядерная структура.
- •Типовые средства аппаратной поддержки.
- •Создание и планирование процессов в ос.
- •Стратегии планирования процессов.
- •Понятие файла и файловой системы.
- •Характеристика файловых систем fat, fat32.
- •Файловая система fat32.
- •Характеристика файловой системы ntfs.
- •Файлы запуска ос windows 2000/xp.
- •Инициализация ос windows 2000/xp.
- •Загрузка и инициализация ядра ос windows 2000/xp.
- •Особенности установки ос windows 2000/xp.
- •Особенности установки ос Linux.
- •Назначение и структура реестра windows 2000/xp.
- •Назначение и работа оболочки Windows Commander.
- •Назначение и работа оболочки Norton Commander.
- •Назначение и работа оболочки far Manager.
- •Защита системных файлов и реестра.
- •Средства мониторинга windows 2000/xp.
- •Локальные политики безопасности.
- •Разграничение прав доступа на уровне ntfs.
- •Профили пользователей: структура, назначение, хранение.
- •Структура и редактирование файла boot.Ini.
- •Структура и редактирование файла lilo.
- •Установка драйверов ос windows 2000/xp.
- •Редактирование реестра ос windows 2000/xp.
- •Настройка параметров ос windows 2000/xp.
- •Назначение и работа оболочки мс.
- •Настройка производительности ос.
- •Особенности unix/ Linux.
- •Настройка графической оболочки X Window.
- •Структура файловой системы Linux.
- •Архивирование данных.
- •Мониторинг (ос).
Характеристика файловой системы ntfs.
Файловая система NTFS (New Technology File System) содержит ряд значительных усовершенствований и изменений, существенно отличающих ее от других файловых систем.
Основные характеристики файловой системы NTFS: - надежность. Высокопроизводительные компьютеры и системы совместного использования должны обладать повышенной надежностью, для этой цели введен механизм транзакций, при котором ведется журналирование файловых операций; - расширенная функциональность. В NTFS введены новые возможности: усовершенствованная отказоустойчивость, эмуляция других файловых систем, мощная модель безопасности, параллельная обработка потоков данных, создание файловых атрибутов, определенных пользователем; - поддержка стандарта POSIX. К числу базовых средств относятся необязательное использование имен файлов с учетом регистра, хранение времени последнего обращения к файлу и механизм альтернативных имен, позволяющий ссылаться на один и тот же файл по нескольким именам; - гибкость. Распределение дискового пространства отличается большой гибкостью: размер кластера может изменяться от 512 байт до 64 Кбайт.
Файлы запуска ос windows 2000/xp.
Успешное завершение процедуры POST свидетельствует о корректной инициализации аппаратных средств компьютера. Теперь необходимо запустить операционную систему, а для этой цели требуется присутствие всех файлов, нужных для загрузки. Процедура запуска системы закончится неудачей, если хотя бы один из файлов, необходимых для ее загрузки, не будет найден или окажется поврежденным.
Файлы, необходимые для успешного запуска Windows NT/2000/XP на компьютерах х86, перечислены в табл. 6.1.
Таблица 6.1. Файлы, необходимые для запуска Windows NT/2000/XP
Файлы |
Местоположение |
NTLDR |
Корневой каталог системного раздела |
Boot.ini |
Корневой каталог системного раздела |
Bootsect.dos* |
Корневой каталог системного раздела |
Ntdetect.com |
Корневой каталог системного раздела |
Ntbootdd.sys (только для SCSI) |
Корневой каталог системного раздела |
Ntoskrnl.exe |
%SystemRoot%%\System32 |
Hal.dll |
%SystemRoot%\Sysiem32 |
Улей реестра \SYSTEM |
%SystemRoot%\System32\Config |
Драйверы устройств |
%SystemRoot%Sysiem32\Dr\vers |
Инициализация ос windows 2000/xp.
POST
1. Идет тестирование аппаратной части
2. Инициализация при запуске
3. Работа загрузчика
4. Инициализация ядра
Файлы:
1. Загрузчик (сведения о положении загрузчика находятся в mbr)
Windows: boot.ini
Linux: lilo.conf
2. Ntdect.com - сборщик информации об аппаратных средствах
3. SYSTEM - ветвь реестра
4. hal.dll - уровень аппаратных абстракций (system32)
5. ntkrnell.exe
Инициализация при запуске:
POST - BIOS (сканирует весь диск и находит загрузочный диск, в нем определяет нулевой сектор, в нем находится mbr,таблицу разделов) - MBR - NTLDR - ОЗУ
1. Переключает процессор в 32х разрядную систему с прямой адресацией памяти
2. Переключает процессор в режим ядра.
3. Запускает мини-файловую систему, способную прочесть текстовый файл
4. Находит boor.ini или lilo.conf
5. Находит ntdtect.com и запускает его
6. Выбирает ntkrnell.exe (например) и ему передает все управление
Инициализация и загрузка ядра:
Найти и загрузить hal.dll
Сканировать ветви реестра
Загружается ветвь SYSTEM
Формируется ветвь HARDWARE
Сканируется ветвь реестра с драйверами и происходит их загрузка
Сканируется все службы и сервисы
Запускается интерфейс API
Winlogan