![]() |
![]() |
словник | перекладачка | факти | тексти | програми | ![]() |
![]() |
щодо | посилання | новини | гостьова книга | пошук | ||
початок ![]() ![]() ![]() ![]()
|
![]() ![]() ![]() ![]() ![]() Далі: Старт системи зблизька Вгору: Загрузка та вимкнення системи Назад: Загрузка та вимкнення системи Огляд процесів старту та вимкненняДія вмикнення комп'ютера та загрузка його операційної системи118 називають загрузкою119. Назва походить від образу, коли комп'ютер витягує сам себе з болота за мотузки на чоботах, але процес сам по собі трохи більш реалістичний. Стартуючи, на самому початку, комп'ютер читає невеликий шматочок комп'ютерного коду, який носить назву початковий загрузчик120, який в свою чергу вантажить та стартує операційну систему. Початковий загрузчик найчастіше записується в певному місці жорсткого диску чи дискети. Причина такого двоступеневого процесу старту операційної системи полягає в тому, що операційна система велика і складна, а той початковий код, який читає з диску комп'ютер, повинен бути дуже малим - всього кілька сотень байт - для того, щоб не приводити до зайвого ускладнення програмного забезпечення, вбудованого ``в залізі'' комп'ютера. Різні комп'ютери виконоють початкову загрузку по різному. У світі PC комп'ютер (або точніше його BIOS) читає перший сектор (що називають загрузочним сектором) з гнучкого або жорсткого диску. Початковий загрузчик є частиною цього сектора. Він читає та вантажить операційну систему з іншого місця на диску (або з якогось іншого місця). Коли Лінакс (ядро) прочитано в пам'ять, він проводить ініціалізацію апаратного забезпечення і після цього запускає init . init стартує інші процеси та дозволяє користувачам реєструватися в системі та виконувати свою роботу. Подробиці цього процесу розглядатимуться далі. При вимкненні системи всім процесам повідомляється, що вони повинні закінчити свою роботу (це змушує їх закрити всі відкриті на даний час файли та виконати інші подібного роду дії), після цього відмонтовуються файлові системи та області свопінґу, і врешті-решт, на екрані друкується повідомлення про те, що можна вимкнути напругу. Якщо ця процедура не виконана як слід, можуть трапитися неприємі речі, а саме: може виявитися, що буферний кеш файлової системи не злито на диск. Це означає, що всі дані, які перебували в буфері загублено і, що файлова система пошкоджена, або інколи навіть, що нею не можна користуватися.
Dmytro Kovalev 1999-06-10 |
![]() |
|
||||
© 2000-2003, Київ, Соломко Валентин -- ідея та наповнення, графічне опрацювання -- проєкт дизайн, змiнено -- 08.06.2003 14:25:51 |