
- •2. Структура файлу boot.Ini, його призначення та використання.
- •3. Параметри запуску ос Windows.
- •4. Фази завантаження ос Windows та їх характеристика.
- •6. Завершення роботи ос Windows.
- •7. Особливості завантаження ос w7. Редактор bcd.
- •8. Роль bcd та диспетчера завантажень ос w7.
- •9. Вибір ос для завантаження та його особливості.
- •10. Реєстр ос Windows. Його призначення та використання.
- •11. Основні ключі реєстру, їх структура та використання.
- •12. Способи доступу до вмістимого реєстру та їх характеристика.
- •13. Підсистема безпеки. Сукупність вимог до ос.
- •14. Користувачі та групи. Створення та управління.
- •15. Профілі користувачі – складові частини та взаємодія.
- •16. Ідентифікатор безпеки та його використання. Ідентифікатори захисту
- •Маркери
- •Уособлення
- •Обмежені маркери
- •Дескриптори захисту і керування доступом
- •Визначення прав доступу
- •17. Мережеві моделі. Доменна модель.
- •18. Мережеві моделі. Модель робочих груп.
- •19. Система Active Directory та її загальна характеристика.
- •20. Роль dns та ldap в роботі Active Directory.
- •21. Домени у Windows та їх особливості. Створення доменів.
- •22. Процеси та потоки в Windows. Загальна характеристика.
- •23. Етапи створення потоків, структури даних, змінні ядра і об’єкти.
- •25. Основні етапи створення процесу.
- •26. Поняття про кванти і пріоритети, їх застосування.
- •27. Управління пам’яттю. Компоненти диспетчера памяті.
- •28. Захист памяті, основні атрибути.
- •29. Структура адресного простору.
- •30. Формальні мови та способи їх визначення.
- •31. Форми Бекуса-Наура: бнф та рбнф
- •32. Граматики Хомського. Загальна характеристика та використання.
- •33. Розпізнавачі та їх складові частини.
- •34. Скінченні автомати, складові частини та їх характеристика.
- •35. Огляд процесу компіляції. Типи компіляторів.
- •37. Загальна схема мовного процесора та її аналіз.
- •38. Генерація машинного коду та його оптимізація.
- •39. Поняття про резидентні програми і драйвери
- •42. Масиви powershell.
- •43. Арифметичні оператори ПауерШелл.
- •44. Оператори порівняння та логічні оператори.
- •45. Управляючі оператори і оператори циклу.
- •46. Функції.
- •47. Рекурсивні функції.
- •48. Використання фільтрів.
- •49. Сценарії.
- •50. Регулярні вирази.
7. Особливості завантаження ос w7. Редактор bcd.
Процес завантаження Windows 7 змінився із попередніми версіями ОС. Деяка частина управління запуском ОС доступна під час роботи ОС за допомогою засобу «конфігурування» системи (програма MSConfig.exe), ця частина добре документована. Найбільш повний апарат для управління процесом завантаження надається спеціальною програмою з назвою bcdedit.exe, яка дає повний доступ для організації процесу завантаження та параметрів завантаження ОС. Для початку опишемо які файли приймають участь в процесі завантаження ОС. На завантажувальному диску(вказується як активний і містить файли необхідні для старту ОС) повинні знаходитися приховані файли bootmgr та W7ldr, а також прихований каталог \Boot\ із різними локалізаціями процесу завантаження. Програма bootmgr.ехе із тесту вальними операціями памяті memtest також зберігаються у каталозі Boot. Роль та призначення W7ldr аналогічний файлу ntldr, що використовується у молодших версіях. Зміни в основному відбулися в структурі БД BCD. На відміну від файла Win.ini база BCD не є текстовим файлом і не може бути редагована звичайними засобами. Для редагування БД BCD використовується програма bcdedit.exe із каталога /system32. При описі та зверненні до BCD використовуються параметри, які мають імена та значення. Значення параметрів як правило вказуються в “{”,”}”. Стандартні(широковживані) мають власні назви. Всі команди bcdedit в яких не використовується команда set виконуються для диспетчера завантажень()bootmgr.exe), тому слід бути уважним при вказанні ідентифікаторів ОС.
8. Роль bcd та диспетчера завантажень ос w7.
На відміну від файла Win.ini база BCD не є текстовим файлом і не може бути редагована звичайними засобами. Для редагування БД BCD використовується програма bcdedit.exe із каталога /system32. Для того щоб внести зміни в БД BCD проаналізуємо її структуру. При описі та зверненні до BCD використовуються параметри, які мають імена та значення. Значення параметрів як правило вказуються в “{”,”}”. Стандартні(широковживані) мають власні назви.
Опишемо деякі параметри:
Ідентифікатор(має структуру хххххххх-хххх-хххх-хххх-хххххххххххх, де символи х можуть бути літери або цифри. Позначається ID).
device(вказує розділ на якому розміщуються файли необхідні для завантаження ОС(завантажувальний розділ))
OSdivice(вказує розділ на якому розміщується власне файли ОС(штатний розділ) як правило значення параметра divice та OSdivice співпадають, однак можуть і розрізнятися)
path(містить решту шляху до завантажувача ОС)
default(вказує на ID ОС, що завантажується за домовленістю. Якщо ОС в якій запущено інтерпретатор командної стрічки завантажується,за домовленістю параметр default приймає значення {current}).
displayorder(вказує порядок в якому розміщуються записи про завантажувальну систему)
timeout(вказує величину часу в секундах, що надається користувачу для вибору завантажувальної системи)
local(вказує на мову меню завантаження, або мову меню додаткових параметрів заавнтаженян)
description(вказує назву ОС, що відображається в меню завантаження).