Structura sistemului de operare este format din următoarele module:
modulul de bază (nucleul sistemului de operare) - controlează funcționarea programului și sistemul de fișiere oferă acces la și schimbul de fișiere între periferice;
shell - decriptează și execută comenzile de utilizare care vine în primul rând prin intermediul tastaturii;
drivere periferice - furnizează programatică coerența acestor dispozitive la procesorul (fiecare dispozitiv periferic procesează informația în mod diferit și într-un ritm diferit);
programe de servicii suplimentare (utilitati) - face ușor și proces multilateral utilizator de dialog cu computerul.
Descarcă sistemul de operare. Fișierele care alcătuiesc sistemul de operare, stocate pe disc, astfel încât sistemul de operare este numit un disc (DOS). Este cunoscut faptul că pentru executarea programului - și, prin urmare fișierele OS - trebuie să fie localizate în memorie cu acces aleator (RAM). Cu toate acestea, în scopul de a face intrarea sistemului de operare în RAM, aveți nevoie pentru a încărca un program, care imediat după ce calculatorul nu este în memoria RAM. Din această situație este consecventă de încărcare, treptat sistemul de operare în memorie.
Prima etapă a porni sistemul de operare. Sistemul informatic este o memorie numai pentru citire (ROM, memorie read-only,-ROM Read Only Memory - memorie cu acces read-only) bloc, care conține programul de testare unitățile de calculator și prima etapă a porni sistemul de operare. Ele încep să fie executate cu primul impuls curent atunci când calculatorul este pornit. În această etapă, procesorul accesează discul și controalele pentru un anumit loc (la începutul discului) sunt programe foarte mici - încărcător. În cazul în care programul este găsit, acesta este citit în memoria RAM, și este dat de control.
A doua etapă a porni sistemul de operare. Programul - încărcător, la rândul său, căutarea pentru modulul de bază a sistemului de operare de pe unitatea de memorie rescrie său de control și de transferuri.
A treia etapă a porni sistemul de operare. Modulul de bază include încărcător de bază, care caută pentru restul modulelor OS și le citește în memoria RAM. După încheierea controlului de boot sistem de operare este trecut la procesorul de comandă și afișează sistemul prompt la o intrare de comandă a utilizatorului.
Rețineți că, în memorie în timp ce computerul este în mod necesar modulul de bază și carcasa sistemului de operare. Prin urmare, nu este necesar să se încarce în memorie toate în același timp, fișierele de sistem de operare. drivere de dispozitiv și utilități pot fi încărcate în RAM după cum este necesar, ceea ce permite de a reduce cantitatea necesară de memorie rezervată pentru software-ul sistemului.
Prima sarcină a sistemului de operare - organizarea de comunicare, comunicarea cu utilizatorul calculatorului în ansamblu și dispozitivele sale individuale. O astfel de comunicare se realizează cu ajutorul comenzilor care sunt într-un fel sau o altă persoană spune sistemul de operare. În primele versiuni ale sistemelor de operare astfel de echipe tocmai a intrat de la tastatura într-o linie specială. În au fost create următoarele programe - shell OS, care permite să comunice nu numai cu sistemul de operare, nu numai limba de comenzi de text, și folosind meniul (inclusiv pictografic) sau manipularea obiectelor grafice.
A doua sarcină a sistemului de operare - organizarea de interacțiune a tuturor unităților de calculator în punerea în aplicare a programului, care este numit de soluție. În special, sistemul de operare organizează și monitorizează desfășurarea în memorie și spațiu pe disc necesar pentru funcționarea datelor programului oferă o conexiune în timp util a dispozitivelor informatice on-demand programe, etc.
A treia sarcină a sistemului de operare - furnizarea de așa-numitul sistem de lucru care ar putea fi necesare pentru ca utilizatorul să efectueze. Aceasta include verificarea, „tratament“ și formatarea discului, șterge și restaura fișiere, organizarea sistemului de fișiere, etc. De obicei, aceste operațiuni sunt efectuate cu ajutorul unui software special în sistemul de operare și numele de utilitate.
Sistemul de operare acționează ca o punte între componentele hardware ale computerului, pe de o parte, și execută un program, precum și utilizatorul, pe de altă parte.
OS este de obicei stocat în memoria externă a calculatorului - discul. Când porniți computerul este citit din spațiul de pe disc și este situat în RAM.
Acest proces se numește pornirea sistemului de operare.
Funcțiile sistemului de operare includ:
· - punerea în aplicare a unui dialog cu utilizatorul;
· - intrare și de ieșire, precum și gestionarea datelor;
· - planificarea și organizarea programelor de prelucrare;
· - alocarea de resurse (memorie, procesor, dispozitive externe);
· - începe executarea programelor;
· - tot felul de servicii de operațiuni auxiliare;
· - transferul de informații între diferitele dispozitive interne;
· - program pentru a sprijini activitatea de periferice (afișaj, tastatură, imprimantă etc.).
OS poate fi numită o extensie a controlului software de calculator.
În funcție de numărul de sarcini concurente și numărul de utilizatori care pot fi deservite OS sunt patru clase majore de sisteme de operare:
· 1. un singur utilizator cu o singură funcție, care sprijină una tastatura și pot fi operate cu un singur (în acest moment) sarcina;
· 2. single-player-tasking cu un singur imprimare de fond, care vă permite să rulați una mai orientate spre sarcină tind să afișeze informații în plus față de sarcina principală de imprimare.
· 3. un singur utilizator, multitasking, un singur utilizator, care oferă procesare paralelă a mai multor sarcini.
· 4. multi-tasking, permițând un singur computer pentru a rula mai multe sarcini pentru mai mulți utilizatori.
OS pentru o aplicație profesională personală bazată pe calculator ar trebui să conțină următoarele componente principale:
· - I / O, program de control;
· - programe care controlează sistemul de planificare și fișiere misiuni pentru un calculator;
Fiecare sistem de operare are propria limbă de comandă care permite utilizatorului să efectueze anumite acțiuni:
· - pentru a accesa directorul;
· - pentru a efectua stocarea externă de marcare;
· - ... și multe altele.
Analiza și executarea comenzilor de utilizator, inclusiv încărcarea programelor finite din fișierele în memorie și să le lanseze, poartă sistemul de operare shell.
O clasă importantă de programe software sunt drivere de dispozitiv.
Pentru a controla dispozitivele externe în computer utilizând un software special de sistem - drivere. Dispozitivele standard de drivere formează împreună un sistem de bază de intrare-ieșire (BIOS), care de obicei este stocat în memoria permanentă a calculatorului.
De multe ori la programele de sistem poate include instrumente antivirus, programe de arhivare de fișiere, etc.
Clasa a doua programe - este aplicații. Nu există nici un singur punct de vedere, ce programe aparțin acestei clase. De obicei, cererea se face referire la orice program care permite utilizatorilor fără programare pentru a rezolva o anumită clasă de probleme
Sistemul de operare se descurcă strălucit cu responsabilitățile sale. În practică, una dintre principalele avantaje ale utilizării sistemului de operare constă în înțelegerea ușoară, în ciuda complexității funcționale (de exemplu, sistemul este proiectat pentru a efectua funcții destul de complicate).
Există mai multe sisteme de operare utilizate în mod obișnuit.
De exemplu, MS-DOS standuri pentru sistemul de operare pe disc. Dezvoltatorul de MS-DOS este un Corporation Microsoft.