Sisteme de operare
Noțiuni despre rolul și funcțiile sistemului de operare, gestiunea fișierelor și utilizarea interfeței grafice.
Ce este și ce face un sistem de operare
Sistemul de operare (SO) este programul fundamental al calculatorului: primul software care se încarcă la pornire și stratul prin care toate celelalte programe ajung la hardware. Fără el, aplicațiile ar trebui să știe fiecare cum se comandă exact discul, placa video sau tastatura — o imposibilitate practică.
Funcțiile lui, așa cum se cer la teorie:
- gestiunea procesorului și a proceselor — decide ce program primește procesorul și pentru cât timp; alternarea rapidă între procese creează iluzia că totul rulează simultan;
- gestiunea memoriei — alocă fiecărui program zona lui de RAM și îl împiedică să scrie peste memoria altuia;
- gestiunea fișierelor — organizează datele pe disc în fișiere și directoare și controlează accesul la ele;
- gestiunea perifericelor — comunică cu dispozitivele prin programe specializate numite drivere;
- interfața cu utilizatorul — grafică sau în linie de comandă.
Distincția de bază care apare în orice test: sistemul de operare este software de sistem, spre deosebire de software-ul de aplicație (browser, jocuri, editoare), care rulează deasupra lui și îi folosește serviciile. Nucleul sistemului, cel care lucrează direct cu hardware-ul, se numește kernel.
Interfața grafică și linia de comandă
Utilizatorul comunică cu sistemul de operare prin interfață, iar cele două stiluri mari merită comparate cinstit, nu ierarhizate:
- Interfața grafică (GUI) folosește ferestre, pictograme, meniuri și indicatorul mouse-ului. E intuitivă: vezi obiectele și acționezi direct asupra lor — tragi un fișier peste un dosar ca să îl muți. Elementele de vocabular: desktop (suprafața de lucru), fereastră (zona dreptunghiulară a unei aplicații, cu butoanele de minimizare/maximizare/închidere), meniu contextual (apare la clic-dreapta și oferă operațiile relevante pentru obiectul indicat), shortcut (scurtătură către un fișier, nu fișierul însuși).
- Interfața în linie de comandă (CLI) primește comenzi scrise: dir sau ls pentru listarea unui director, cd pentru schimbarea directorului curent, mkdir pentru creare. Pare arhaică, dar rămâne indispensabilă: comenzile se pot combina și automatiza în scripturi, se execută pe servere fără monitor și descriu precis, reproductibil, o operație — motiv pentru care administratorii și programatorii o folosesc zilnic.
De reținut: ștergerea unui shortcut nu șterge fișierul-țintă — scurtătura e doar un indicator; confuzia dintre ele duce la panici inutile sau, invers, la impresia falsă că un fișier a fost șters.
Fișiere, directoare și structura arborescentă
Fișierul este unitatea de bază a stocării: o colecție de date cu un nume, păstrată pe un suport de memorie externă. Directorul (dosarul, folderul) este un container care poate conține fișiere și alte directoare — iar din această imbricare rezultă structura arborescentă: o rădăcină din care se ramifică directoare pe niveluri.
Localizarea unui fișier în arbore se numește cale (path):
- calea absolută pornește de la rădăcină și e completă: C:\Scoala\Informatica\tema.cpp;
- calea relativă pornește de la directorul curent: Informatica\tema.cpp are sens doar dacă te afli deja în C:\Scoala.
Numele complet al unui fișier are două părți despărțite de punct: numele propriu-zis și extensia — sufixul care indică tipul conținutului. Proprietățile unui fișier includ dimensiunea, datele de creare și modificare și atributele (doar-citire, ascuns).
Două reguli practice cu valoare de test: într-un același director nu pot exista două fișiere cu exact același nume și aceeași extensie (dar pot exista tema.cpp și tema.txt); și ordonarea alfabetică a numelor nu e ordinea de pe disc — sistemul de fișiere își organizează intern datele cum vrea el, iar afișarea e doar o prezentare.
Extensii uzuale și asocierea cu aplicațiile
Extensia spune sistemului — și ție — ce fel de date conține fișierul, iar sistemul de operare asociază fiecare extensie cu o aplicație implicită: dublu-clic pe un .docx deschide procesorul de texte.
Familiile de extensii care trebuie recunoscute:
- documente: .txt (text simplu, fără formatare), .docx (document formatat), .pdf (document portabil, cu aspect fix pe orice dispozitiv);
- imagini: .jpg (fotografii, compresie cu pierderi), .png (grafică, compresie fără pierderi, suportă transparență), .gif, .bmp, .svg (vectorial);
- audio-video: .mp3, .wav, .mp4, .avi;
- arhive: .zip, .rar — unul sau mai multe fișiere comprimate într-unul singur;
- programe și cod: .exe (executabil Windows), .cpp (sursă C++), .html (pagină web).
Nuanțele care se punctează la teste: extensia nu garantează conținutul — redenumirea lui poza.jpg în poza.txt nu transformă imaginea în text, ci doar derutează asocierea cu aplicația; fișierul rămâne intern o imagine JPEG. Iar din perspectiva siguranței, un fișier primit pe e-mail cu extensie dublă (factura.pdf.exe) este un executabil deghizat — tipul real e dat de ultima extensie, iar rularea lui poate instala programe dăunătoare.
Operații cu fișiere și directoare
Operațiile standard, cu diferențele care contează:
- copierea (Copy + Paste, Ctrl+C / Ctrl+V) creează un duplicat: originalul rămâne la locul lui, iar pe destinație apare încă un exemplar;
- mutarea (Cut + Paste, Ctrl+X / Ctrl+V) transferă fișierul: după operație există un singur exemplar, în locul nou;
- redenumirea (F2 în Windows) schimbă numele fără să atingă conținutul; atenție la păstrarea extensiei — schimbarea ei din greșeală face fișierul de nedeschis cu dublu-clic;
- ștergerea (Delete) trimite fișierul în Coșul de reciclare (Recycle Bin), de unde poate fi recuperat; abia golirea coșului — sau ștergerea cu Shift+Delete — îl elimină efectiv. Fișierele șterse de pe stickuri USB sau din rețea ocolesc de regulă coșul, deci dispar direct;
- căutarea după nume sau după fragmente din nume, cu metacaracterele clasice: înlocuiește orice șir de caractere (.cpp = toate sursele C++), ? înlocuiește exact un caracter;
- arhivarea împachetează și comprimă fișiere pentru transfer sau economie de spațiu; dezarhivarea le extrage la loc.
Detaliul de comportament care apare în teste: tragerea unui fișier cu mouse-ul (drag and drop) mută dacă destinația e pe același disc și copiază dacă e pe un disc diferit — de aceea același gest pare uneori să facă lucruri diferite.
De reținut
- sistem de operare
- ansamblul de programe care gestionează resursele hardware ale calculatorului și oferă interfața prin care utilizatorul și aplicațiile le folosesc
- kernel (nucleu)
- partea centrală a sistemului de operare, care lucrează direct cu hardware-ul și gestionează procesele, memoria și perifericele
- driver
- program specializat prin care sistemul de operare comunică cu un anumit dispozitiv periferic
- interfață grafică (GUI)
- mod de interacțiune cu sistemul bazat pe ferestre, pictograme și meniuri, controlate de regulă cu mouse-ul
- interfață în linie de comandă (CLI)
- mod de interacțiune în care utilizatorul scrie comenzi text; permite automatizarea operațiilor prin scripturi
- fișier
- colecție de date cu nume, păstrată pe un suport de stocare; numele complet include și extensia, despărțită prin punct
- director (folder)
- container care poate conține fișiere și alte directoare, generând structura arborescentă a stocării
- cale absolută
- localizarea completă a unui fișier pornind de la rădăcina structurii de directoare, spre deosebire de calea relativă, care pornește de la directorul curent
- extensie
- sufixul din numele fișierului care indică tipul conținutului și determină aplicația asociată la deschidere
- Coș de reciclare
- zonă specială în care ajung fișierele șterse de pe discul intern, de unde pot fi recuperate până la golirea coșului
Greșeli frecvente
Greșit: Ștergerea unui shortcut ar șterge și fișierul către care duce
Corect: Scurtătura e doar un indicator: ștergerea ei lasă fișierul-țintă neatins; invers, ștergerea fișierului lasă scurtătura orfană, care nu mai duce nicăieri
Greșit: Redenumirea extensiei ar schimba tipul fișierului (poza.jpg devenit poza.txt ar fi text)
Corect: Conținutul rămâne același — o imagine JPEG; se schimbă doar asocierea cu aplicația, iar fișierul nu se mai deschide corect cu dublu-clic până la refacerea extensiei
Greșit: Fișierele șterse ar dispărea definitiv imediat după Delete
Corect: Pe discul intern ele ajung în Coșul de reciclare și pot fi recuperate; abia Shift+Delete sau golirea coșului le elimină, iar de pe stickuri USB ștergerea ocolește de regulă coșul
Greșit: Copierea și mutarea ar fi aceeași operație
Corect: Copierea lasă originalul pe loc și creează un duplicat; mutarea transferă fișierul, care rămâne într-un singur exemplar — după mutare originalul nu mai există în locul vechi
Greșit: Două fișiere cu același nume complet ar putea sta în același director
Corect: Într-un director numele complet (nume + extensie) trebuie să fie unic; pot coexista tema.cpp și tema.txt, sau două fișiere tema.cpp aflate în directoare diferite
Test — 6 întrebări ca la examen
1. Care dintre următoarele este software de sistem, nu de aplicație?
- browserul web
- sistemul de operare
- editorul de texte
- jocul instalat pe calculator
Vezi răspunsul
sistemul de operare. Sistemul de operare gestionează resursele și oferă servicii celorlalte programe; browserul, editorul și jocul sunt aplicații care rulează deasupra lui. Browserul e distractorul tentant fiindcă vine deseori preinstalat — dar preinstalarea nu îl face software de sistem.
2. Prin ce comunică sistemul de operare cu o imprimantă nou conectată?
- prin kernel, direct, fără alt program
- prin driverul imprimantei
- prin extensia fișierului trimis la tipărire
- prin interfața grafică
Vezi răspunsul
prin driverul imprimantei. Driverul este programul specializat care traduce comenzile generice ale sistemului în comenzile specifice dispozitivului. Kernelul coordonează, dar are nevoie de driver pentru particularitățile fiecărui periferic — de aceea o imprimantă fără driver instalat nu funcționează.
3. Calea C:\Liceu\Clasa9\referat.docx este:
- o cale relativă
- o cale absolută
- o extensie
- un director
Vezi răspunsul
o cale absolută. Calea pornește de la rădăcina discului C:, deci localizează fișierul complet, indiferent de directorul curent — asta o face absolută. O cale relativă ar începe direct cu Clasa9\referat.docx și ar depinde de locul în care te afli.
4. Ce obții căutând fișiere după modelul *.png?
- toate fișierele al căror nume începe cu png
- doar fișierul numit exact *.png
- toate fișierele cu extensia png, indiferent de nume
- toate fișierele care conțin png oriunde în conținut
Vezi răspunsul
toate fișierele cu extensia png, indiferent de nume. Metacaracterul * ține locul oricărui șir, deci modelul acceptă orice nume urmat de extensia png. Căutarea după model lucrează pe numele fișierelor, nu în conținutul lor — ultima variantă descrie căutarea full-text, altă funcție.
5. Ai apăsat Delete pe un referat aflat pe discul intern al calculatorului. Unde se află acum fișierul?
- a fost eliminat definitiv de pe disc
- în Coșul de reciclare, de unde poate fi recuperat
- în directorul rădăcină C:\
- într-o arhivă creată automat
Vezi răspunsul
în Coșul de reciclare, de unde poate fi recuperat. Ștergerea simplă de pe discul intern mută fișierul în Coșul de reciclare — plasa de siguranță a sistemului. Eliminarea definitivă cere Shift+Delete sau golirea coșului; prima variantă e capcana care sperie utilizatorii începători.
6. Tragi cu mouse-ul un fișier dintr-un director în altul, ambele pe același disc. Ce se întâmplă implicit?
- fișierul este copiat, existând apoi în ambele locuri
- fișierul este mutat, rămânând doar în destinație
- se creează o scurtătură în destinație
- fișierul este arhivat automat
Vezi răspunsul
fișierul este mutat, rămânând doar în destinație. Pe același disc, drag and drop mută implicit fișierul; copierea implicită apare doar când destinația e pe alt disc. Prima variantă e greșeala frecventă tocmai pentru că același gest se comportă diferit între discuri — detaliul pe care îl testează întrebarea.
Deschide varianta interactivă — cu AI care îți explică