Conceptul de sistem de operare

Care este sistemul de operare?

Toată varietatea de software (software), în general, este împărțită în programe și aplicații. Primul grup oferă lucrul celui de-al doilea pe hardware-ul existent (procesor, discuri, RAM, dispozitive de intrare). Sistemele de operare (OS) se referă la software-ul sistemului. Una dintre sarcinile sistemului de operare este implementarea algoritmilor pentru lucrul cu hardware. Se poate ivi întrebarea: de ce este necesar? La urma urmei, dacă vă gândiți la asta, fiecare program de aplicații poate include un cod care oferă acces la "hardware". Cu toate acestea, acest lucru ar complica doar viața programatorilor și va umfla software-ul la dimensiuni mari. Și cel mai trist lucru este că în programele de aplicații ar exista o mulțime de același cod responsabil pentru implementarea comenzilor de nivel scăzut (referințe la hardware). În plus, modul de a rezolva problema colaborării diferitelor programe pe același computer este o altă problemă. Prin urmare, sistemele de operare și alt software de sistem ocupă în mod rezonabil rolul atribuit al unui intermediar între software-ul aplicației și hardware-ul calculatorului.







Conceptul de sistem de operare

Chiar și în dezvoltarea sa istorică, sistemele de operare au provenit tocmai dintr-un set de programe și biblioteci pentru gestionarea operațiunilor de intrare și ieșire. Aceste programe versatile au fost folosite în continuare de către restul programatorilor, care nu mai trebuiau să-și îngrădească creierul cum să programeze citirea datelor de pe o dischetă sau textul de ieșire către imprimantă. Doar au apelat la o funcție din biblioteca conectată și a făcut toată munca (a avut deja un cod pentru a lucra cu dispozitive fizice).

Odată cu trecerea timpului, sistemul de operare a devenit din ce în ce mai complicat, au fost atribuite noi funcții. Computerele au devenit mai puternice, a fost necesară simultan lansarea unui anumit set de programe pentru execuția procesorului. Sistemul de operare a început să rezolve problema alocării eficiente a resurselor hardware între programele care rulează. Cu un singur calculator a început să lucreze simultan mai mulți utilizatori. Sistemul de operare a început să monitorizeze drepturile tuturor și să protejeze datele. Ca rezultat, sistemele moderne includ multe funcții diferite.

În structura sa, sistemul de operare reprezintă un set de programe și module. Evidențiați conceptul de kernel al sistemului de operare. Software-ul kernel-ului este protejat de interferențe de către utilizatori și programatori. La kernel, programele de aplicații sunt accesate folosind cererile de a efectua o acțiune cu hardware. Aceste solicitări se numesc apeluri sistem și sunt comenzi speciale.







Scopul sistemului de operare

Deci, sistemul de operare îndeplinește două sarcini principale:

  1. facilitează (sau chiar oferă o oportunitate) utilizatorilor și programatorilor să utilizeze hardware. De exemplu, sistemul de operare face posibilă abstractizarea din modul în care datele sunt efectiv procesate pe hard disk și lucrează cu noțiunea de fișier.
  2. asigură utilizarea eficientă a hardware-ului. Deoarece calculatoarele moderne nu rulează simultan mai multe programe, sistemul de operare este responsabil pentru alocarea memoriei, a registrelor de procesoare etc. între programele care rulează în orice moment. Sistemul de operare determină distribuirea optimă a acestor resurse în timp (utilizarea procesorului de către programe pe rând) și spațiul (încărcarea în diferite părți ale RAM a diferitelor programe).

Sistemul de operare Windows

Până în prezent, cele mai populare sunt sistemele de operare ale familiei Windows, care sunt produsul comercial (comercial) al Microsoft Corporation.

Windows-ul lor "pedigree" pornește de la sistemul de operare DOS și a reprezentat inițial o coajă peste acesta (Windows a fost lansat sub DOS), sporind capabilitățile DOS și facilitând lucrul cu utilizatorul neapărat cu computerul. Deja versiuni mai vechi (începând cu Windows NT) au fost sisteme de operare cu drepturi depline.

Avantajul Windows este interfața prietenoasă. Dintre aceste deficiențe se remarcă lipsa de fiabilitate a sistemului.

Unix-like OS

Sistemul de operare UNIX a avut un impact important asupra dezvoltării lumii sistemelor de operare, punând bazele funcționării sistemelor moderne de operare. Inițial, UNIX a fost un sistem de dezvoltare software. În general, UNIX a lucrat ca programator (și în anii 1970, foarte puțini oameni au lucrat cu calculatoare).
UNIX sa dezvoltat pe mai multe idei fundamentale. De exemplu, o sarcină mică ar trebui rezolvată printr-un program mic, iar sarcinile complexe ar trebui rezolvate printr-o combinație de programe simple.

În UNIX, o atenție deosebită este acordată alocării resurselor de computere între utilizatori. Acest sistem este multi-terminal (fiecare utilizator lucrează cu un computer care utilizează terminalul său).

În ciuda faptului că sistemele de tip Unix sunt inferioare popularității Windows, ele lucrează pe tipuri de calculatoare mari.

Conceptul de sistem de operare

Linux este un set de sisteme de operare (distribuții) asemănătoare Unix, care sunt adesea distribuite în mod liber.

Una dintre caracteristicile unice ale sistemelor GNU / Linux este lipsa unui singur centru de dezvoltare geografică. Linux și programe pentru el sunt scrise de milioane de programatori, dispersați în întreaga lume.

Conceptul de sistem de operare

Acest sistem de operare a fost creat și pe baza kernelului UNIX.

Este produsul Apple pentru computerele Macintosh.

Se consideră fiabil și convenabil. Dar, spre deosebire de Windows, nu este atât de popular.

Imaginile utilizate în articol







Articole similare

Trimiteți-le prietenilor: