Bootstrap dasturi qaerda joylashgan. Operatsion tizim yuklanmoqda. Windows XP-ni yuklash

Kompyuterning normal ishlashi uchun operatsion tizimning asosiy modullari operativ xotirada bo'lishi kerak. Shuning uchun, kompyuterni yoqgandan so'ng, operatsion tizimni diskdan RAMga avtomatik qayta yozish (yuklash) tashkil etiladi.

Dasturiy ta'minot darajasi har ikkala darajadagi funktsiyalarni bajaradigan va boshqa darajadagi tafsilotlar uchun yuqori darajadagi tashvishlardan xalos bo'ladigan darajalarga bo'lingan holda yaxshi ishlaydi. Ushbu falsafaga asoslanib MS-DOS operatsion tizimi modul asosida qurilgan va quyidagi tarkibiy qismlardan iborat:

    Operatsion tizimning yuklagichi;

    IO.SYS va MSDOS.SYS tizim fayllari;

    Qurilma drayverlari.

    MS DOS buyruq protsessori (COMMAND.COM fayli);

    MS DOS tashqi buyruqlari.

Bundan tashqari, MS-DOS, IBM PC uchun boshqa barcha operatsion tizimlar singari, o'rnatilgan kompyuter dasturiy ta'minotidan foydalanadi Asosiy kirish / chiqish tizimi (BIOS).

Belgilangan dasturiy ta'minot modullarini kompyuterni yoqgandan so'ng ularni operativ xotiraga yuklash tartibida ko'rib chiqamiz.

Asosiy kirish-chiqarish tizimibu boshqaruvning eng past darajasi, kompyuterning apparat va dasturiy ta'minoti o'rtasidagi interfeysning bir turi. BIOS to'g'ridan-to'g'ri kompyuterdagi apparatni boshqaradi va boshqa dasturlarni buni bajarish tafsilotlarini bilishdan xalos qiladi. BIOS dasturlari ishlab chiqaruvchi tomonidan kompyuterning ROMiga yoziladi va quyidagilarni amalga oshiradi:

    kompyuter yoqilganda o'zini sinab ko'rish (POST dasturi);

    boshlash, ya'ni kompyuter uskunalarini sozlash (kompyuterning konfiguratsiyasi aniqlanadi, ba'zi registrlarning kerakli qiymatlari o'rnatiladi);

    xizmat funktsiyalarini bajarish va apparatdagi uzilishlar bilan ishlash;

    magnit diskka yozilgan operatsion tizimni yuklash (BOOT dasturi).

Kompyuterni yoqgandan so'ng darhol POST dasturi ishlay boshlaydi, operativ va boshqa kompyuter qismlarining ishlashini tekshiradi. Keyin BIOS ishga tushiradi va diskdan A diskida o'qishga harakat qiladi: unga boshqaruvni uzatish va DOS yuklash jarayonini davom ettirish uchun operatsion tizimning bootloader. Kerakli fayllar yoki floppi bo'lmagan taqdirda qidirish C:, D:, E: va hokazo qattiq disklarda davom etadi. Agar yuklash (yoki boshqacha qilib aytganda, tizim) disk topilmasa, monitorda bu haqda xabar ko'rsatiladi.

Yuklab olish tugagandan so'ng BIOS xizmatining funktsiyalari (masalan, diskka yoki displey ekraniga alohida baytlarni chiqarish, klaviaturadan belgini o'qish, real vaqtda soatni o'qish va h.k.) uzilishlar yordamida chaqiriladi. Interruptbu protsessorni joriy vazifani to'xtatishiga va tashqi hodisalar bilan ishlashni boshlashiga olib keladigan apparat mexanizmi. Bunday hodisa tashqi kiritish-chiqarish qurilmalaridan signal, dastur uchun so'rov yoki xato (nolga bo'linish, butun son juda katta va hk) bo'lishi mumkin.

Operatsion tizim yuklagichiMS DOS operatsion tizimi bilan har bir floppi va qattiq diskning (qattiq disk) birinchi sektorida joylashgan juda qisqa dastur. Ushbu dasturning vazifasi yuklash diskidan RAMga DOS tizim fayllarini o'qishdir.

IO.SYS tizim fayllaribu BIOS kengaytmasi. Ushbu modul operatsion tizimni hisoblash kompleksining o'ziga xos konfiguratsiyasi uchun moslashtiradi va yangi drayverlarni nostandart I / U qurilmalariga ulashga imkon beradi,

Tizim fayliMSDOS.SYS- uzilishlar bilan ishlash moduli. U asosan fayl tizimini saqlaydi va operativ xotira ajratilishini boshqaradi.

Yuklovchi tomonidan o'qilgandan so'ng tizim fayllari doimiy ravishda kompyuterning operativ xotirasida joylashgan, ya'ni ular doimiy dasturlardir.

Agar tizim fayllari muvaffaqiyatli yuklangan bo'lsa, IO.SYS dastur moduli kompyuter tizimining kerakli konfiguratsiyasini o'rnatadi. Shu maqsadda u tashqi qurilmalar drayverlarini kompyuterning operativ xotirasiga joylashtiradi.

Tashqi drayvlarqurilmalar - bu tashqi qurilmalar bilan o'zaro ishlash operatsiyalarini ta'minlaydigan alohida dastur fayllari. Plagin drayverlari ro'yxati CONFIG.SYS konfiguratsiya faylida joylashgan. ...

Buyruq protsessorioperatsion tizimni yuklash jarayonini yakunlaydi. Kompyuterni boshqarish buyruq protsessoriga o'tkazilgandan so'ng, ikkinchisi avtomatik ravishda maxsus buyruq faylini - AUTOEXEC.BAT-ni bajarishni boshlaydi (agar bunday fayl yuklash diskining ildiz katalogida bo'lsa). AUTOEXEC.BAT fayli har safar kompyuter ishga tushirilganda bajariladigan buyruqlar va dasturlarni belgilaydi. Ushbu fayl yordamida siz operatsion muhit parametrlarini sozlashingiz mumkin. Masalan, virtual disk yarating, bosib chiqarish rejimlarining o'zgarishini ta'minlang, yordamchi dasturlarni yuklang va hokazo.

.BAT kengaytmasi bo'lgan fayllar tizim muhitida ishlashda alohida o'rin tutadi. Ular operatsion tizim buyruqlari to'plamini yoki bajariladigan fayl nomlarini o'z ichiga oladi. Faylni .BAT kengaytmasi bilan ishga tushirgandan so'ng unda yozilgan barcha buyruqlar birin ketin avtomatik ravishda bajariladi.

Agar operatsion tizim yuklangan diskning ildiz katalogida AUTOEXEC.BAT fayli topilmasa, u holda MS DOS foydalanuvchidan joriy sana va vaqtni so'raydi.

AUTOEXEC.BAT faylini bajargandan so'ng, operatsion tizimni yuklash jarayoni tugaydi. Buyruq protsessori MS-DOS buyruqlarni qabul qilishga tayyorligini ko'rsatuvchi tezkor xabar beradi. Taklifnoma odatda o'xshaydi Javob: \\\u003eyoki masalan C: \\\u003e,agar yuklab olish qattiq diskdan amalga oshirilgan bo'lsa.

Xayrli kun, aziz do'stlar, tanishlar va boshqa shaxslar.

Agar sizning kompyuteringizda bo'lsa 2 va undan ko'p operatsion tizimlar, keyin aniq kompyuterni yuklashning ma'lum bir bosqichida ushbu operatsion tizimlarning ro'yxati paydo bo'lib, ularni, masalan, ularni tanlashni talab qiladi. 30 soniya. Yoki, keyingi operatsion tizimni o'rnatgandan so'ng, ikkinchisi to'satdan ro'yxatdan g'oyib bo'ldi yoki hatto umuman yuklashni to'xtatdi. Yana bir keng tarqalgan muammo - bu tizimni o'rnatmaganingizda (yoki umuman o'chirib tashlaganingizda), lekin u allaqachon bootloader-da ro'yxatdan o'tishga muvaffaq bo'lgan va u erda o'lik chiziq sifatida osilgan yoki .. Yoki boshqa bir narsa :-)

Bugun men sizga aynan shu ro'yxat bilan bir qator xijolatlarni yo'q qilishga yordam beraman va umuman u bilan ishlashni yanada qulayroq qilish yoki uni butunlay o'chirib tashlash, shuningdek tahrirlash va h.k.

Qilishingiz mumkin bo'lgan narsalar haqida bir oz ko'proq ma'lumot va keyin buni qanday qilish kerak.
Boring.

Windows yuklash ro'yxatini tahrirlash

Operatsion tizimlar ro'yxatini tahrirlashdan foydalanishning kerakli, ba'zida hatto foydali, sozlamalari va usullari haqida, shuningdek kerak bo'lganda tez-tez yuz beradigan muammolar haqida bir necha so'z.

  • BirinchidanMenga kelsak, 30 soniya - kimdir uchun juda ko'p, kimdir uchun etarli emas. Qancha bo'lishi mumkin? Masalan, siz kompyuterni yoqib, choynakni qo'yishga borasiz va qaytib kelganingizda tizim, hatto chiqib ketgan bo'lsa ham, hali ham yuklanayotganini ko'rasiz. Shunday qilib, siz ushbu vaqtni umuman istalgan qiymatga o'zgartirishingiz mumkin 1 oldin n... Ehtimol, bu qiymatning chegarasi bor, lekin men buni tekshirmadim va tizimning ishga tushishi uchun kimdir kerakligiga shubha qilaman 30 daqiqa :)
  • Ikkinchidan, yuqorida aytganimdek, ehtimol siz (yoki do'stlaringiz) ikkinchi / uchinchi / beshinchi raqamni qo'yasiz Windows (yoki boshqa operatsion tizim), lekin o'rnatishni to'xtatib qo'ydi yoki u davomida biror narsa ishlamadi yoki siz tizimlardan birini butunlay o'chirib tashladingiz. Faqat bu erda juda jo'natilmagan / o'chirilgan yozuv mavjud Windows har jihatdan qoldi va zerikdi, tk. ro'yxatdan doimo ishlaydigan tizimni tanlashingiz kerak. Shunday qilib siz qo'shimcha chiziqlardan xalos bo'lishingiz mumkin.
  • Uchinchidan... Ko'p odamlar har xil kulgili asboblarni yaxshi ko'radilar. Bunday holda, masalan, ro'yxatdagi tizimlarning nomini xohlagancha o'zgartirishingiz mumkin, masalan, qo'yish o'rniga Mega winda vasi.
  • To'rtinchidanmasalan, do'stingiz sizga o'zi bilan qattiq disk olib kelgan Windows, lekin siz operatsion tizimni mavjud bo'lganlar ro'yxatiga qanday qo'shishni bilmayapsiz, shunda uni tanlashingiz mumkin. Shunga qaramay, buni hozir aytadigan joyda qilish mumkin.
  • Beshinchi, yuklab olish uchun mavjud bo'lgan tizimlar ro'yxatini tahrirlash uchun quyida tasvirlangan usuldan foydalanish biroz aqldan ozgan. Siz so'zlardan ro'yxatni yaratishingiz mumkin 25 tizimlar, ammo ulardan biri yuklanadi, qolganlari ularning yo'qligi sababli xato qiladi. Qaysi biri ishlashini faqat siz bilib olasiz, chunki siz ushbu ro'yxatni yaratasiz va kompyuteringizni yoqgan tajovuzkor kerak bo'ladi 20 ishlaydigan tizimni qidirib kompyuterni qayta yoqing. Aytgancha, siz bundan nafaqat, balki do'stingizning hazillari sifatida ham foydalanishingiz mumkin;)

Kompyuterni yoqgandan so'ng, uning operativ xotirasida operatsion tizim yo'q. O'z-o'zidan, operatsion tizimsiz kompyuterning texnik vositalari dasturni xotiraga yuklash kabi murakkab harakatlarni bajara olmaydi. Shunday qilib, biz erimaydigan bo'lib ko'rinadigan paradoksga duch kelmoqdamiz: operatsion tizimni xotiraga yuklash uchun biz allaqachon xotirada operatsion tizimga ega bo'lishimiz kerak.

Ushbu paradoksning echimi - maxsus kichik kompyuter dasturidan foydalanish bootloaderyoki doimiy xotirada joylashgan buyruqlar (masalan, IBM PC-da - hech qanday yordamisiz buyruqlarni qayta yuklash). Ushbu dastur yuklash uchun mos keladigan moslamalarni topishi va ushbu qurilmalarning tanlangan moslamasining o'zi (ko'pincha yuklash sektori) ning maxsus qismidan OS yuklagichini yuklashi mumkin.

Yuklash yuklagichlari maxsus cheklovlarga rioya qilishi kerak, ayniqsa ovoz balandligi bo'yicha. Masalan, IBM kompyuterida birinchi darajali yuklovchi MBR-ning dastlabki 446 baytiga to'g'ri kelishi kerak, bu esa yuklash jadvalining 64 baytini va BIOS uchun AA55 imzosi uchun 2 baytni bo'sh joyni qoldirib, bootloader-ni o'zi aniqlaydi.

Tarix

Dastlabki kompyuterlarda operatorga protsessorni ishga tushirishdan oldin bootloader-ni xotiraga joylashtirishga imkon beradigan kalitlar to'plami mavjud edi. Keyinchalik ushbu yuklash moslamasi operatsion tizimni tashqi qurilmadan, masalan, zımba lentasi yoki qattiq diskdan o'qiydi.

Bootloader pseudo-assembly kodi quyidagi ko'rsatmalar ketma-ketligi kabi sodda bo'lishi mumkin:

0: P 1ni ro'yxatdan o'tkazish uchun 8 raqamini yozing: perforatorni o'qiy boshlagani 2-o'qishni boshlashi mumkinligini tekshiring: agar iloji bo'lmasa, 1-bosqichga o'ting 3: shtrixli lentani o'qiydigan baytni o'qing va akkumulyatorga yozing 4: agar lenta tugagan bo'lsa, 8 5-bosqichga o'ting: akkumulyatorda saqlangan qiymatni P 6 registrda saqlangan manzil bo'yicha RAMga yozing: P registr qiymatini bitta 7 ga oshiring: 1-bosqichga o'ting

Ushbu misol 1970-yillarda Nicolet Instrument Corporation tomonidan chiqarilgan minikompyuterlardan biri uchun yuklash yuklagichiga asoslangan.

0: P 1ni ro'yxatdan o'tkazish uchun 106 raqamini yozing: perforator o'quvchi 2 o'qishni boshlashi mumkinligini tekshirib ko'ring: agar iloji bo'lmasa, 1 3 bosqichga o'ting: musht lenta o'quvchisidan bayt o'qing va akkumulyatorga yozing 4: agar lenta tugagan bo'lsa, 8 5-qadamga o'ting: akkumulyatorda saqlangan qiymatni P 6 registrda saqlangan manzil bo'yicha RAMga yozing: P registr qiymatini bitta 7 ga kamaytiring: 1-bosqichga o'ting

Ikkinchi darajali yuklovchining uzunligi shuki, yuklovchining so'nggi bayti 6-manzilda joylashgan buyruqni o'zgartirdi. Shunday qilib, 5-bosqichni bajargandan so'ng, ikkinchi darajali yuklash moslamasi ishga tushirildi. Ikkinchi darajali yuklovchi operatsion tizimni o'z ichiga olgan lenta uzunligini zımbalayan lenta o'quvchisini yuklashni kutayotgan edi. Birinchi darajali yuklovchining ikkinchi darajali yuklovchidan farqi shundaki, o'sha paytda keng tarqalgan bo'lgan, xususan, bu holatda ishlatiladigan ASR-33 teletayplarida o'qilgan xatolarni o'qiydigan lentadan tekshirilgan.

Ba'zi operatsion tizimlar, eng tipiklari - bu Apple Computer-ning eski (1995 yilgacha) operatsion tizimlari, kompyuterlarning texnik vositalari bilan chambarchas bog'langanki, bu kompyuterlarga boshqa operatsion tizimlarni yuklash mumkin emas. Bunday hollarda, odatda standart operatsion tizim uchun yuklovchi yuklovchi vazifasini bajaradigan va keyinchalik boshqaruvni muqobil operatsion tizimga o'tkazadigan yuklash moslamasi ishlab chiqiladi. Apple ushbu usulni Unix-ning A / UX versiyasini ishga tushirish uchun ishlatgan va keyinchalik uni turli xil bepul operatsion tizimlar ishlatgan.

BIOS ishga tushirilgan qurilmalar

Yuklash moslamasi - operatsion tizim yuklanishidan oldin ishga tushirilishi kerak bo'lgan qurilma. Bunga kirish moslamalari (klaviatura, sichqoncha), asosiy chiqish moslamasi (displey) va u ishlab chiqariladigan qurilma - floppi, qattiq disk, flesh-disk, PXE) kiradi.

Standart IBM-mos keladigan shaxsiy kompyuterning yuklash ketma-ketligi

Shaxsiy kompyuter yuklanmoqda

Havolalar

Vikimedia fondi. 2010 yil.

"Operatsion tizimni yuklash" nima ekanligini boshqa lug'atlarda ko'ring:

    Operatsion tizim yuklagichi Kompyuterni yoqgandan so'ng darhol operatsion tizimni yuklaydigan tizim dasturi. Operatsion tizim yuklagichi: ... ... Vikipediya bilan muloqot qilish uchun zarur vositalarni taqdim etadi

    Ushbu atama boshqa ma'nolarga ega, Core-ga qarang. Kernel - bu operatsion tizimning (OS) markaziy qismi, protsessor vaqti, xotira va tashqi apparat kabi kompyuter resurslariga muvofiqlashtirilgan kirish imkoniyatini beradi ... ... Vikipediya

    Vazifa rejalashtiruvchisi atamasi uchun boshqa ma'nolarni ko'ring. Vazifalarni rejalashtirish - bu umumiy vazifali operatsion tizimlarda ham, real operatsion tizimlarda ham ko'p vazifali va ko'p ishlov berishda asosiy tushunchalardan biri ... ... Vikipediya

    Bu tizim dasturlarini tarqatish shaklidir. Dağıtımların mavjudligi, tarqatish uchun ishlatiladigan dastur shakli deyarli hech qachon amaldagi dasturiy ta'minot shakliga to'g'ri kelmasligi bilan bog'liq ... ... Vikipediya

    Ishonchli yuklash - bu shaxsiy kompyuterning foydalanuvchini ruxsatsiz ishga tushirishining oldini olish, operatsion tizimni (OS) yuklash va maxfiy ma'lumotlarga ega bo'lish funktsiyasidir. Ta'minlash ... ... Vikipediya

    Ushbu maqola wikiflangan bo'lishi kerak. Iltimos, uni maqolalarni formatlash qoidalariga muvofiq tartibga soling ... Vikipediya

    Windows XP Internet telefon mashinasida boshlanadi Kompyuter fanida bootstrap bu kompyuterni ishga tushirishning murakkab va ko'p bosqichli jarayoni. Yuklash ketma-ketligi - bu ... Vikipediya uchun kompyuter bajarishi kerak bo'lgan harakatlar ketma-ketligi

    Operatsion tizimni xavfsiz yuklash uchun terminal mijozlarining qobiliyati. Xavfsiz yuklashni hal qilishning asosiy echimi - bu mahalliy qattiq diskda saqlanishi mumkin bo'lgan operatsion tizim fayllarining yaxlitligi va haqiqiyligini tekshirish, ... ... Vikipediya

    AWARD BIOS-ni o'z ichiga olgan Gigabaytli anakartning asosiy va takroriy ROM chiplari. BIOS (inglizcha asosiy kirish / chiqish tizimi "bazasi ... Vikipediya

Operatsion tizim odatda kompyuterning tashqi xotirasida saqlanadi - disk. Kompyuter yoqilganda, u disk xotirasidan o'qiladi va RAMga joylashtiriladi. Ushbu jarayon deyiladi operatsion tizimni yuklash .

OS fayllari joylashgan va u yuklangan disk chaqiriladi tizimli.
Dasturlar faqat RAMda bo'lsa ishlaydi, shuning uchun operatsion tizim fayllari RAMga yuklangan bo'lishi kerak.
Kompyuterni yoqgandan so'ng, operatsion tizim tizim diskidan RAMga yuklanadi. Yuklash yuklash dasturiga - OS yuklagichiga muvofiq amalga oshirilishi kerak.
OSni bosqichma-bosqich yuklash quyidagicha ifodalanishi mumkin:
Kompyuterda kompyuterni sinash uchun dasturlar va OSni yuklashning birinchi bosqichi bo'lgan ROM mavjud bo'lib, ular BIOS (Basic Input / Output System) deb nomlanadi. Kompyuterni yoqgandan so'ng, ushbu dasturlar ishlay boshlaydi. Bundan tashqari, ushbu jarayonning borishi haqidagi ma'lumotlar displey ekranida ko'rsatiladi. Birinchidan, apparat sinovdan o'tkaziladi va sozlanadi, so'ngra OS yuklanadi. Ushbu bosqichda protsessor diskka kiradi va diskning 1 sektorida kichik yuklovchi dasturni qidiradi UstozYuklash.

Master Boot diskdagi asosiy yuklovchini qidiradi YuklashSektor, uni xotiraga yuklaydi va boshqaruvni unga o'tkazadi. Yuklashsektor (yuklash sektori) - diskni OS yuklash dasturi uchun ajratilgan qismi. Ushbu sektor odatda OSni yuklaydigan qisqa mashina til dasturini o'z ichiga oladi.
Keyinchalik, asosiy yuklovchi operatsion tizimning qolgan modullarini qidiradi va ularni RAMga yuklaydi.
OS yuklash tugagandan so'ng boshqaruv buyruq protsessoriga o'tkaziladi. Buyruq satri interfeysidan foydalanganda ekranda tizim taklifi paydo bo'ladi, aks holda grafik interfeys yuklanadi.
OS turiga qarab yuklash jarayoni har xil bo'ladi. Operatsion tizim yuklash jarayoni uchun javobgar bo'lgan fayllarni o'z ichiga olishi kerak. Jarayondagi fayllarning "ishini" ko'rib chiqamiz windows XP-ni yuklash.

  1. Dastlab yuklash bosqichi.
  2. Tizim tanlash.
  3. "Temir" ta'rifi.
  4. Konfiguratsiyani tanlash.

Dastlabki bosqichda NTLDR protsessorni himoyalangan rejimga o'tkazadi. So'ngra, XP (FAT-16, FAT-32 va NTFS) tomonidan qo'llab-quvvatlanadigan har qanday fayl tizimidagi fayllar bilan ishlash uchun tegishli fayl tizimi drayverini yuklaydi.

Agar ildiz katalogida BOOT.INI bo'lsa, unda uning tarkibi xotiraga yuklanadi. Agar u bir nechta operatsion tizim haqida yozuvlarni o'z ichiga olsa, NTLDR ishlashni to'xtatadi - tanlov menyusini ko'rsatadi va ma'lum vaqt davomida foydalanuvchi kirishini kutadi.

Agar bunday fayl bo'lmasa, NTLDR birinchi qismdan, birinchi diskdan, odatda C: \\ yuklashni davom ettiradi.
Agar tanlov jarayonida foydalanuvchi tanlagan bo'lsa Windows NT, 2000 yoki XP, keyin F8 tugmachasini bosish va yuklash parametrlari bilan mos menyuni ko'rsatish tekshiriladi.
Har bir muvaffaqiyatli yuklashdan so'ng, XP haydovchilar va tizim sozlamalarining so'nggi birikmasining nusxasini yaratadi. So'nggi ma'lum bo'lgan yaxshi konfiguratsiya. Ushbu to'plam yangi qurilma operatsion tizimini buzgan bo'lsa, uni yuklash uchun ishlatilishi mumkin.

