Există trei elemente de bază care se pot construiproiectarea unui sistem de operare în general. Aceste componente pot fi numite și modulare, deoarece au funcții diferite și pot fi dezvoltate separat. Aceste secțiuni sunt:

  • UI (Interfață utilizator)
  • nucleu
  • Sistem de gestionare a fișierelor

Și, de fapt, nu toate sistemele de operare au aceeași structură. dar Avi Silberschatz, Peter Galvin și Greg Gagne presupunem, de obicei, un sistem de operare modern are componente precum următoarele:

Componentele sistemului de operare și descrierile acestora

Sistemul de operare are, de asemenea, mai multe componente. Aceste componente sunt împărțite în 8 componente, și anume gestionarea proceselor, managementul memoriei principale, managementul stocării secundare, managementul sistemului I / O, gestionarea fișierelor, sisteme de protecție, rețele, sisteme de comandă-interpret. Următoarea este o explicație mai completă a componentelor sistemului de operare:

1. Managementul proceselor

Componente ale sistemului de operare - Managementul proceselor

Procesul este o stare când un programîn mijlocul executării. Un proces necesită, de asemenea, o serie de resurse pentru a putea finaliza sarcinile respective. Aceste resurse includ dispozitive de memorie, de intrare și de ieșire, timpul procesorului și fișierele.

Sistemul de operare este, de asemenea, foarte responsabil pentru activitățile și activitățile care sunt strâns legate de gestionarea proceselor, de exemplu:

  • Amână sau continuă un proces.
  • Oferă mecanismul necesar procesului de sincronizare.
  • Asigurați mecanismele necesare procesului de comunicare.
  • Oferă mecanismul necesar procesului de manipulare în impas.

2. Managementul principal al memoriei

managementul memoriei

Memoria principală este, de asemenea, adesea denumită memorie, care este o gamă mare de octeți, iar dimensiunea acesteia poate ajunge la sute, mii și, de asemenea, milioane. Fiecare octet are propria sa adresă.

De asemenea, memoria are o funcție care estesă fie un loc de stocare pe care un acces la date poate fi utilizat de un procesor sau dispozitive de intrare și ieșire. Această memorie este de asemenea inclusă ca o zonă de stocare volatilă sau temporară. Aceasta înseamnă că datele pot fi pierdute la oprirea sistemului.

Sistemul de operare poate fi, de asemenea, responsabil pentru activitățile legate de gestionarea memoriei, de exemplu:

  • Poate alege programul pe care vrei să îl încarci în memorie.
  • Poate aloca și aloca, de asemenea, spațiu de memorie adaptat nevoilor.
  • Poate ține evidența memoriei folosite și oricine o poate folosi.

3. Managementul depozitului secundar

Componente ale sistemului de operare - Managementul stocării secundare

Date care au fost stocate în memoria principalăare un caracter temporar și, de asemenea, cantitatea este foarte mică. Prin urmare, pentru a putea stoca toate datele și, de asemenea, programele care sunt pe computer, este nevoie de stocare secundară.

În cazul în care stocarea secundară are o natură permanentă și poate deține, de asemenea, o mulțime de date. Exemple de stocare secundară sunt dischetele, hard disk-urile și așa mai departe.

Sistemul de operare va fi, de asemenea, responsabil pentru activitățile care sunt strâns legate de gestionarea discului. Exemple includ alocarea stocării, programarea discurilor și, de asemenea, gestionarea spațiului liber.

4. Managementul sistemelor de I / O

dischetă

Gestionarea sistemelor de intrare și ieșire este, de asemenea, frecventănumit manager de dispozitive. De asemenea, va oferi driverul de dispozitiv obișnuit, care mai târziu poate fi operațiuni uniforme de intrare și ieșire (citire, deschidere, scriere sau închidere).

Un exemplu este faptul că utilizatorul poate utiliza aceeași operație pentru a citi un fișier care este pe hard disk, dischetă și, de asemenea, CD-ROM. Componentele acestui sistem de management E / S sunt:

  • Prin spoding, aceasta poate programa utilizarea sistemelor de intrare și ieșire pentru a fi mai eficientă și mai eficientă.
  • Buffer, acesta poate reține temporar o serie de date și, de asemenea, pe dispozitivele de intrare și ieșire.
  • Oferă un driver care poate efectua operațiuni detaliate pentru un anumit hardware I / O.

5. Managementul fișierelor

fișier

Un fișier este o colecție de informații conexe în funcție de scopul producătorului de fișiere. Fișierele pot avea, de asemenea, o structură care are o natură ierarhică.

De asemenea, sistemul de operare poate fi responsabil pentru lucrurile de mai jos:

  • Crearea și ștergerea de directoare.
  • Poate extrage fișiere în stocare secundară.
  • Crearea și ștergerea unui fișier.
  • Poate face copie de siguranță a fișierelor pe suporturi de stocare nevolatile
  • Poate suporta manipularea unui director și, de asemenea, a unui fișier.

6. Sistem de protecție

protecție

Sistemul de protecție se poate referi laun mecanism care poate controla accesul care poate fi făcut de procesor, program sau utilizator la resursele sistemului. Dar mecanismul de protecție este obligatoriu și pentru:

  • Poate determina controlul care trebuie efectuat.
  • poate furniza instrumente de aplicare a legii.
  • Poate distinge între utilizările cărora li s-a acordat permisiunea și cele care nu au avut-o.

7. Rețea

Componente ale sistemului de operare de rețea

Un sistem distribuit este o colecție de procesoare care nu pot fi partajate cu ceasul sau memoria. Fiecare procesor are propria sa memorie.

Procesorul a fost, de asemenea, conectat prin intermediulretea de comunicare. Sistemele distribuite pot oferi acces de la utilizatori la o varietate de sumer de alimentare a sistemului. Acest acces poate provoca și:

  • Accelerarea calculării.
  • Disponibilitate crescută a datelor.
  • Capacitate sporită.

8. Sistem de comandă-interpret

cli

Un sistem de operare va aștepta instrucțiuni de lacomandat de utilizator sau utilizator. Programul va citi o serie de instrucțiuni și va interpreta, de asemenea, declarații de control, care sunt, de asemenea, denumite interpret de card de control, interpret de linie de comandă și shell UNIX.

Acest sistem de interprete de comandă are și elexistă multe variații de la un sistem de operare la altul și pot fi adaptate atât la tehnologia de intrare și ieșire a dispozitivelor, cât și la destinație. Exemple sunt pe bază de stilou (atingere, CLI, Windows etc.)

Astfel, explicația componentelor sistemului de operare împreună cu o explicație completă. Sperăm că acest articol vă poate fi util.

Comentarii 0