Ce este un sistem operativ. Câteva elemente de bază

Ce este un sistem operativ

din ceva timp în urmă Discutăm diverse alternative open source pe care atât autoritățile, profesioniștii, cât și utilizatorii privați le pot folosi în perioade de criză. În aceste zile ne dedicăm descrierii instrumentelor; servicii și programe web care pot fi utile pentru crearea de conținut educațional.

Următorul articol se va concentra pe sistemele de operare. Deoarece este probabil să trezească interesul persoanelor care nu sunt cititori obișnuiți ai Linux Adictos, Consider convenabil să dedic acest lucru revizuirii unor concepte introductive. Dacă sunteți familiarizat cu Linux, îl puteți omite în siguranță.

Ce este un sistem operativ

Un sistem de operare este principalul software care gestionează toate componentele hardware și alte programe ale unui computer. Printre altele, gestionează dispozitivele de intrare și ieșire. Fa asta folosind drivere de dispozitiv scrise de către producătorii de hardware sau terți pentru a facilita comunicarea cu aceste dispozitive. Pe de altă parte, oferă biblioteci și interfețe de programaren de aplicații pe care dezvoltatorii le pot folosi atunci când scriu programe pentru un anumit sistem de operare.

Sistemul de operare acționează ca un interpret între aplicațiile care rulează și hardware, folosind driverele hardware ca interpreți între cele două.

Să luăm un exemplu

Să presupunem că un utilizator are instalat un browser de Internet, un program de procesare de text și o aplicație de desen. Aceste trei programe includ funcția de imprimare. In orice caz, Dacă dezvoltatorii fiecăruia dintre aceste programe ar trebui să creeze o rutină pentru această funcție, timpul de dezvoltare ar fi prelungit și ar crește spațiul de stocare necesar.. Mai ales că procedura ar trebui repetată pentru fiecare funcție a programului și pentru fiecare dispozitiv hardware disponibil pe piață.

Dacă utilizatorul ar dori să imprime o pagină web, un document și un desen în același timp, fiecare aplicație având o rutină de imprimare diferită, ar fi creat un blocaj.

Ceea ce se întâmplă de fapt este că cFiecare dintre aplicații spune sistemului de operare că dorește să imprime ceva. Sistemul de operare trimite solicitările către driverul imprimantei, iar driverul le trimite la dispozitiv.

Nucleul sau nucleul

Nucleul este inima sistemului de operare al unui computer. Este primul program care se încarcă și gestionează toate funcțiile fundamentale ale computerului.

Este responsabil pentru alocarea memoriei, conversia funcțiilor software în instrucțiuni pentru CPU-ul computerului și gestionarea intrărilor și ieșirilor dispozitivelor hardware. Nucleul rulează în general într-o zonă izolată pentru a preveni manipularea acestuia de către alte programe de pe computer.

Deși, din punctul de vedere al utilizatorului, se pare că în nucleu toate sarcinile sunt executate simultan șin se fac de fapt secvențial. Sistemul de operare dedică o anumită perioadă de timp fiecărei sarcini și trece la următoarea din listă.

Este posibil ca, citind descrierea, această metodologie să pară ineficientă. Cu toate acestea, ea ne permite să facem mai multe sarcini în același timp, cum ar fi scrierea în procesorul de text și ascultarea muzicii. Latența este timpul necesar sistemului pentru a finaliza o sarcină. Nucleele cu latență scăzută acordă prioritate solicitărilor pentru sarcini care au surse externe, cum ar fi introducerea de semnale audio și video sau redarea instrumentelor muzicale virtuale.

Distribuții Linux

Dacă ați continuat să citiți până aici, probabil vă întrebați ce legătură au toate acestea cu crearea de conținut educațional.

Acest lucru se datorează faptului că în articolul următor vom introduce sisteme de operare în scopuri speciale.

Spre deosebire de Windows și Mac, Linux este disponibil sub formă de distribuții.

Dacă cumpărați un Mac, cumpărați o combinație de hardware și software încorporat și dezvoltat. Dacă instalați Windows pe computer, toate componentele sistemului de operare vor fi dezvoltate de Microsoft. În cazul unei distribuții Linux, ceea ce aveți este un pachet de componente din diferite surse
Unii dintre ei sunt:

  • Kernel-ul Linux.
  • Utilități de sistem dezvoltate de proiectul GNU.
  • Drivere de dispozitiv create de producători sau de terți care aplică inginerie inversă.
  • Server grafic.
  • Managerii de ferestre.
  • Birouri
  • Colectare de software.

În funcție de combinația de programe realizate, aceste distribuții poate servi în scopuri generale sau pentru utilizări specifice precum producția multimedia, criminalistica computerizată, jocuri etc.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: AB Internet Networks 2008 SL
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   Joel Guillen el a spus

    Articol interesant, acum îmi vine în minte o întrebare. S-ar putea spune că o distribuție GNU / Linux este un sistem de operare? Îmi amintesc că odată ce @belinuxo de pe Twitter a spus că, pentru a fi considerat ca atare, ar trebui să fie construit de la zero, inclusiv nucleul, așa că, de exemplu, Ubuntu nu era un sistem de operare.

    1.    Diego German Gonzalez el a spus

      Niciuna dintre definițiile pe care le-am consultat despre sistemele de operare nu pune condiția de a fi dezvoltate de la zero. În opinia mea, ar fi ca și cum ați spune că Windows XP nu era un sistem de operare, deoarece o mare parte din componentele sale provin din Windows NT,
      În opinia mea, orice distribuție GNU / Linux este un sistem de operare datorită funcțiilor pe care le îndeplinește.
      Multumesc pentru comentariul tau.