Agar tanlangan operatsion tizim XP bo'lsa, u holda NTLDR kompyuterga o'rnatilgan apparatni aniqlash uchun NTDETECT.COM DOS dasturini topadi va yuklaydi. NTDETECT.COM komponentlar ro'yxatini tuzadi, undan keyin ro'yxatga olishning HKEY_LOCAL_MACHINE filialining HARDWARE tugmachasida ishlatiladi.

Agar kompyuterda bir nechta qo'shimcha profil mavjud bo'lsa, dastur konfiguratsiyani tanlash menyusida to'xtaydi. Konfiguratsiyani tanlagandan so'ng, NTLDR XP yadrosini (NTOSKRNL.EXE) yuklashni boshlaydi. Yadro yuklash jarayonida (lekin ishga tushirishdan oldin) NTLDR kompyuterni boshqarish uchun markaziy bo'lib qoladi. Ekran tozalanadi va pastki qismida oq to'rtburchak animatsiya ko'rsatiladi. Yadroga qo'shimcha ravishda, Uskunani Abstraktsiya Qatlami (HAL.DLL) ham yuklanadi, shuning uchun yadro o'zini apparatdan ajratib olishi mumkin. Ikkala fayl ham System32 katalogida joylashgan.

NTLDR bootable deb belgilangan qurilma drayverlarini yuklaydi. Ularni yuklagan holda, NTLDR kompyuter boshqaruvini yanada uzatadi. Har bir haydovchida HKEY_LOCAL_MACHINE \\ SYSTEM \\ Services-dagi kalit mavjud. Agar Ishga tushirish qiymati SERVICE_BOOT_START bo'lsa, u holda qurilma yuklash mumkin deb hisoblanadi. Har bir bunday qurilma uchun ekranda nuqta bosiladi.

NTOSKRNL yuklash jarayonida ikki bosqichdan o'tadi - "0" va "1-bosqich" deb nomlangan. Birinchi bosqich faqat asosiy xizmatlarning ishlashi va yuklashni davom ettirish uchun zarur bo'lgan mikrokernelning va ijro etuvchi quyi tizimlarning ushbu qismini ishga tushiradi. 1-bosqich, HAL qurilmani uzilishlar bilan ishlashga tayyorlagandan so'ng boshlanadi. Agar kompyuterda bir nechta protsessor o'rnatilgan bo'lsa, ular ishga tushiriladi. Barcha ijro etuvchi quyi tizimlar quyidagi tartibda qayta ishga tushiriladi: Obyekt menejeri, Ijrochi, Mikrokernel, Xavfsizlik ma'lumotnomasi monitor, Xotira menejeri, Kesh menejeri, LPCS, I / U menejeri, Jarayon menejeri.

I / O Manager-ni ishga tushirish barcha tizim drayverlarini yuklash jarayonini boshlaydi. NTLDR to'xtagan paytdan boshlab drayverlarga ustuvorlik yuklanadi. Drayvni yuklay olmaslik XP ni qayta yuklashga majbur qilishi va Oxirgi ma'lum bo'lgan yaxshi konfiguratsiyani tiklashga urinishi mumkin. 1-bosqich yadrosini ishga tushirishning so'nggi vazifasi Session Manager quyi tizimini (SMSS) boshlashdir. Ichki tizim NT interfeysini ta'minlaydigan foydalanuvchi muhitini yaratishga javobgardir. SMSS foydalanuvchi rejimida ishlaydi, ammo boshqa dasturlardan farqli o'laroq, SMSS operatsion tizimning ishonchli qismi va "mahalliy" dastur hisoblanadi (faqat ijro funktsiyalaridan foydalaniladi), bu unga grafik quyi tizimni ishga tushirishga va tizimga kirishga imkon beradi. SMSS win32k.sys, grafik quyi tizimiga yuklaydi. Drayv kompyuterni grafik rejimiga o'tkazadi, SMSS avtomatik ravishda ishga tushishi kerak bo'lgan barcha xizmatlarni ishga tushiradi. Agar barcha qurilmalar va xizmatlar muvaffaqiyatli boshlangan bo'lsa, yuklash jarayoni muvaffaqiyatli hisoblanadi va Oxirgi ma'lum bo'lgan yaxshi konfiguratsiya yaratiladi.

Foydalanuvchi tizimga kirguncha yuklab olish jarayoni tugallangan deb hisoblanmaydi. Jarayon WINLOGON.EXE fayli tomonidan ishga tushiriladi, xizmat sifatida ishga tushiriladi va kirish oynasini ko'rsatadigan Mahalliy xavfsizlik idorasi (LSASS.EXE) tomonidan qo'llab-quvvatlanadi. Ushbu dialog oynasi xizmatlar quyi tizimi tarmoq xizmatini ishga tushirganda taxminan paydo bo'ladi.

Kompyuterni yuklash jarayoni BIOS bo'limidagi "Shaxsiy kompyuterni yoqish" maqolasida qisqacha tavsiflangan. Keling, ushbu jarayonni batafsil ko'rib chiqaylik.

