Pe scurt, calculatorul pornește bazate pe procesorul Pentium este după cum urmează. Fiecare computer are o placa de baza Pentium (sistem). Placa de baza este un program numit sistemul de intrare-ieșire de bază - BIOS (Basic Input Output System). BIOS conține low-level software IO, inclusiv de a citi procedura de stat tastatură, afișarea informațiilor pe ecran și punerea în aplicare a, printre altele, pe disc IO.
Atunci când BIOS-ul de boot al computerului începe mai întâi. În primul rând, acesta verifică cantitatea de memorie instalată în tastatura computerului și disponibilitatea, precum și instalarea și răspunsul normal al altor dispozitive principale.
Totul începe cu un autobuz de scanare pentru a identifica toate dispozitivele conectate la acestea. Aceste dispozitive sunt înregistrate. În cazul în care dispozitivul de față sunt diferite de cele care au fost înregistrate în sistem atunci când a fost ultima dată pornit, configurația este făcută de noi dispozitive.
Apoi, BIOS-ul detectează dispozitivul care va fi efectuat de încărcare, unul câte un dispozitiv de verificare din lista stocată în CMOS-RAM. Utilizatorii pot face modificări la această listă, conectându imediat după pornire în configurația BIOS. încercarea de a porni de pe dischetă se face de obicei, desigur, în cazul în care este prezent în sistem. În caz de eșec există o cerere la unitatea CD, și a verificat prezența unui disc de încărcare. Dacă nu, și flexibil, și CD-ROM-ul, sistemul pornește de pe hard disk. Cu dispozitivul de încărcare în memorie este citit primul sector se realizează și apoi programul înregistrat în acesta. De obicei, programul verifică tabela de partiții, care se află la sfârșitul sectorului de boot pentru a determina care partiție are o stare activă. Apoi, încărcătorul de boot secundar este citit din această secțiune, care, la rândul său, citește din secțiunea activă și pornește sistemul de operare.
Sistemul de operare solicită apoi BIOS-ul, pentru a obține informații despre configurația computerului. Pentru fiecare dispozitiv, acesta verifică pentru șofer.
O dată la dispoziție va fi toate driverele de dispozitiv, sistemul de operare le încarcă în kernel. Se creează apoi fundalul necesar procesează și începe programul de autentificare și interfața grafică cu utilizatorul.
Tema 4. Concepte principale ale sistemului de operare
Sursa - fie consumată (sacrificiu) obiect, înseamnă un sistem informatic care poate fi alocată pentru a procesa intervalul de timp specificat. Resurse informatice de bază - aceasta este său echipament, adică CPU, memorie RAM, periferice, ...
OS simplifică accesul utilizatorilor la resurse și alocă resurse între concurente pentru aceste procese.
Pentru fiecare resursă este performanța estimată a trei acțiuni:
În cazul în care cererea de acțiune ca răspuns la procesul de utilizator, sistemul alocă o resursă sau refuză să aloce (în cazul în care resursa nu este disponibilă).
În cazul în care, după etapa de proces dat solicitării resursei (devine ocupat), procesul pe care îl poate folosi. Efectuează acțiuni care utilizează.
Acțiunea de eliberare este realizată la cererea procesului și a redus la transferul de resurse către stat liber.
În conformitate cu realitatea
resursă fizică - o resursă care există de fapt și distribuția acesteia între utilizatori are toate caracteristicile fizice inerente. Exemplu. toate resursele hardware.
resursă virtuală - este un model al unei anumite resurse fizice. resursă virtuală poate furniza utilizatorului atunci când se lucrează cu el nu numai o parte din acele proprietăți care sunt inerente în modelarea obiectului (resursă fizică), dar, de asemenea, proprietăți care nu sunt inerente în el. Astfel de proprietăți suplimentare ale unei resurse nu are, dar utilizatorul are dreptul de a afirma contrariul, t. Pentru a. El nu se ocupă cu resursele fizice și virtuale, cu toate că nu conștienți de acest lucru. Exemplu. memorie virtuală.
Ori de câte ori este posibil, proprietăți de expansiune
Această trăsătură caracterizează viața din punct de vedere al posibilității de a construi pe baza lui a unei resurse virtuale.
resursă flexibilă - este o resursă fizică care permite virtualizarea (reproducerea sau extinderea proprietăților sale). Exemplu. RAM ale căror proprietăți sunt realizate într-o memorie virtuală.
viata grea - resurse fizice, care în funcție de proprietățile sale intrinseci nu permit virtualizarea. Exemplu. procesor.
În funcție de gradul de activitate
resursă activă - o resursă care poate efectua acțiuni în raport cu alte resurse (inclusiv el însuși), sau în legătură cu procesul (în cazul în care există un proces de schimbare). Exemplu - procesorul.
resursă pasivă - o resursă pe care este posibil să se facă acceptabil pentru acțiune. Aceste acțiuni pot avea ca rezultat o modificare a statutului său, caracteristicile sale interne și externe. Exemplu. o zonă de memorie alocată la cerere, adică. k. peste acest domeniu poate realiza operația de citire și scriere de informații.
Până în momentul existenței
resursă persistentă - o resursă care există în sistem pe durata unui proces. Exemplu. sunet fișier audio carte în timpul redării.
Conceptele de resurse constanță și timpul este relativ, t. E. Resursele care sunt constante pentru unele procese pot fi timp pentru alte procese, și vice-versa.
În ordinea importanței
Principala resursă (în ceea ce privește un anumit proces) - o alocare a resurselor fără de care procesul nu poate fi dezvoltat. Exemplu. disc copie la copierea discurilor.
Sprijinirea resurselor (pentru un anumit proces) - este o resursă care, fără izolare permite un proces de dezvoltare alternativă. Exemplu - RAM pentru discuri de copiere.
Conform redundanța funcțională
Resursele sunt împărțite în scumpe și ieftine. În cele mai multe cazuri, prețul pentru utilizarea resurselor în realizarea procesului este dependentă de timp. Cel mai adesea, sistemul oferă o varietate de condiții de utilizare a aceleiași resurse, sau oferirea de resurse alternative. În astfel de cazuri, înainte ca utilizatorul are posibilitatea de a alege - pentru a obține rapid resursele necesare și să plătească scump pentru un astfel de serviciu sau așteptați pentru alocarea resurselor și după utilizarea acestuia să plătească ieftin. În cazul în care există un sistem de resurse alternative se găsesc prețuri diferite pentru utilizarea lor. De exemplu. sistemul are un număr de traducători din aceeași limbă de programare, care diferă în conturile de timp sau de memorie în legătură cu programul de difuzare. Din cauza acestor diferențe, există o diferență între traducători și prețul lor.
Simplu Resource - o resursă care nu conține elementele constitutive și este văzută în distribuție în ansamblul său. Această resursă poate fi ocupat sau liber. Exemplu. conduce.
Resursa compozit - o resursă care conține în componența sa un număr de elemente similare care au în ceea ce privește utilizatorii aceleași caracteristici. Această resursă poate fi fie ocupat (utilizat de toate componentele) sau liber (nici o parte componentă nu este utilizată), sau parțial angajată (nu sunt utilizate în toate părțile). Exemplu. RAM.
resursă reproductibilă - o resursă în alocarea care a permis de execuție multiplă a acțiunilor în următoarea secvență: CERERE - UTILIZAREA - RELEASE. Exemplu. RAM.
resursă Consumat - o resursă pentru care operațiunile sunt efectuate în ordine: Cedarea - CERERE - UTILIZARE. Exemplu. disc pentru înregistrarea de date în acesta.
Prin natura utilizare
Consistently utilizat - o resursă pentru care fiecare proces, consumatorul este permis strict secvențială în lanț timp de executie de acțiuni „CERERE - UTILIZARE -. De eliberare“ Exemplu. disc în timp ce scrie într-un fișier.
Folosit în paralel - o resursă care necesită utilizarea sa simultană a mai mult de un proces. Exemplu. RAM.