- •1. Мета вивчення дисципліни.
- •2. Задачі дисципліни.
- •3. Призначення та функції операційних систем .
- •4. Еволюція ос
- •3. Призначення та функції системного програмування.
- •5. Роль і місце ос в архітектурі обчислювальних систем.
- •6. Класифікація ос по орієнтації на апаратні засоби.
- •7. Поняття ядра ос.
- •Підсистеми ядра ос Інтерфейс ядра операційної системи
- •Підсистема управління введенням-виведенням
- •Підсистема управління оперативною пам'яттю
- •8. Етапи розвитку ос
- •Сьогодення
- •Сімейство Microsoft Windows
- •9. Класифікація програм.
- •10. Визначення операційної системи.
- •11. Особливості алгоритмів управління ресурсами.
- •1.3. Особливості алгоритмів керування ресурсами
- •12. Особливості апаратних платформ.
- •Приклади шин
- •Платформы-бренды
- •13. Особливості областей використання.
- •14. Особливості методів побудови ос.
- •15. Характеристика режимів роботи операційних систем.
- •16. Характеристика та функції однозадачного режиму роботи операційних систем .
- •1. Системи з однозадачним режимом роботи.
- •2. Системи з пакетною обробкою завдань.
- •3. Системи з розподілом часу між завданнями.
- •21. Характеристика та функції режиму розділення часу в операційних системах.
- •22. Характеристика та функції мережевого режиму в операційних системах.
- •23. Характеристика та функції універсальних операційних систем.
- •24. Характеристика та функції операційних систем спеціального призначення.
- •26. Характеристика та функції командного, віконного та мовного інтерфейсів операційних систем.
- •27. Характеристика графічного, wimp, silk, мімічного та семантичного інтерфейсів операційних систем.
- •29. Ресурс. Класифікація ресурсів.
- •30. Дисципліни розподілу ресурсів: одно чергові (fifo, lifo, rr) та і багато чергові (безпріоритетні та пріоритетні).
- •40. Фрагментація пам`яті. Переміщувані розділи.
- •41. Імена файлів та характеристика типів файлів
- •42. Типи файлів: звичайні файли, спеціальні файли, каталоги.
- •43. Логічна та фізична організація файлу.
- •44. Управління доступом до файлів і каталогів.
- •45. Характеристика операцій над файлами
- •46. Папки (каталоги, директорії) та їх характеристика. Операції над папками.
- •47. Характеристика захисту файлів та папок.
- •46. Папки ( каталоги, директорії) та їх характеристика. Операції над папками.
- •47. Характеристика захисту файлів та папок.
- •49. Характеристика структури диска fat
- •50. Характеристика помилок файлової системи.
- •53. Look #68 !! and #49 and #52
- •62. Багатозадачні операційні системи
- •64. Апаратне забезпечення (архітектура)
- •66, 67 (По сути одно и тоже)
- •68. Файлові системи сімейства Windows.
- •69. Look #62
- •70. Основні характеристики однозадачних ос.
- •71. Концепції і технології проектування ос: розширюваність, переносимість, сумісність, безпека.
- •72. Тенденції в структурній побудові ос: монолітні системи, багаторівневі системи, модель клієнт-сервер та мікро ядра.
- •73. Об'єктно-орієнтований підхід в структурній побудові ос
- •74. Сучасні концепції і технології проектування операційних систем.
- •75. Способи підвищення продуктивності та розширюваності операційних систем.
- •Способи забезпечення відкритості і розширюваності
- •76. Способи забезпечення надійності
- •77. Захист інформації
- •78. Переносимість та совмісність програмного забезпечення ос
- •79. Огляд операційних систем
- •Графічні інтерфейси і розширення для dos
- •Родина Windows 9x
- •Родина Windows nt
- •Windows xp
- •Windows Vista
- •Windows 7(див.80) Родина ос для кишенькових комп'ютерів
- •Хмарні обчислення: Windows Azure
- •80. Характеристики версій Windows. Графічні інтерфейси і розширення для dos
- •Родина Windows 9x
- •Родина Windows nt
- •Windows xp
- •Характеристики Windows 7
- •Родина ос для кишенькових комп'ютерів
- •Хмарні обчислення: Windows Azure
- •Інтегровані програмні продукти
- •81.Основні характеристики Windows 98.
- •82.Інсталяція и налагодження Windows 98.
- •83.Файлова система сімейства Windows98.
- •84.Переваги та недоліки Windows.
- •85. Характеристика безопасного режиму ос Windows 98
- •86. Настройка апаратних засобів ос Windows 98
- •87. Забезпечення захисту ос Windows 98
- •88. Характеристика багатозадачності ос Windows 98
- •89. Характеристика систем перевірки та дифрагментації дисків ос Windows
- •90. Режими переносу та редагування файлів в ос Windows 98
- •91.Основні характеристики Windows 2000 Pro.
- •92. Інсталяція та налагодження Windows 2000 Pro.
- •93.Характеристика файлової системи Windows 2000 Pro.
- •94. Переваги та недоліки ос Windows 2000 Pro.
- •95. Характеристика безопасного режиму ос Windows 2000 Pro
- •96. Настройка апаратних засобів Windows 2000pro
- •97. Забезпечення захисту ос Windows 2000 Pro
- •98. Характеристика багатозадачності ос Windows 2000 Pro
- •99. Характеристика систем перевірки та дифрагментації дисків ос Windows 2000 Pro
- •101. Основні характеристики Windows xp.
- •102. Інсталяція та налагодження Windows xp
- •103.Характеристика файлової системи Windows xp Pro.
- •105. Характеристика безпечного режиму ос Windows xp Pro
- •107. Настройка Windows xp стандартними засобами
- •108. Look #62
- •109. Засіб перевірки дисків - програма ScanDisk
- •110. Режими переносу та редагування файлів в ос Windows xp Pro
- •111. Основні характеристики файлових систем ос Windows.
- •112. Характеристика мс дос
- •Вывод информации о состоянии устройства
- •115. Характеристика основних команд ms-dos
- •116. Функціональні можливості Windows Vista
- •117.Функціональні можливості Windows 7
- •118. Характеристика видань Windows Vista
- •119. Характеристика видань Windows Windows 7
- •120.Характеристика функції “Диспетчер устройств”
- •121. Опис функції 'Язык и региональные стандарты'
- •122. Як вірно видалити програмне забезпечення з комп’ютера.
- •123. Опис функції ‘Учетные записи пользователей
- •124. Характеристика режимів запуску Windows Vista
- •125.Никто не имеет ни малейшего понятия о чем писать, но рекомендуют воспользоваться предыдущим вопросом.
- •126. Характеристика режимів запуску Windows 7
- •128.Bстановлення драйверів.
- •127.Настроювання операційної системи за допомогою файлу конфігурації config.Sys
- •129. Основні характеристики Windows Vista.
- •130. Інсталяція та налагодження Windows Windows 7
- •131. Основні характеристики Windows Windows 7
- •132. Інсталяція та налагодження Windows Vista
- •133. Функції дефрагментатора в операційних системах Windows
- •134. Методи інстолляції Windows
- •135. Файлова система Windows Vista. Файли і папки Windows .
- •136. Режими переносу та редагування файлів в ос Windows Vista
- •137. Вимоги та порядок підтримки операційної системи (систем) в організації/підприємстві
- •138 Забезпечення захисту ос Windows Vista
- •139 Режими переносу та редагування файлів в ос Windows Vista
- •1. Мета вивчення дисципліни.
- •2. Задачі дисципліни.
- •100. Режими переносу та редагування файлів в ос Windows 2000 Pro
- •110. Режими переносу та редагування файлів в ос Windows xp Pro
- •125 Характеристика режимів установки обладнання в Операційних системах
- •137. Вимоги та порядок підтримки операційної системи (систем) в організації/підприємстві
- •139 Режими переносу та редагування файлів в ос Windows Vista
102. Інсталяція та налагодження Windows xp
Як завантажується Windows XP
Джерело: http://www.interface.ru/
Процес завантаження комп'ютера здавалося б вивчений нами до дрібниць: кнопка - BIOS - операційна система - логін... А ти замислювався коли-небудь про те що ж насправді відбувається в цей час усередині твого комп'ютера? Можеш по кроках розповісти як працює комп'ютер? Упевнений, що ні. Тому сьогодні проведемо короткий лікнеп - розповімо про те, як же насправді завантажується комп'ютер. Эта стаття розглядає роботу Windows XP, в останніх системах процес, природно, декілька відрізняється.
Включається тумблер живлення. Блок живлення проводить самодіагностику. Коли всі електричні параметри в нормі БП посилає сигнал Power Good процесору. Час між включенням живлення і відходом сигналу звичайний 0.1-0.5 секунд.
Таймер мікропроцесора отримує сигнал Power Good. С здобуттям цього сигналу таймер перестає посилати сигнал Reset процесору, дозволяючи тому включитися.
CPU починає виконувати код ROM BIOS. Процессор завантажує ROM BIOS починаючи з адреси FFFF:0000. За цією адресою прописаний лише перехід на адресу справжньої коди BIOS ROM.
Система виконує початковий тест заліза. Каждая помилка, що зустрічається на цьому етапі повідомляється певними звуковими кодами (у минулому биканьем, зараз вже ймовірно сучасніше - голосом), оскільки відео система ще не ініціалізувала.
BIOS шукає адаптери, які можуть зажадати завантаження свого BIOS-а. Самым типовим випадком в цьому випадку є відео карта. Завантажувальна процедура сканує пам'ять з адреси C000:0000 по C780:0000 для пошуку відео ROM. Таким чином завантажуються системи всіх адаптерів.
ROM BIOS перевіряє виключення це або перезавантаження. Процедура два байти за адресою 0000:0472. Будь-яке значення відмінне від 1234h є свідоцтвом "холодного" старту.
Якщо це включення ROM BIOS запускає повний POST (Power On Self Test). Якщо це перезавантаження, то з POST процедури виключається перевірка пам'яті. Процедуру POST можна розділити на три компоненты:
Відео тест ініціалізував відео адаптер, тестує карту і відео пам'ять, показує конфігурацію або виниклі помилки.
Ідентифікація BIOS-а показує версію прошивки, виробника і дату.
Тест пам'яті перевіряє чіпи пам'яті і підраховує розмір встановленої пам'яті.
Помилки, які можуть виникнути в ході POST перевірки можна розділити на смертельних і не дуже :). У другому випадку вони показуються на екрані, але дозволяють продовжити процес завантаження. Ясно, що в першому випадку процес завантаження зупиняється, що зазвичай супроводиться серією бип-кодов.
BIOS читає конфігураційну інформацію з CMOS. Небольшая область пам'яті (64 байт) харчується від батареї на материнської плати. Найголовніше для завантаження в ній - порядок, в якому повинні опитуватися приводи, який з них має бути першим - дисковод, CD-ROM або вінчестер.
Якщо першим є жорсткий диск, BIOS перевіряє найперший сектор диска на наявність Master Boot Record (MBR). Для дисковода перевіряється Boot Record в першому секторі. Master Boot Record - перший сектор на циліндрі 0, 0 голівці, 512 байт розміром. Якщо вона знаходиться, то завантажується в пам'ять за адресою 0000:7C00, потім перевіряється на правильну сигнатуру - два останні байти мають бути 55AAh. Відсутність MBR або цих перевірочних байт зупиняє процес завантаження і видає попередження. Сама MBR складається з двох частин - системного завантажувача (partition loader або Boot loader), програми, яка отримує управління при завантаженні з цього жорсткого диска; таблиці розділів (партиций), яка містить інформацію про логічні диски, що є на жорсткому диску.
Правильний запис MBR записується в пам'ять і управління передається її коду. Процесс установки декількох операційних систем на один комп'ютер зазвичай замінює оригінальний лоадер на свою програму, яка дозволяє вибрати з якого диска виробляти останнє завантаження.
Далі Boot Loader перевіряє таблицю партиций у пошуках активної. Завантажувач далі шукає завантажувальний запис (Boot Record) на найпершому секторі розділу. В даному випадку Boot Record це ще 512 байт - таблиця з описом розділу (кількість байт в секторі, кількість секторів в кластері і тому подібне) і перехід на перший файл операційної системи (IO.SYS у DOS).
Операційна система.
Управління передається операційної системи. Як же вона працює, як проходит процес завантаження?
Boot Record перевіряється на правильність і якщо код визнається правильним те код завантажувального сектора виконується як програма. Загрузка Windows XP контролюється файлом NTLDR, що знаходиться в кореневій директорії системного розділу. NTLDR працює в чотири прийоми:
Початкова фаза завантаження
Вибір системи
Визначення заліза
Вибір конфігурації
У початковій фазі NTLDR перемикає процесор в захищений режим. Потім завантажує відповідний драйвер файлової системи для роботи з файлами будь-якої файлової системи, підтримуваною XP. Если хто забув, то наша улюблена Вісь може працювати з FAT-16, FAT-32 і NTFS.
Якщо в кореневій директорії є BOOT.INI, то його вміст завантажується в пам'ять. Якщо в нім є записи більш ніж про одну операційну систему, NTLDR зупиняє роботу - показує меню з вибором і чекає введення від користувача певний період часу. Если такого файлу немає, то NTLDR продовжує завантаження з першою партиции першого диска, звичайно це C:\.
Якщо в процесі вибору користувач вибрав Windows NT, 2000 або XP, то перевіряється натиснення F8 і показ відповідного меню з опціями завантаження. После кожного вдалого завантаження XP створює копію поточної комбінації драйверів і системних налаштувань відому як Last Known Good Configuration. Цей колекцію можна використовувати для завантаження у випадку якщо деякий новий пристрій вніс розлад до роботи операційної системи.
Якщо вибрана операційна система XP, то NTLDR знаходить і завантажує DOS-овскую програму NTDETECT.COM для визначення заліза, встановленого в комп'ютері. NTDETECT.COM будує список компонентів, який потім використовується в ключі HARDWARE вітки HKEY_LOCAL_MACHINE реєстру.
Якщо комп'ютер має більш за один профіль устаткування програма зупиняється з меню вибору конфігурації.
Після вибору конфігурації NTLDR починає завантаження ядра XP (NTOSKRNK.EXE). В процесі завантаження ядра (але перед ініціалізацією) NTLDR залишається головним в управлінні комп'ютером. Екран очищається і внизу показується анімація з білих прямокутників. Окрім ядра завантажується і Hardware Abstraction Layer (HAL.DLL), щоб ядро могло абстрагуватися від заліза. Обоє файлу знаходяться в директорії System32.
NTLDR завантажує драйвера пристроїв, помічені як завантажувальні. Завантаживши їх NTLDR передає управління комп'ютером далі. Каждый драйвер має ключ в HKEY_LOCAL_MACHINE\SYSTEM\Services. Якщо значення Start рівне SERVICE_BOOT_START, то пристрій вважається завантажувальним. Для кажого такого пристрою на екрані друкується крапка.
NTOSKRNL в процесі завантаження проходить через дві фази - так звана фаза 0 і фазу 1. Перша фаза ініціалізувала лише ту частину мікроядра і виконавчі підсистеми, яка потрібна для роботи основних служб і продовження завантаження. На цьому етапі на екрані показується графічний екран із статус баром. XP дизейблит переривання в процесі фази 0 і включає їх лише перед фазою 1. Викликається HAL для підготовки контроллера переривань. Ініціалізувалися Memory Manager, Object Manager, Security Reference Monitor і Process Manager. Фаза 1 починається коли HAL готує систему для обробки переривань пристроїв. Якщо на комп'ютері встановлено більш за одне процесор вони ініціалізувалися. Всі виконавчі підсистеми реинициализируются в наступному порядку:
Object Manager
Executive
Microkernel
Security Reference Monitor
Memory Manager
Cache Manager
LPCS
I/O Manager
Process Manager
Ініціалізація Менеджера ввода/Вывода починає процес завантаження всіх системних драйверів. З тієї миті де зупинився NTLDR завантажуються драйвера по пріоритету. Сбой у завантаженні драйвера може змусити XP перезавантажитися і спробувати відновити Last Known Good Configuration.
Останнє завдання фази 1 ініціалізації ядра - запуск Session Manager Subsystem (SMSS). Підсистема відповідальна за створення призначеного для користувача оточення, що забезпечує інтерфейс NT. SMSS працює в призначеному для користувача режимі, але у відмінності від інших додатків SMSS вважається довіреною частиною операційної системи і "рідним" застосуванням (використовує лише виконавчі функції), що дозволяє їй запустити графічну підсистему і login.
SMSS завантажує win32k.sys - графічну підсистему. Драйвер перемикає комп'ютер в графічний режим, SMSS стартує всі сервіси, які повинні автоматично запускатися при старті. Якщо всі пристрої і сервіси стартували вдало процес завантаження вважається вдалим і створюється Last Known Good Configuration.
Процес завантаження не вважається завершеним до тих пір, поки користувач не залогинился в систему. Процес ініціалізувався файлом WINLOGON.EXE, що запускається як сервіс і підтримується Local Security Authority (LSASS.EXE), який і показує діалог входу в систему. Это діалогове вікно показується приблизно тоді, коли Services Subsystem стартує мережеву службу.
http://www.diwaxx.ru/win/xp_dual_optimizer.php
Конфігурується Windows XP під двохядерні системи
Джерело: http://winlab.ru/
OEM-производители випустили на ринок двохядерні машини без їх правильного налаштування. Згідно сайту Notebook Review, машини, продані через роздрібну мережу, з Windows XP SP2 на борту не були конфігуровані відповідним чином.
Сайт називає Sager, як одного з OEM-производителей, який не виробив подбную налаштування для своїх ноутбуків на двохядерних процесорах. Машини в магазинах BestBuy, Fry's, CircuitCity також не налагоджені.
Мабуть, Windows XP2 не розпізнала автоматично, на якому процесорі вона встановлюється, на двохядерному чи ні, так що налаштування мало бути зроблене уручну. Не конфігурувавши Windows XP належним чином, можна отримати плачевні результати в таких іграх, як Oblivion.
Для перевірки налаштування необхідно переконатися в тому, що система дійсно не оптимізована під роботу на двохядерному процесорі - CTRL+ALT+DEL - Швидкодія.
Як усунути:
Необхідно:
Windows XP (Home, Pro, MCE) з Service Pack 2 (навіть якщо використовується Apple Bootcamp, НЕ Virtual РС);
будь-яка система (настільний комп'ютер або ноутбук) з мультипроцесором, мультиядерностью або логічною мультиядерностью (Hyper-Threading), тобто Intel: Pentium 4 з HT, Pentium D, Core Duo, Core 2 Duo, Dual Core Xeon або AMD: Athlon 64 X2, Turion X2, Dual Core Opteron;
1. Для процесорів Intel. Перевірте, чи встановлено обов'язкове оновлення Windows XP Hotfix Patch: KB896256 (автоматично не завантажується через Windows Update). Якщо немає - завантажити і встановити.
Для процесорів AMD. Перевірте, чи встановлені обов'язкове оновлення Windows XP Hotfix Patch: KB896256 (автоматично не завантажується через Windows Update) і AMD CPU драйвер. Якщо немає - завантажити і встановити (для AMD Dual Core Optimizer).
Зауваження для AMD:
Встановлюйте драйвер AMD CPU лише якщо у Вас коштує процесор від AMD.
AMD Dual Core Optimizer (оптимізатор для двохядерного процесора AMD Dual Core) був відповіддю на усунення дефекту Multi-Core від Microsoft (при цьому спочатку аби отримати це оновлення, необхідно було поштою зв'язатися з Microsoft). AMD зробила загальнодоступним свій оптимізатор. Якщо він встановлений і нормально працює, немає необхідності встановлювати Windows XP Hotfix Patch KB896256.
Після установки Windows XP Hotfix Patch KB896256 (перезавантажившись чи ні), наберіть Start Menu (Пуск) - Run (Виконати). Наберіть REGEDIT і натискуйте Enter.
2. У редакторові реєстру перейти по вітці HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControlSet\ Control\ Session Manager, в якій має бути розділ Throttle, якщо його немає, то його треба створити (правою кнопкою на Session Manager - Створити > Розділ, назвати Throttle).
3. У розділі Throttle має бути параметр PerfEnablePackageIdle типа DWORD з величиною 1.
Якщо немає - створити з ім'ям PerfEnablePackageIdle типа DWORD і привласнити значення 1.
4. Вийти з Редактора реєстру.
5. Поглянути, чи є ключ /usepmtimer у файлі boot.ini (My Computer (Мій комп'ютер) - у вікні правою кнопкою миші > Properties (Властивості), вибрати закладку ADVANCE (Додатково), потім в полі Startup and Recovery (Завантаження і Відновлення) натискувати на Settings (Параметри), а потім натискувати EDIT (Правка)). Якщо немає - вставити (не весь приклад файлу boot.ini !!!).
Приклад файлу BOOT.INI:
[boot loader] timeout=30 default=multi(0)disk(0) rdisk(0) partition(1)\WINDOWS [operating systems] multi(0)disk(0) rdisk(0) partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /usepmtimer
Зберегти зміни і перезавантажитися.