BIOS yordamida tizimni ishga tushirish

  1. Quvvat tugmasini bosish. Quvvat tugmasi yoqilganda, anakart elementlariga besleme zo'riqishida bo'ladi; soat generatori Power Good signalida ishga tushiriladi; qayta tiklash signali protsessorga yuboriladi, bu uni asl holiga keltiradi. Tizim BIOS dasturlari ishlay boshlaydi.
  2. BIOS-ni tekshirish. ROMdagi tizim dasturlarining tekshiruv summasi katakchalardan birida joylashgan. Ishga tushgandan so'ng, nazorat summasi qayta hisoblab chiqiladi va mos yozuvlar qiymati bilan taqqoslanadi.
  3. Protsessorni identifikatsiyalash. Anakart turli xil protsessor modellarini o'rnatish imkoniyatini beradi. BIOS protsessorni identifikatsiya qilish uchun so'rov yuboradi va olingan javob asosida protsessor turini, chastotasini, kuchlanishini va boshqalarni aniqlaydi.
  4. Asosiy elementlarni sozlash. Anakartning asosiy komponentlari initsializatsiya qilinadi va sinovdan o'tkaziladi: xotiraga to'g'ridan-to'g'ri kirish bloki, taymer, apparatni uzish bloki.
  5. RAMni sinovdan o'tkazish. Xotira modullarining turi, ularning hajmi, tashkil etilishi aniqlanadi; birinchi 64 KB operativ xotira sinovdan o'tkazilmoqda.
  6. RAMning ishchi tuzilmalarini tashkil etish. BIOS ostida maydon ajratilgan, uzilishlar tuzilgan.
  7. CMOS xotirasi va batareyasini tekshirish. Agar CMOS batareyasi noto'g'ri bo'lsa, xotiradagi barcha BIOS sozlamalari yo'qoladi. Oxirgi konfiguratsiyani yuklash imkonsiz bo'lib qoladi, bu monitor ekranida ko'rsatilgan. Standart BIOS qiymatlarini yuklash mumkin.
  8. Anakart qurilmalarini initsializatsiya qilish. Yuklash moslamalarini (qattiq disk, CD-disk, FDD), yuklash jarayonini boshqarish (klaviatura, sichqoncha), kirish-chiqish qurilmalarini (COM, LPT) izlash va sozlash amalga oshiriladi. Qurilmalarga tegishli uzilish liniyalari tayinlangan.
  9. PnP. Tizim ulagichlari orqali ulangan qurilmalar aniqlanadi. Qurilmalar ajratilgan resurslar va uzilishlar.
  10. Video tizimini yoqing. Video BIOS ishga tushirildi, bu video kontrollerni VGA yoki EGA rejimiga o'rnatadi, uni barcha video kontrollerlar qo'llab-quvvatlaydi. Shundan so'ng, video kontroller ishlashga tayyor.
  11. Monitor ekranida xabar berish. Monitorning ekranida birinchi xabar paydo bo'ladi: BIOS ishlab chiqaruvchisi, protsessor turi va chastotasi, RAMning turi va miqdori.
  12. RAMni sinovdan o'tkazish. Foydalanilmayotgan RAMni tasodifiy tekshirish amalga oshiriladi.
  13. Floppi tekshirgichini ishga tushirish.
  14. Qattiq disk tekshirgichini ishga tushirish.
  15. Klaviaturani ishga tushirish. Klaviatura tekshirgichi yoqilgan, kontakt matritsasi sinovdan o'tkazilgan, tugmachani so'rash va NumLock rejimining vaqt parametrlari o'rnatilgan. Klaviatura foydalanishga tayyor. Ekranda BIOS Setup dasturidan foydalanish imkoniyati to'g'risida xabar ko'rsatiladi (buning uchun odatda Del tugmasi ishlatiladi).
  16. O'zlarining BIOS-lari bilan jihozlarni qidiring. Agar bunday qurilmalar topilsa, boshqaruv ushbu qurilmalarning BIOS dasturlariga o'tkaziladi va ularni ishga tushirish sodir bo'ladi.
  17. Boshqaruvni OS yuklagichiga o'tkazish. Int 19h dasturiy ta'minot uzilishi disk drayvlarida OS yuklagichini (Boot Record) izlash uchun ishlatiladi. U qurilmalardan birida (HDD, CD, FDD, SCSI) joylashgan bo'lishi kerak. Bootloader-ning joylashuvi hamma joyda bir xil. OS yuklagichi topilgandan so'ng, boshqarish unga o'tkaziladi.

Operatsion tizim yuklanmoqda

Operatsion tizim (OS) yadrosi operativ xotiraga yuklanadi, undan so'ng OSning asosiy qismi tizim xotirasida joylashgan.


BIOS kompyuter tizimini "qo'pol" sozlashni amalga oshiradi. Uning asosiy vazifasi - uning o'ziga xos modifikatsiyasidan qat'i nazar, kompyuter texnikasi bilan hayotni "nafas olish". Protsessorlar, anakartlar, chipsetlar va boshqa qurilmalarning yangi modellari deyarli har chorakda chiqariladi. BIOS-da bu xilma-xillikni darhol aniqlash mumkin emas. Ha, bu kerak emas. BIOS-ning asosiy vazifasi - bu uskunani dastlabki ishga tushirishni boshlash va operatsion tizimning ishlashini boshlash, u o'zi kompyuter komponentlarini "nozik" sozlashni amalga oshiradi.


Shaxsiy kompyuterlarning rivojlanishi boshlanganda tizimni sozlash foydalanuvchilardan tegishli malakalarni talab qildi. Shubhasiz, tajribali foydalanuvchilar hali ham kabi fayllarni eslashadi config.exe va autoexec.bat, "arava" normal yurishi uchun uni to'g'ri sozlash kerak edi.


Nima qilish kerak edi IBM ochiq me'morchilik tanganing teskari tomoni. Kerakli konfiguratsiyali kompyuterni to'g'ri konfiguratsiyasini bilib olish uchun qulaylik uchun pul to'lash kerak edi. Bunday noqulayliklar tayyor bo'lmagan foydalanuvchilarni qo'rqitdi, shuning uchun kompyuter ishlab chiqaruvchilari ushbu holatga uzoq vaqt bardosh bera olmadilar. Kompyuter uskunalarini ishlab chiqaruvchilar va dasturiy ta'minot ishlab chiqaruvchilari iste'molchidan iloji boricha kompyuterlarini sozlash zarurligini olib tashlashga harakat qilishdi. Birinchi marta OS-da yangi tizimni o'rnatish protsedurasi qo'llanildi Windows - operatsion tizim o'zi ulangan qurilmalarni "so'roq qildi" va ularni to'g'ri sozladi:

  • dasturiy ta'minot konfiguratsiyasini talab qiladigan qurilmalar ro'yxati aniqlandi;
  • bunday qurilmalarning to'g'ri ishlashi uchun tegishli dasturlarni qidirmoqdalar;
  • dasturiy ta'minotni ishga tushirish va ularni ish rejimlariga moslashtirish tartibi amalga oshirildi.

Vazifa, umuman olganda, juda qiyin. Uni amalga oshirishni osonlashtirish uchun chipset ishlab chiqaruvchilari va dasturiy ta'minot ishlab chiqaruvchilari kelishuvga erishdilar va yuklash mexanizmi uchun ma'lum qoidalarni o'rnatdilar. Endi ishga tushirishni va konfiguratsiyani talab qiladigan kompyuter tizimining tarkibiy qismlari tegishli dasturiy ta'minot bilan to'ldirildi (ishga tushirish dasturlari, drayverlar, INF fayllari):

  • Dasturlarni ishga tushirish ma'lum manzillar uchun nazorat kodlarini kiritish (bir martalik protsedura);
  • Haydovchilar - bu mos keladigan qurilmaning boshqaruvchisining ishlashini boshqaradigan dasturlar;
  • INF fayli - operatsion tizimga ma'lum bir kompyuter birligini sozlash tartibini tashkil qilishda yordam beradigan ommaviy fayl.

Dastlab Windows operatsion tizimni yuklash jarayonida bajarilgan dasturlar va drayverlarning ro'yxatini o'z ichiga olgan ommaviy fayl nazorati ostida yuklanadi. Bu kompyuterga o'rnatilgan qo'shimcha ma'lumotlariga ko'ra, kompyuterga Windows-ning dastlabki o'rnatilishi paytida ishchi versiyaga aylantirilishi kerak bo'lgan ommaviy faylning "bo'sh" qismi deb ataladi.


Windows-da barcha tizim komponentlarini sozlash imkonini beradigan ma'lum bir universal drayverlar to'plami mavjud (ular yangi OS versiyasi chiqarilishi bilan doimiy ravishda yangilanadi). Adolat uchun shuni aytish kerakki, Windows-ning universal drayverlari har doim ham ma'lum bir qurilmani optimallashtirishga qodir emas, bu butun kompyuter tizimining ishlashi va barqarorligini pasaytiradi. Shuning uchun barcha qurilmalar "o'zlarining" o'rnatish dasturlari bilan ta'minlanadi (odatda CD-da). Birinchi marta yangi qurilmani o'rnatayotganda, Windows yangi qurilmani to'g'ri sozlash uchun sizdan diskka tegishli drayverlarga disk qo'yishingizni so'rashi mumkin. Shuningdek, anakart chipsetiga drayverlarning yangi versiyasini (unda xatolar tuzatilgan, ish optimallashtirilgan va hokazo) chiqarilishini kuzatib borish va ularni doimiy ravishda yangilab turish tavsiya etiladi.

Maqola sizga yoqdimi? Do'stlar bilan bo'lishish uchun: