Program de testare pe computer și prima etapă de încărcare. Admin ABC: Procesul de pornire Windows


Pornirea unui computer nu înseamnă doar pornirea acestuia. Pornirea este un eveniment, iar lansarea este un proces. Se extinde în timp și apare sub control extern. În funcție de cine este partea care controlează, există trei etape în pornirea unui computer.

Prima etapă

În prima etapă, lansarea este controlată de o persoană. În primul rând, trebuie să se asigure că tastatura - dispozitivul principal de control - este disponibilă și conectată și că sursa de alimentare este alimentată. Pentru a inițializa lansarea, trebuie doar să apăsați butonul de pe panoul frontal - apoi procesul se dezvoltă automat.

Dacă, de fapt, pornirea automată nu este necesară, iar acest lucru se întâmplă atunci când se efectuează lucrări de reparație și restaurare, prima etapă este cel mai bun moment pentru a prelua controlul automatizării și a o prelua. Acest lucru se face folosind tastatura. Detaliile sunt mai jos.

Etapa a doua

În a doua etapă, dispozitivele controlează pornirea computerului. Mai exact - placa de baza. Chiar mai precis, cipul de memorie read-only (ROM) situat pe acesta. Exact - un pachet de programe încorporate numit BIOS. Puteți citi cum să configurați meniul Boot în BOIS într-o altă instrucțiune.

A treia etapă

Computerul se apropie de a treia etapă după ce sistemul BIOS lansează programe care vă permit să citiți datele înregistrate pe medii de disc interne și externe. Scopul celei de-a treia etape este de a porni sistemul de operare. De fapt, această etapă în sine este împărțită în mai multe etape, dar nu ne vom scufunda atât de departe.

Ca și în a doua etapă, partea de control a celei de-a treia etape de lansare este programul. Numai că acum nu este „conectat” în ROM-ul plăcii de bază, ci este preluat de pe discul care este desemnat ca disc de sistem. Acest program este bootloader-ul sistemului de operare.

Dacă dintr-un anumit motiv o persoană nu este mulțumită cu ce sistem de operare se încarcă bootloader-ul inițial și în ce mod îl lansează, bootloader-ul poate fi interferat. Adică, o persoană poate prelua controlul încărcării inițiale. De obicei, acest lucru nu se face, dar dacă trebuie să efectuați anumite acțiuni specifice sau să depanați problemele detectate, abilitatea de a controla procesul de pornire poate fi foarte utilă.

Intervenția pentru controlul pornirii ar trebui să aibă loc imediat după ce unitățile de disc recunoscute sunt afișate pe ecran.

V-ați săturat ca Windows 7,8,10 să se încarce încet? DA, cu cât sistemul de operare este instalat mai mult, cu atât acest subiect începe să chinuie mai mult. Calculatoarele devin din ce în ce mai puternice și mai productive, dar, în același timp, crește și cerințele pentru programe care sunt dezvoltate pentru echipamente noi. De exemplu, Windows XP pornește cu un ordin de mărime mai rapid decât Windows 7/10 pe același hardware.

Deci, acum, ar trebui să renunțăm la noi funcții de dragul încărcării rapide a sistemului de operare? Nu, din fericire, există trucuri complicate și nu atât de complicate care ne vor ajuta să rezolvăm această problemă. În acest articol, veți învăța cum să reduceți programatic timpul de pornire a Windows la 20 de secunde sau mai puțin.

Pasul unu, servicii și procese

În sistemul de operare Windows, sunt adesea lansate servicii inutile, care încetinesc încărcarea și funcționarea sistemului. Există, de asemenea, suport pentru o varietate de hardware, astfel încât serviciile care asigură funcționarea corectă încep cu sistemul. Desigur, dacă sistemul consideră că serviciul nu este necesar (din moment ce pur și simplu nu există niciun dispozitiv corespunzător pe computer), atunci este dezactivat. Dar pornirea, verificarea și oprirea serviciului necesită încă timp.

Lansăm programul „Configurare sistem”, pentru a face acest lucru, apăsați „Win ​​+ R”, scrieți în fereastră: msconfigși apăsați Enter. Pentru a dezactiva temporar serviciile inutile, accesați fila cu același nume:

Dar trebuie să înțelegeți ce servicii pot fi dezactivate și care trebuie lăsate să funcționeze. Este ușor să găsești informații pe internet pentru majoritatea serviciilor, așa că nu mă voi opri asupra acestui lucru în detaliu. Voi spune doar: nu vă grăbiți și opriți totul, acest lucru poate avea un efect trist asupra funcționării sistemului de operare.

Folosind aceeași logică, dezactivăm programele care sunt încărcate la pornirea sistemului în următoarea filă „Pornire”. Mai multe detalii sunt oferite într-un articol separat. Va trebui să reporniți computerul pentru a aplica noile setări de pornire.

Pasul doi, înregistrare

Există un punct slab în Windows - registry. Încă din cele mai vechi timpuri, a fost obiceiul ca majoritatea parametrilor vitali Windows să fie stocați într-o bază de date ierarhică. Atât viteza de încărcare, cât și funcționarea sistemului de operare Windows în ansamblu depind direct de viteza cu care sistemul de operare găsește intrările necesare în registru.

Nu este neobișnuit ca programele de dezinstalare să funcționeze ineficient, lăsând în registru intrări despre prezența și funcționarea lor (parametri, biblioteci înregistrate, legarea la anumite extensii de fișiere etc.). Asemenea înregistrări pot fi considerate gunoi, aglomerand baza de date. Și trebuie să scapi de acest gunoi, pentru care ar trebui să folosești utilități precum, de exemplu, Reg Organizer, CCleaner, Ashampoo WinOptimizer și altele.

Lansați CCleaner, accesați secțiunea „Registry”, faceți clic pe „Căutați probleme”, iar când ați terminat faceți clic pe „Remediați selectat”:

În timpul unei astfel de curățări și pur și simplu în timp ce Windows rulează, registry este în mod constant supus fragmentării. Aceasta înseamnă că va trebui să DEFRAGMENTAȚI registry. Acest lucru se poate face folosind programul Defraggler, de la același dezvoltator. Cu toate acestea, voi face o notă importantă că, în unele cazuri, „curățarea” registrului poate afecta și parametri importanți. Prin urmare, asigurați-vă că o faceți mai întâi și, în caz de probleme cu Windows, puteți reveni imediat la starea anterioară.

Pasul trei, cel principal

Acum puteți începe să optimizați profund procesul de încărcare a sistemului și a programelor. În timpul execuției aplicației, pot apărea multe efecte secundare, cum ar fi încărcarea îndelungată a bibliotecilor și rutinelor suplimentare, predicția condiționată a ramurilor, erorile de cache și altele asemenea. Analizarea unor astfel de date se numește profilare.

Deoarece sistemul de operare în cauză a fost creat de Microsoft, vom folosi un profiler creat de aceeași companie - Windows Performance Toolkit. Recent, acest instrument a devenit parte a SDK-ului Windows. Puteți descărca un program de instalare web de pe site-ul Microsoft.

Nu este necesar să instalați toate componentele incluse, vă puteți descurca numai cu Windows Performance Toolkit

Acest instrument vă permite să urmăriți pornirea sistemului de operare de la bun început. Avem nevoie de fișierul executabil „xbootmgr.exe”, care se află în folderul în care v-ați dat să instalați Windows Performance Toolkit în mod implicit, se află în directorul „C:\Program Files\Microsoft Windows Performance Toolkit\”.

Urmăriți videoclipul sau continuați să citiți articolul:

Pentru a apela utilitarul, ar trebui să rulați xbootmgr.exe cu un parametru, de exemplu, parametrul „-help” va afișa o listă cu toate funcțiile posibile. Pentru a face acest lucru, apăsați butoanele „Win ​​+R” sau accesați meniul „Start -> Run” și introduceți comanda în fereastră:

xbootmgr – ajutor

Nu este necesar să adăugați calea la fișier dacă începe astfel:

Doar pentru distracție, dacă doriți să vedeți cum se comportă sistemul dvs. la pornire în acest moment, atunci rulați comanda:

xbootmgr -trace boot

Acesta va reporni computerul și va colecta date în timpul pornirii. Rezultatul muncii ei poate fi văzut în dosar boot_BASE+CSWITCH_1.etl, pe care xbootmgr îl va salva în propriul folder sau în folderul „C:\Users\yourname”. Acest fișier conține toate informațiile despre comportamentul programelor atunci când sistemul pornește, puteți vedea o mulțime de lucruri interesante. Pentru a face acest lucru, faceți dublu clic pe fișier pentru a deschide Analizorul:

Dacă ești interesat, studiază informațiile, aici este totul în detaliu despre procesul de descărcare: câte secunde a durat pentru a începe fiecare proces, cum au fost folosite resursele computerului etc.

Acum să trecem la treabă - să începem procesul de analiză automată și de accelerare a încărcării Windows. Rulați comanda:

xbootmgr -trace boot –prepsystem

În timpul optimizării, implicit, vor fi efectuate 6 reporniri și 6 fișiere cu informații despre comportamentul programelor la fiecare repornire vor fi salvate în același director. Întregul proces este destul de lung, dar nu necesită participarea utilizatorului. Puteți lua prânzul cu succes în timp ce programul rulează. Și nu uitați să verificați mai întâi dacă există câțiva gigaocteți de spațiu liber pe unitatea „C:”!

După repornire, mesajele vor apărea într-o fereastră albă, de exemplu „Întârzierea pentru pornirea urmăririi 1 din 6” cu o numărătoare inversă:

În acest caz, nu trebuie să încercați să lucrați pe laptop, doar așteptați. Vor apărea mai multe mesaje. La a doua etapă, fereastra „Pregătirea sistemului” a rămas acolo timp de aproximativ 30 de minute, în timp ce procesorul nu a fost încărcat cu nimic, dar apoi a avut loc o repornire și etapele rămase au mers rapid. În realitate, întregul proces poate dura o oră.

Ce face Xbootmgr? Nu dezactivează serviciile și procesele inutile, așa cum ar părea. Xbootmgr optimizează pornirea astfel încât resursele computerului să fie utilizate la un moment dat. Adică, astfel încât să nu se întâmple când procesorul este încărcat 100% și hard disk-ul este în repaus sau invers. Se mai intampla. După ultima repornire, nu trebuie să faceți nimic, Windows va porni și chiar va funcționa mai repede.

Pasul patru, periculos

Cele șapte, precum și XP (deși nu toată lumea realizează acest lucru), are suport pentru procesoare multi-core. Nu este clar de ce sistemul în sine nu este întotdeauna capabil să utilizeze toate resursele disponibile atunci când pornește, ci începe să le folosească numai atunci când s-a încărcat deja complet și utilizatorul a început să lucreze.

Aceasta înseamnă că trebuie să o ajutăm să folosească resursele disponibile în parametrii de pornire a sistemului. Pentru a face acest lucru, trebuie să vă aprofundați în configurație. Folosind combinația de taste „Win ​​+ „R”, deschideți fereastra „Run” și scrieți comanda msconfig, faceți clic pe „OK”. În fereastra de configurare a sistemului care apare, selectați fila „Descărcare”.

Selectați „Opțiuni avansate”

În fereastra care apare, setați parametrii „Număr de procesoare” și „Memorie maximă” la maxim. Acum atentie!Închideți și deschideți din nou programul, verificați că valoarea „Memorie maximă” nu a fost resetată la „0”. Dacă da, atunci debifați această casetă, altfel sistemul ar putea nu va începe deloc. Reporniți, gata.

Notă: Dacă decideți să adăugați RAM sau să înlocuiți procesorul cu altul (cu mai multe nuclee), atunci parametrii de mai sus vor trebui modificați. În caz contrar, sistemul pur și simplu nu va folosi memorie suplimentară și/sau nuclee de procesor suplimentare.

Procesul de pornire a computerului este descris pe scurt în articolul „Pornirea computerului” din secțiunea BIOS. Să ne uităm la acest proces mai detaliat.

Inițializarea sistemului folosind BIOS

  1. Apăsând butonul de pornire. Când butonul de pornire este pornit, tensiunea de alimentare este furnizată elementelor plăcii de bază; semnalul Power Good pornește generatorul de ceas; Un semnal de resetare este trimis procesorului, care îl resetează la starea inițială. Programele BIOS de sistem încep să ruleze.
  2. Verificare BIOS. Suma de control a programelor de sistem situate în ROM este situată într-una dintre celule. După pornire, suma de control este recalculată și comparată cu valoarea de referință.
  3. Identificarea procesorului. Placa de bază oferă posibilitatea de a instala diverse modele de procesoare. BIOS-ul trimite o cerere de identificare a procesorului și, pe baza răspunsului primit, determină tipul procesorului, frecvența, tensiunea etc.
  4. Stabilirea elementelor de bază. Componentele de bază ale plăcii de bază sunt inițializate și testate: unitate de acces direct la memorie, temporizator, unitate de întrerupere hardware.
  5. Testare RAM. Se determină tipul modulelor de memorie, volumul și organizarea acestora; Primii 64 KB de RAM sunt testați.
  6. Organizarea structurilor RAM de lucru. Este alocată o zonă pentru BIOS și sunt configurate întreruperi.
  7. Verificarea memoriei CMOS și a bateriei. Dacă bateria CMOS este defectă, toate datele de setări BIOS stocate în memorie se pierd. Încărcarea celei mai recente configurații devine imposibilă, așa cum este indicat pe ecranul monitorului. Este posibil să încărcați valorile BIOS standard din fabrică.
  8. Inițializarea dispozitivelor de pe placa de bază. Caută și configurează dispozitivele de pornire (hard disk, unitatea CD, FDD), controalele procesului de pornire (tastatură, mouse), dispozitivele de intrare/ieșire (COM, LPT). Dispozitivelor li se alocă linii de întrerupere corespunzătoare.
  9. PnP. Dispozitivele conectate prin conectori de sistem sunt identificate. Dispozitivelor li se alocă resurse și întreruperi.
  10. Porniți sistemul video. Pornește BIOS-ul video, care configurează controlerul video în modul VGA sau EGA, care este acceptat de toate controlerele video. După aceasta, controlerul video este gata de utilizare.
  11. Afișarea unui mesaj pe ecranul monitorului. Pe ecranul monitorului apare primul mesaj: producător BIOS, tipul și frecvența procesorului, tipul și cantitatea de RAM.
  12. Testare RAM. Se efectuează o verificare aleatorie a RAM neutilizată.
  13. Se inițializează controlerul unității de disc.
  14. Se inițializează controlerul hard diskului.
  15. Inițializarea tastaturii. Controlerul tastaturii este pornit, matricea de contacte este testată, parametrii temporari pentru tastele de interogare și modul NumLock sunt setati. Tastatura este gata de utilizare. Pe ecran apare un mesaj care indică faptul că puteți utiliza programul de configurare BIOS (de obicei folosind tasta Del pentru aceasta).
  16. Căutați dispozitive cu propriul BIOS. Dacă sunt găsite astfel de dispozitive, atunci controlul este transferat în programele BIOS ale acestor dispozitive și acestea sunt inițializate.
  17. Transferarea controlului către încărcătorul de pornire al sistemului de operare. Prin întrerupere software Int 19h, încărcătorul OS (Boot Record) este căutat pe unitățile de disc. Acesta trebuie să fie amplasat pe unul dintre dispozitive (HDD, CD, FDD, SCSI). Locația bootloader-ului este aceeași peste tot. Odată ce încărcătorul OS este găsit, controlul este transferat acestuia.

Se încarcă sistemul de operare

Nucleul sistemului de operare (OS) este încărcat în RAM, după care partea principală a sistemului de operare este stocată în memoria sistemului.


BIOS-ul efectuează o configurare „grundă” a sistemului informatic. Sarcina sa principală este de a „respira” viață hardware-ului computerului, indiferent de modificarea sa specifică. Noi modele de procesoare, plăci de bază, chipset-uri și alte dispozitive sunt lansate aproape trimestrial. Este imposibil să includeți imediat identificarea acestei diversități în BIOS. Da, acest lucru nu este necesar. Sarcina principală a BIOS-ului este de a inițializa echipamentul și de a porni sistemul de operare, care el însuși ajustează componentele computerului.


În zorii dezvoltării computerelor personale, configurarea sistemului a cerut utilizatorilor să aibă calificări adecvate. Cu siguranță, utilizatorii experimentați își mai amintesc fișiere precum config.exeŞi autoexec.bat, care trebuia reglat corect pentru ca „căruciorul” să se miște normal.


Ce să faci - aceasta a fost cealaltă față a monedei arhitecturii deschise a IBM. Pentru comoditatea de a obține un computer cu configurația dorită, a trebuit să plătiți pentru cunoștințele despre cum să-l configurați corect. Astfel de inconveniente i-au speriat pe utilizatorii nepregătiți, prin urmare, companiile producătoare de PC-uri nu au putut suporta această stare de lucruri pentru mult timp. Producătorii de echipamente informatice și dezvoltatorii de software au încercat să îndepărteze pe cât posibil de la consumator nevoia de a-și configura computerul. Pentru prima dată, noua procedură de configurare a sistemului a fost aplicată sistemului de operare Windows- sistemul de operare însuși a „interogat” dispozitivele conectate și le-a configurat corect:

  • a fost stabilită o listă de dispozitive care necesită configurare software;
  • au fost căutate programe adecvate pentru funcționarea corectă a unor astfel de dispozitive;
  • A fost efectuată procedura de inițializare software a dispozitivelor și configurarea acestora pentru modurile de operare.

Sarcina, în general, este destul de dificilă. Pentru a facilita implementarea acestuia, producătorii de chipset-uri și dezvoltatorii de software au convenit și au stabilit anumite reguli pentru mecanismul de bootstrap. Acum componentele sistemului informatic care necesită inițializare și configurare sunt echipate cu software-ul corespunzător (programe de inițializare, drivere, fișiere INF):

  • Programe de inițializare introduceți coduri de control la anumite adrese (procedură unică);
  • Șoferii- acestea sunt programe care controlează funcționarea controlerului dispozitivului corespunzător;
  • fișier INF- un fișier de comandă care ajută sistemul de operare să organizeze procedura de configurare a unei anumite unități de calculator.

Pornirea inițială a Windows este controlată de un fișier batch, care conține o listă de programe și drivere executate în timpul procesului de pornire a sistemului de operare. Acesta este așa-numitul fișier batch „gol”, care trebuie, în timpul instalării inițiale a Windows pe un computer, să fie convertit într-o versiune de lucru, corespunzătoare echipamentului instalat pe acest computer.


Windows are un anumit set de drivere universale (care este actualizat constant odată cu lansarea unei noi versiuni de sistem de operare) care vă permit să configurați toate componentele sistemului. Pentru a fi corect, trebuie spus că driverele universale Windows nu sunt întotdeauna capabile să configureze optim un anumit dispozitiv, ceea ce reduce performanța și stabilitatea întregului sistem informatic. Prin urmare, toate dispozitivele sunt furnizate cu propriul software de instalare (de obicei pe CD). Când instalați pentru prima dată un dispozitiv nou, Windows vă poate solicita să introduceți un disc care conține driverele adecvate în unitate pentru a configura corect noul dispozitiv. De asemenea, este recomandat să monitorizați lansarea de noi versiuni de drivere (în care erorile sunt corectate, se fac optimizări de performanță etc.) pentru chipsetul plăcii de bază și să le actualizați în mod regulat.

O zi buna, dragi prieteni, cunostinte si alte personalitati.

Dacă aveți pe computer 2 și mai multe sisteme de operare, atunci probabil la o anumită etapă a pornirii computerului apare o listă cu aceste sisteme de operare, care vă va cere să le selectați în, de exemplu, 30 secunde Sau, se întâmplă ca, după instalarea unui alt sistem de operare, cel de-al doilea a dispărut brusc din listă sau chiar să înceteze cu totul încărcarea. O altă problemă comună este atunci când nu ați instalat (sau eliminat complet) sistemul, dar acesta a reușit deja să se înregistreze în bootloader și se blochează acolo ca linie moartă, sau .. Sau altceva :-)

Astăzi vă voi ajuta să eliminați o serie de confuzii cu această listă și, în general, să faceți lucrul cu ea mai convenabil sau să o eliminați definitiv, precum și să o editați și așa mai departe.

Mai multe despre ce este posibil și apoi despre cum se face.
Să mergem.

Editarea listei de pornire Windows

Câteva cuvinte despre setările și metodele de utilizare dorite, după părerea mea, și pe alocuri chiar utile, editarea listei de sisteme de operare, precum și despre problemele întâlnite frecvent acolo unde ar putea fi nevoie.

  • În primul rând, cat pentru mine, 30 secundele sunt multe pentru unii, nu suficiente pentru alții. Cum poate fi prea mult? Pai, de exemplu, dai drumul la calculator si te duci sa pui ibricul, iar cand te intorci vezi ca sistemul, chiar daca s-a scos, inca se incarca. Deci, puteți schimba chiar acest timp la, în general, orice valoare de la 1 la n. Poate că există o limită pentru această valoare, dar nu am verificat și mă îndoiesc foarte mult că cineva are nevoie de sistem pentru a porni 30 minute :)
  • În al doilea rând, după cum am spus mai sus, poate că tu (sau prietenii tăi) ai pus al doilea\treia\al cincilea Windows(sau alt sistem de operare), dar instalarea a fost întreruptă sau ceva a mers prost în timpul acesteia sau ați șters complet unul dintre sisteme cu . Numai că aici este o intrare despre acest lucru foarte sublivrat/șters Windows a rămas și este enervant din toate punctele de vedere, pentru că... trebuie să selectați în mod constant un sistem de lucru din listă. Astfel, puteți scăpa de liniile suplimentare.
  • În al treilea rând. Mulți oameni iubesc tot felul de gadgeturi amuzante. În acest caz, puteți, de exemplu, să redenumiți sistemele din listă după cum doriți, de exemplu, în loc să puneți Mega Winda Vasi.
  • Patrulea, să presupunem că un prieten ți-a adus un hard disk cu al lui Windows, dar nu știți cum să adăugați un sistem de operare la lista celor disponibile, astfel încât să îl puteți selecta. Din nou, acest lucru se poate face acolo unde vă voi spune acum.
  • În al cincilea rând, Există o idee oarecum nebunească de a folosi metoda descrisă mai jos pentru editarea listei de sisteme disponibile pentru descărcare. Putem crea o listă de spune 25 sisteme, dar doar unul dintre ele va fi încărcat, restul, din cauza inexistenței lor, va genera o eroare. Doar tu vei ști care dintre ele rulează, pentru că vei crea această listă, iar atacatorul care a pornit computerul tău va trebui să 20 reporniți computerul în căutarea unui sistem funcțional. Apropo, poți folosi asta nu numai, ci și pur și simplu ca o farsă la adresa unui prieten;)

Pentru funcționarea normală a unui computer, este necesar ca modulele principale ale sistemului de operare să fie în RAM. Prin urmare, după pornirea computerului, sistemul de operare este rescris (încărcat) automat de pe disc în RAM.

Software-ul funcționează cel mai bine atunci când este împărțit în straturi, fiecare strat îndeplinește o funcție specifică și scutește alte straturi mai înalte de griji cu privire la detaliile din stratul său. Pe baza acestei filozofii, sistemul de operare MS-DOS este construit pe un principiu modular și constă din următoarele componente:

    încărcător de sistem de operare;

    Fișierele de sistem IO.SYS și MSDOS.SYS;

    Drivere de dispozitiv.

    procesor de comandă MS DOS (fișier COMMAND.COM);

    Comenzi MS DOS externe.

În plus, MS-DOS, ca toate celelalte sisteme de operare pentru PC-ul IBM, utilizează software-ul încorporat al computerului, numit Sistem de intrare/ieșire de bază (BIOS).

Să luăm în considerare modulele software specificate în ordinea în care sunt încărcate în RAM după pornirea computerului.

Sistem I/O de bază- Acesta este cel mai scăzut nivel de control, un fel de interfață între hardware-ul computerului și programe. BIOS-ul controlează direct hardware-ul computerului și salvează alte programe de la cunoașterea detaliilor despre cum se face. Programele BIOS sunt scrise în ROM-ul computerului de către producător și efectuează:

    autotestarea computerului când este pornit (program POST);

    inițializare, adică configurarea echipamentelor informatice (se determină configurația computerului, se stabilesc valorile necesare ale unor registre);

    efectuarea funcțiilor de întreținere și procesarea întreruperilor hardware;

    încărcarea sistemului de operare înregistrat pe un disc magnetic (programul BOOT).

Imediat după pornirea computerului, programul POST începe să ruleze, verificând funcționalitatea memoriei RAM și a altor componente ale computerului. BIOS-ul se inițializează apoi și încearcă să citească de pe discul din unitatea A: programul de încărcare a sistemului de operare pentru a-i transfera controlul și a continua procesul de pornire DOS. Dacă fișierele necesare sau discheta în sine lipsesc, căutarea continuă pe hard disk-urile C:, D:, E: etc. Dacă discul de pornire (sau, cu alte cuvinte, de sistem) nu este găsit, pe monitor este afișat un mesaj despre acest lucru.

Rețineți că, după finalizarea pornirii, funcțiile de serviciu BIOS (de exemplu, scoaterea de octeți individuali pe disc sau pe ecranul de afișare, citirea unui caracter de la tastatură, citirea ceasului în timp real etc.) sunt apelate folosind întreruperi. Întrerupe este un mecanism hardware care face ca procesorul să întrerupă sarcina curentă și să înceapă procesarea unui eveniment extern. Un astfel de eveniment ar putea fi un semnal de la dispozitive I/O externe, o solicitare de la un program sau un eveniment de eroare (diviziune cu zero, întreg prea mare etc.).

Încărcător de sistem de operare este un program foarte scurt situat în primul sector al fiecărei dischete și hard disk (hard disk) cu sistemul de operare MS DOS. Funcția acestui program este de a citi fișierele de sistem DOS de pe discul de pornire în RAM.

Fișier de sistem IO.SYS este o extensie BIOS. Acest modul configurează sistemul de operare pentru o configurație specifică a sistemului de calcul și vă permite să conectați noi drivere la dispozitive de intrare/ieșire non-standard,

Fișier de sistemMSDOS.SYS- modul de procesare a întreruperii. Menține în principal sistemul de fișiere și gestionează alocarea RAM.

După citirea de către bootloader, fișierele de sistem sunt localizate permanent în memoria RAM a computerului, adică sunt programe rezidente.

După încărcarea cu succes a fișierelor de sistem, modulul software IO.SYS instalează configurația necesară a sistemului informatic. În acest scop, plasează drivere de dispozitive externe în memoria RAM a computerului.

Drivere externe dispozitivele sunt fișiere de program separate care oferă operațiuni pentru interacțiunea cu dispozitivele externe. Lista driverelor conectate este conținută în fișierul de configurare CONFIG.SYS. .

Procesor de comandă finalizează procesul de pornire a sistemului de operare. După ce controlul computerului este transferat către procesorul de comandă, acesta din urmă începe automat să execute un fișier de comandă special - AUTOEXEC.BAT (dacă un astfel de fișier este prezent în directorul rădăcină al discului de pornire). Fișierul AUTOEXEC.BAT specifică comenzile și programele care sunt executate de fiecare dată când computerul pornește. Folosind acest fișier, puteți configura parametrii mediului de operare. De exemplu, creați un disc virtual, schimbați modurile de imprimare, încărcați programe auxiliare etc.

Fișierele cu extensia .BAT joacă un rol special atunci când lucrați într-un mediu de sistem. Acestea conțin un set de comenzi ale sistemului de operare sau nume de fișiere executabile. După rularea unui fișier cu extensia .BAT, toate comenzile scrise în el sunt executate automat una după alta.

Dacă fișierul AUTOEXEC.BAT nu este găsit în directorul rădăcină al discului de pe care este încărcat sistemul de operare, atunci MS DOS solicită utilizatorului data și ora curente.

După executarea fișierului AUTOEXEC.BAT, procesul de pornire a sistemului de operare se încheie. Procesorul de comenzi emite un prompt care indică faptul că MS-DOS este pregătit să accepte comenzi. De obicei, invitația arată ca A:\> sau, de exemplu, C:\>, dacă încărcarea a fost făcută de pe un hard disk.

  • Serghei Savenkov

    un fel de recenzie „scurtă”... de parcă s-ar grăbi undeva