2. Ma'ruza: Tizimni yuklash bosqichlari
Download 49.34 Kb.
|
2a. Лекция Этапы загрузки системы
Yadro yuklovchiIkkilamchi yuklovchining vazifasi yadroni yuklash va ishga tushirishdir operatsion tizim . Qoida tariqasida, tizim yadrosi ma'lum bir nomga ega faylga yoziladi. Ammo ikkilamchi yuklovchi faylni yadro bilan qanday o'qiy oladi , agar Linuxda bu operatsiya funksiya bo'lsa yadrolar ? Bu muammoni uchta usulda hal qilish mumkin. Birinchidan, yadro diskdagi fayl bo'lmasligi mumkin. Agar yuklab olish tarmoq orqali amalga oshirilsa, serverdan "falon nomli fayl" so'rash kifoya va javob so'ralgan yadroni o'z ichiga olgan ma'lumotlarning butun ketma-ketligi bo'ladi . Barcha fayl operatsiyalari tizim allaqachon yuklangan va ishlayotgan server tomonidan amalga oshiriladi. Boshqa hollarda, yadro buning uchun maxsus ajratilgan bo'limga "haydaladi", bu erda u endi fayl shaklida emas, balki o'lchami va joylashuvi ma'lum bo'lgan bir xil uzluksiz bo'lakda bo'ladi. Biroq, bu Linuxda odatiy hol emas, chunki, masalan, IBM-mos keladigan kompyuterning diskida maxsus bo'lim uchun joy bo'lmasligi mumkin. Ikkinchidan, siz yuqorida tavsiflangan joylashuv xaritasidan foydalanishingiz mumkin: yadroni diskdagi sektorlar to'plami sifatida tasavvur qiling , ushbu to'plamni oldindan belgilangan joyga yozing va yuklovchini yadroni xaritadagi qismlardan yig'ishga majburlang . Joylashuv xaritasidan foydalanish ikkita muhim kamchilikka ega: uni yaratish faqat yuklangan tizimning nazorati ostida va o'zgartirilishi mumkin. yadro , albatta, xarita o'zgarishi bilan birga bo'lishi kerak . Agar biron sababga ko'ra tizim oldindan rejalashtirilgan konfiguratsiyalarning birortasida yuklanmasa, vaziyatni to'g'irlashning yagona yo'li tashqi muhitdan (masalan, lazer diskidan) yuklashdir. Va tizim aniq yuklanmasligi mumkin, chunki administrator yadroni o'zgartirgandan so'ng xaritani qayta tiklashni unutgan : xarita yadro bilan eski faylga mos keladigan sektorlar ro'yxatini o'z ichiga oladi va eski faylni o'chirib tashlaganingizdan so'ng, bu sektorlar har qanday bo'lishi mumkin " axlat". Uchinchidan, siz ikkilamchi yuklovchiga fayl tizimlarining tuzilishini tanib olishni va u erda fayllarni nomi bilan topishni o'rgatishingiz mumkin. Bu uning hajmini sezilarli darajada oshiradi va "funktsiyalarni ikki baravar oshirish" ni talab qiladi - axir, xuddi shunday, undan ham kuchliroq, tan olinishi yadroning o'zida bo'ladi . Boshqa tomondan, agar yangisini o'rnatishda eski yadro olib tashlanmasa, balki uning nomini o'zgartirsa, yuqorida tavsiflangan to'siqdan qochish mumkin. Keyin, agar tizimni yangi yadro bilan yuklash muvaffaqiyatsiz bo'lsa, siz fayl (yoki katalog) nomini qo'lda ko'rsatib, qayta yuklashingiz mumkin eski yadro , uning ostida hamma narsa to'g'ri ishlagan. Ikkilamchi yuklash vositasi nafaqat yuklab olishi mumkin yadro , balki uni moslashtiring. Eng ko'p ishlatiladigan yadro konfiguratsiya mexanizmi qobiq buyruq qatoriga o'xshaydi: yadro buyruq sifatida ishlaydi va yadro sozlamalari parametr sifatida ishlaydi . Yadro sozlamalari uning funksionalligini vaqtincha o'zgartirish uchun kerak: masalan, virtual konsollarning boshqa grafik rejimini tanlash, tashqi qurilmalarning qo'shimcha funktsiyalarini qo'llab-quvvatlashni o'chirish (agar apparat ularni qo'llab-quvvatlamasa), yadroning o'ziga qanday qilishni ko'rsatish uchun. tizimni yuklash va boshqalar. Ko'pincha, ikkilamchi yuklash moslamasining konfiguratsiyasi turli xil sozlamalarga ega bir xil yadro uchun bir nechta yuklash opsiyalaridan tortib (masalan, standart profil va kengaytirilgan xususiyatlar o'chirilgan profil) va turli yadrolar uchun yuklash opsiyalari bilan tugaydigan bir nechta yuklash opsiyalarini taqdim etadi. va hatto turli xil operatsion tizimlar . Bu yuklovchining o'zidan turli xil interfeys vositalarini talab qiladi. Bir tomondan, u oddiy muhitda ishlay olishi kerak, masalan, tizim konsoli ulangan ketma-ket port orqali foydalanuvchi bilan ma'lumot almashish . Boshqa tomondan, agar standart grafik kiritish-chiqarish qurilmalari mavjud bo'lsa, men yuklovchi ham ulardan foydalanishini xohlayman. Shuning uchun barcha yuklagichlar universal matn interfeysiga (ko'pincha juda boy xususiyatlarga ega) va turli xil grafiklarga (odatda menyu ko'rinishida) ega. operatsion tizimlar o'rnatilganda alohida holat yuzaga keladi (masalan, agar shaxsiy kompyuter ma'lum bir tizimga qat'iy bog'langan kompyuter o'yinlari uchun ham foydalanilsa). Bunday holda, ikkinchi darajali yuklagichning "universalligi" ga tayanmaslik kerak : ko'pchilikni ajrata olsa ham. fayl tizimlari va bir nechta yadro yuklash formatlari , ularning barchasini bilish mumkin emas. Biroq, agar yuklash sohasida bo'lsa Bo'lim operatsion tizimda birlamchi yuklovchi mavjud bo'lib, uni MBR ishlagandan so'ng darhol sodir bo'lgandek oddiygina yuklashingiz mumkin . Shunday qilib, ikkilamchi yuklovchi vazifasini bajarishi mumkin preloader , boshqaruvni "zanjir bo'ylab" o'tkazish (zanjir yuklash). Afsuski, zanjir qanchalik uzun bo'lsa, uning uzilish ehtimoli shunchalik yuqori bo'ladi: siz, masalan, MS-DOS zanjirini yuklashingiz , undan ikkilamchi yuklash moslamasini o'z ichiga olgan Linux bo'limini o'chirish uchun ishlatishingiz va keyin ushbu bo'limni qayta bo'lishingiz mumkin. kompyuterni ishlamaydigan holatga keltirish. ikkilamchi yuklagich. Kompyuterni yuklashning ikkinchi bosqichi: hajmi va imkoniyatlari apparat talablaridan deyarli mustaqil bo'lgan dastur. Asosiy vazifa - yuklashni to'liq tayyorlash va ishga tushirish operatsion tizim . Download 49.34 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling