- Pentru ce este un sistem de operare?
- Controlul principal
- Intermediar între utilizator și hardware
- Rulați aplicații
- goluri
- Componente ale unui sistem de operare
- miez
- Modulul de executie a procesului
- Modul de întrerupere
- Modulul de gestionare a memoriei
- Modul multitasking
- Modul de securitate
- Modul de interfață utilizator
- Modulul de gestionare a datelor
- Tipuri de sisteme de operare
- Sistem de operare în timp real (RTOS)
- Un singur utilizator, o sarcină
- Un singur utilizator, multitasking
- Multi utilizator
- Caracteristici
- Interfața cu utilizatorul
- Managementul locurilor de muncă
- Managementul sarcinilor
- Manipularea dispozitivelor
- Securitate
- Cele mai utilizate sisteme de operare
- ferestre
- OS X
- Linux
- Android
- Atari
- BlackBerry OS
- JavaOS
- FreeBSD
- Referințe
Sistemul de operare este un program conceput pentru a trata principalele componente din funcționarea unui sistem informatic, precum emiterea de comenzi pe diferite dispozitive hardware și alocarea resurselor sistemului, cum ar fi memoria principală, diferitelor aplicații care se execută.
Este un software care este necesar pentru a rula toate programele de aplicații și rutine de utilitate. În plus, funcționează ca o punte de legătură pentru o interacțiune mai bună între programele de aplicații și hardware-ul computerului.
Sursa: pixabay.com
Sistemul de operare este format din software-ul sistemului, care sunt programele fundamentale de care computerul are nevoie pentru a porni și funcționa. Fiecare desktop, tabletă și smartphone include un sistem de operare pentru a oferi funcționalitatea de bază a dispozitivului.
Principalul său obiectiv este de a face sistemul de calculator confortabil de utilizat, precum și de a profita de hardware într-un mod eficient. Sistemul de operare îndeplinește sarcini de bază, cum ar fi primirea tastaturii, instrucțiuni de procesare și trimiterea ieșirii pe ecran.
Pentru ce este un sistem de operare?
Controlul principal
Sistemul de operare este programul care servește ca control principal al computerului. Când este pornit, un mic program de încărcare este ceea ce îl încarcă.
Deși modulele suplimentare de sistem pot fi încărcate după cum este necesar, partea principală cunoscută sub numele de kernel sau kernel rămâne în permanență în memorie.
Când au fost introduse computerele pentru prima dată, utilizatorul a interacționat cu ele printr-o interfață de linie de comandă, care a necesitat comenzi scrise. În prezent, aproape toate computerele folosesc un sistem de operare GUI (interfață grafică de utilizator), care este mult mai ușor de utilizat și de utilizat.
Pentru sistemele mari îndeplinește responsabilități importante. El acționează ca un polițist din trafic, asigurându-se că diferite programe care rulează în același timp nu interferează între ele.
De asemenea, sistemul de operare este responsabil pentru securitate, asigurându-se că utilizatorii neautorizați nu pot accesa sistemul.
Intermediar între utilizator și hardware
Într-un sistem computerizat hardware-ul poate înțelege doar codul mașinii, sub forma 0 și 1, ceea ce nu are sens pentru un utilizator comun.
Aveți nevoie de un sistem care să poată acționa ca intermediar și să gestioneze toate procesele și resursele prezente în sistem.
Un sistem de operare ar putea fi specificat ca o interfață între o persoană și hardware. Garantul este executat de toate procesele, gestionarea fișierelor și procesorului, alocarea resurselor și multe alte sarcini.
Deoarece sistemul de operare acționează în principal ca interfață de utilizator a unui computer, acesta joacă un rol semnificativ în modul în care interacționezi cu dispozitivul. Prin urmare, mulți utilizatori preferă să folosească un anumit sistem de operare.
Rulați aplicații
Când dezvoltatorii de software creează aplicații, trebuie să le scrie pentru un sistem de operare specific. Acest lucru se datorează faptului că fiecare sistem de operare comunică cu hardware-ul în mod diferit și are o interfață specifică de program de aplicație (API) pe care programatorul trebuie să o utilizeze.
Deși multe programe populare sunt multiplă platforme, dezvoltate pentru mai multe sisteme de operare, unele sunt disponibile doar pentru un singur sistem de operare.
Programele comunică cu sistemul de operare pentru a putea efectua toate operațiunile care au legătură cu gestionarea fișierelor și cu interfața de utilizator.
goluri
Scopul unui sistem de operare este de a controla și organiza hardware și software, astfel încât dispozitivul unde este găzduit să funcționeze corect.
- Ascundeți detaliile resurselor hardware de la utilizatori.
- Faceți ca sistemul informatic să fie convenabil de utilizat eficient.
- Gestionează resursele unui sistem informatic.
- Oferiți utilizatorilor o interfață convenabilă pentru a utiliza sistemul informatic.
- Oferiți un schimb eficient și corect de resurse între utilizatori și programe.
- Urmăriți cine utilizează ce resursă, autorizarea cererilor de resurse și intervenirea în cereri contradictorii de la diferite programe și utilizatori.
Componente ale unui sistem de operare
Windows, Linux și iOS
Toate componentele există pentru ca diferitele părți ale unui sistem de calculator să funcționeze împreună.
miez
Acesta oferă unul dintre cele mai fundamentale niveluri de control asupra tuturor dispozitivelor hardware ale computerului. Nucleul este componenta centrală a unui sistem de operare. Acesta este inițial încărcat și rămâne în memoria principală.
Gestionați accesibilitatea memoriei RAM pentru programe, stabiliți ce programe au acces la resurse. Implementează stările de operare ale procesorului pentru o funcționare optimă în orice moment.
Modulul de executie a procesului
Sistemul de operare oferă o interfață între un program de aplicație și hardware, astfel încât programul de aplicație se poate conecta la hardware, urmând pur și simplu principiile și procedurile configurate în sistemul de operare.
Modul de întrerupere
Întreruperile sunt esențiale, deoarece oferă o metodă fiabilă pentru ca sistemul de operare să răspundă mediului său.
O întrerupere este un semnal de la un dispozitiv conectat la computer sau de la un program din interiorul computerului, care are nevoie de sistemul de operare pentru a determina exact ce urmează să facă.
La primirea unei întreruperi, computerul pune în funcțiune orice program care rulează, își salvează starea și execută codul sistemului de operare asociat cu întreruperea.
Modulul de gestionare a memoriei
El este responsabil de toate aspectele legate de gestionarea memoriei. Se asigură că un program nu intră în conflict cu memoria utilizată de un alt program.
Modul multitasking
Descrie operarea mai multor programe independente pe același computer. Sistemul de operare are capacitatea de a vedea unde se află aceste programe și se pot muta de la unul la altul fără a pierde informații.
Se realizează folosind partajarea timpului, unde fiecare program folosește o porțiune din timpul computerului pentru a rula.
Modul de securitate
Dacă un computer permite operarea simultană a mai multor procese, atunci aceste procese trebuie să asigure activitățile fiecăruia.
Sistemul de operare trebuie să poată diferenția între cererile care ar trebui autorizate să fie procesate și cele care nu ar trebui să fie procesate.
Modul de interfață utilizator
Această unitate este vitală pentru ca comunicarea umană să fie fezabilă. Verificați și solicitați serviciile sistemului de operare, obținând informații de la dispozitivele de intrare și necesitând serviciile sistemului de operare să afișeze mesaje de stare și așa mai departe pe dispozitivele de ieșire.
Modulul de gestionare a datelor
Păstrează evidența datelor atunci când sunt stocate. Programul gestionează datele printr-un nume de fișier și locația particulară a acestora. Această unitate știe unde datele sunt stocate fizic pe hard disk.
Interacțiunea dintre o aplicație și sistemul de operare se face printr-o interfață de programare. Când un program trebuie să salveze sau să recupereze informații, apelează la această unitate, care este responsabilă de deschiderea, citirea, scrierea și închiderea fișierelor.
Tipuri de sisteme de operare
Sistem de operare în timp real (RTOS)
Sunt utilizate pentru controlul sistemelor industriale, instrumentelor științifice și utilajelor. Acest tip de sistem de operare nu are aproape nicio capacitate de interfață cu utilizatorul, deoarece sistemul este o cutie sigilată la livrare.
Acest tip de sistem este utilizat în principal pentru gestionarea resurselor de calculator, astfel încât o anumită operație este executată în aceeași cantitate de timp de fiecare dată când apare.
Un singur utilizator, o sarcină
Acest tip de sistem funcționează echipamentul computerizat astfel încât o singură persoană poate îndeplini o singură activitate simultan.
Sistemul Palm aparține acestui tip, utilizat pentru calculatoarele portabile ale mărcii respective.
Un singur utilizator, multitasking
Este cea utilizată în prezent în computerele desktop. Windows este un sistem de operare unde puteți avea mai multe aplicații care rulează simultan.
Adică, o persoană poate tasta text într-un procesor de texte în timp ce un mesaj de e-mail este tipărit și un fișier este descărcat de pe Internet.
Multi utilizator
Cu acest tip de sistem, mai multe persoane pot utiliza resursele unui computer în același timp.
Sistemul de operare trebuie să fie sigur că există un echilibru în cerințele utilizatorilor și că fiecare program pe care îl utilizează are suficiente resurse separat, astfel încât, dacă există o problemă cu un utilizator, nu îi va afecta pe ceilalți.
Sistemele de operare Unix și VMS utilizate în macrocomputere fac parte din acest tip de sistem de operare.
Caracteristici
Interfața cu utilizatorul
În prezent, totul se bazează pe grafică, interfața utilizator include Windows, meniuri și o metodă de interacțiune între utilizator și computer.
Înainte de existența interfețelor grafice de utilizator (GUI), toate operațiunile au fost efectuate folosind comenzi. Sistemele de operare pot suporta interfețe opționale.
Managementul locurilor de muncă
Managementul joburilor controlează atât timpul, cât și secvența în care rulează aplicațiile.
Limbajul de control al joburilor IBM este comun în mediul high-end de macrocomputer și server. A fost dezvoltat pentru a programa munca zilnică.
Pe serverele Unix / Linux este frecvent să rulați programe mici la anumite ore din timpul zilei.
Într-un mediu desktop, fișierele de lot pot fi scrise pentru a efectua o secvență de operații, care poate fi programată să înceapă la un moment dat.
Managementul sarcinilor
În mediul macrocomputer și server, acest management este esențial. Aplicațiile pot fi prioritizate pentru a rula mai repede sau mai lent, în funcție de scopul lor.
Pe computere desktop, multitasking-ul este de obicei o schimbare a sarcinilor, menținând aplicațiile deschise astfel încât utilizatorii să poată merge înainte și înapoi între ele.
Manipularea dispozitivelor
Dispozitivele pot fi gestionate de sistemul de operare prin utilizarea instrucțiunilor din codul propriu al perifericei.
Software-ul folosit pentru a comunica cu perifericele se numește driver. Este necesar un driver specific pentru fiecare dispozitiv conectat la computer.
Securitate
Sistemele de operare oferă protecție prin parolă pentru a menține utilizatorii neautorizați în afara sistemului.
Jurnalele de activitate sunt păstrate, putând oferi un număr de timp în scopuri de facturare.
De asemenea, pot oferi rutine de rezervă și recuperare pentru a începe din nou în cazul unei defecțiuni a sistemului.
Cele mai utilizate sisteme de operare
ferestre
A fost cel mai utilizat sistem de operare pentru computere personale. Fiecare versiune conține o interfață grafică de utilizator, cu ajutorul căreia utilizatorii pot vizualiza fișiere și foldere.
Microsoft a introdus-o cu versiunea 1.0 în 1984. Cea mai recentă versiune pentru utilizatorii finali este Windows 10.
Versiunile anterioare de Windows includ Windows 3.1, Windows 95, Windows 98, Windows Me, Windows XP, Windows Vista, Windows 7 și Windows 8.
Prima versiune de Windows bazată pe afaceri, numită Windows NT 3.1, a fost în 1993.
Windows poate rula pe orice computer din seria x86, cum ar fi procesoare Intel și AMD. Din acest motiv, poate fi instalat în marea majoritate a mărcilor de calculatoare.
OS X
Acest sistem de operare a fost proiectat de Apple pentru calculatoarele Macintosh. Acesta a înlocuit Mac OS 9 în 2001 ca sistem de operare standard pentru Mac.
Se bazează pe Unix și folosește același kernel. Acest kernel oferă sistemului OS X o mai bună capacitate de procesare multiplă și o mai bună gestionare a memoriei.
Interfața pentru desktop OS X se numește Finder și include mai multe caracteristici standard, cum ar fi o bară de meniu fixă în partea de sus a ecranului.
Acest sistem de operare conține, de asemenea, o mare bibliotecă de funcții, care poate fi folosită la scrierea programelor Mac.
Linux
Este un sistem de operare asemănător Unix creat de Linus Torvalds. Când o versiune de lucru a Linux a terminat de construit, aceasta a fost distribuită liber, ajutându-l să obțină popularitate. În prezent, Linux este folosit de milioane de oameni din întreaga lume.
Acest sistem de operare este foarte personalizabil. Programatorii pot chiar modifica codul sursă și pot crea propria versiune a sistemului de operare Linux.
Linux este adesea instalat pe serverele de găzduire web, deoarece serverele bazate pe acest sistem sunt mai ieftine de configurat și întreținut decât cele bazate pe Windows.
Linux este, de asemenea, compatibil cu diverse platforme hardware, inclusiv Intel, PowerPC, DEC Alpha, Sun Sparc și Motorola.
Android
Este o platformă gratuită bazată pe Linux. A fost inițial dezvoltat de Google și lansat în 2007 pentru platforme mobile.
Este un rival puternic pentru Apple iOS, care este sistemul de operare utilizat în iPhone-ul Apple.
Atari
Atari Inc. este o companie de producție de jocuri arcade. Această companie a dezvoltat diverse sisteme de operare pentru console, printre care se numără:
- GEMDOS
- BIOS
- XBIOS
- Sistemul de operare (TOS)
- MultiTOS
- FreeMiNT
BlackBerry OS
Blackberry, cunoscută anterior drept Research In Motion Limited, este o companie canadiană care produce hardware și software. Sistemul de operare utilizat pe dispozitivele mobile este BlackBerry OS, care se bazează pe tehnologia Java.
Spre deosebire de sistemul de operare Android, sistemul de operare BlackBerry este un sistem sursă închis, deci poate fi utilizat doar pe dispozitivele companiei.
JavaOS
Sistemul de operare Java este open source, deci poate fi utilizat pe o varietate de dispozitive, nu doar pe cele produse de companie.
Este, de asemenea, un sistem multiplatform, ceea ce înseamnă că este compatibil cu alte sisteme de operare (Windows, Linux, printre altele).
FreeBSD
Sistemul de operare FreeBSD este un sistem sursă liberă bazat pe sisteme dezvoltate de Unix, compatibil cu sistemul de operare GNU / Linux și aplicațiile dezvoltate de acesta.
Acest sistem de operare este utilizat de Yahoo! și pentru consolele Nintedo.
Referințe
- Dicționarul tău (2019). Sistem de operare. Luat de la: Yourdictionary.com.
- Christensson (2012). Windows. Termeni tehnici. Preluat de la: techterms.com.
- Christensson (2014). OS X. Termeni tehnici. Preluat de la: techterms.com.
- Curt Franklin și Dave Coustan (2019). Tipuri de sisteme de operare. Cum funcționează lucrurile. Luate de la: computer.howstuffworks.com.
- Christensson (2010). Linux. Termeni tehnici. Preluat de la: techterms.com.
- Christensson (2016). Sistem de operare. Termeni tehnici. Preluat de la: techterms.com.
- Puncte tutoriale (2019). Calculator - Sistem de operare. Luat de la: tutorialspoint.com.
- Joseph H Volker (2018). Componente ale sistemului de operare. Earths Lab. Preluat de la: earthslab.com.