Cel.ro

Clasificarea sistemelor de operare

by
Published on: 13 June 2011
Comments: No Comments

După numărul de utilizatori:

  • mono-utilizator
  • multi-utilizator

Aceste sisteme de operare permit mai multor utilizatori să folosească sistemul în acelaşi timp şi să execute programele în mod simultan. În această categorie putem include sistemele de operare din familiile UNIX, Linux şi Windows.

După numărul procesoarelor utilizate:

  • mono-procesor
  • multi-procesor

Sunt sistemele de operare care permit utilizarea mai multor procesoare. Sistemele de operare incluse în această categorie sunt: UNIX, Linux, Windows NT/2000/XP.

După posibilitatea de a executa mai multe sarcini (task) simultan:

  • mono-tasking
  • multi-tasking – execuţia în paralel a mai multor sarcini (procese) este realizată prin alternarea accesului exclusiv la o anumită resursă critică. Nucleul sistemului de operare trebuie să asigure partajarea timpului între programele ce se execută şi gestiunea alocării resurselor sistemului. Procesul activ poate ceda singur resursa utilizată unui alt proces în aşteptare (multitasking cooperant) sau sistemul de operare gestionează procesele prin utilizarea unui algoritm de programare a execuţiei – anumite procese sunt preferate altora (multitasking preemptiv).

După modul de execuţie a firelor de execuţie (thread) ale programelor:

  • mono-threading
  • multi-threading – permit rularea mai multor fire de execuţie ale aceluiaşi proces fie prin partajarea procesorului, fie prin folosirea mai multor procesoare. Un fir de execuţie partajează aceeaşi zonă de memorie cu alte fire de execuţie ale aceluiaşi proces

După numărul sistemelor de calcul implicate în execuţie:

  • sisteme distribuite
  • sisteme centralizate

După 1980, odată cu apariţia primelor reţele de calculatoare, au început să se folosească sistemele de operare în reţea sau sistemele de operare distribuite, ca o completare a sistemelor de operare centralizate (care mai sunt cunoscute ca sisteme de operare monoprocesor).

După modul de interacţiune cu utilizatorul:

  • consolă
  • interfaţă grafică (GUI – Graphical User Interface) – sunt sistemele de operare care au capacitatea de a utiliza mouse-ul prin intermediul unei interfeţe grafice.
No Comments - Leave a comment

Leave a comment



Utilizator: , data curenta: 23 November 2024