Sari la conținut

Sistemul de operare Windows

Ponderea la examen: capitol mic dar „gratuit” — 5 din 30 în 2025, 3 din 18 în 2023, 4 din 30 în 2022. Nu pierde niciun punct aici. Sunt întrebări de memorare pură, fără calcule.


Cuprins

Partea I — Teorie

  1. Arhitectura Windows
  2. Sistemul de fișiere și directoarele speciale
  3. 32 vs. 64 de biți — WoW64
  4. Servicii Windows
  5. PowerShell — cmdlet-uri esențiale
  6. Unelte de monitorizare
  7. Istoria pe scurt
  8. Registry și alte concepte

Partea a II-a — Toate întrebările, rezolvate (7 întrebări unice)


Partea I — Teorie

1. Arhitectura Windows

Ca orice sistem de operare modern, Windows este împărțit în două moduri de execuție impuse de procesor (inelele de protecție x86):

graph TD
    subgraph UM["USER MODE — Ring 3"]
        A1[Aplicații Win32 / .NET / UWP]
        A2["Subsisteme (Win32, WSL)"]
        A3["DLL-uri de sistem: kernel32.dll, user32.dll, ntdll.dll"]
    end
    subgraph KM["KERNEL MODE — Ring 0"]
        K1["Executive: manager de procese, memorie, I/O, obiecte"]
        K2["Kernel + HAL (Hardware Abstraction Layer)"]
        K3["Drivere de dispozitiv"]
    end
    A1 --> A3
    A3 -->|apeluri de sistem| K1
    K1 --> K2 --> K3 --> HW[Hardware]
Mod Ce rulează Privilegii
User mode (Ring 3) aplicațiile, interfața grafică, shell-ul acces restricționat, spațiu de adrese propriu, crash-ul afectează doar procesul
Kernel mode (Ring 0) nucleul, driverele, HAL-ul acces total la hardware și memorie; un crash = BSOD

Idee testată frecvent

Un SO are două componente software — kernel mode și user mode. Nu trei (nu există „superuser mode” ca al treilea mod), iar interfața grafică rulează în user mode și comunică cu hardware-ul prin kernel, niciodată direct. Vezi S1 în capitolul Sisteme de operare.

2. Sistemul de fișiere și directoarele speciale

Element Rol
C:\Windows\System32 binarele și DLL-urile de sistem (pe 64 de biți: componentele pe 64 de biți)
C:\Windows\SysWOW64 pe un Windows pe 64 de biți: componentele pe 32 de biți (numele este contraintuitiv!)
C:\Program Files aplicații cu arhitectura nativă a sistemului
C:\Program Files (x86) pe un Windows pe 64 de biți: aplicații pe 32 de biți
C:\Users\<user> profilul utilizatorului
%APPDATA%, %TEMP% date de aplicație / fișiere temporare
Recycle Bin „Coșul de reciclare” de pe Desktop — recuperarea fișierelor și folderelor șterse

Sisteme de fișiere: NTFS (implicit, permisiuni ACL, jurnalizare), FAT32 (fișier max. 4 GB), exFAT (medii amovibile).

Recycle Bin

Atenție la distractorii care amestecă cuvintele: Recovery Basket, Recovery Bin, Recycle Basket. Singurul nume real este Recycle Bin.

3. 32 vs. 64 de biți — WoW64

Regula fundamentală:

Sistem Aplicații pe 32 de biți Aplicații pe 64 de biți
Windows pe 64 de biți rulează prin WoW64 (Windows-on-Windows 64), instalate în C:\Program Files (x86) rulează nativ, instalate în C:\Program Files
Windows pe 32 de biți rulează nativ, instalate în C:\Program Files NU pot fi nici instalate, nici executate

De ce? Un binar pe 64 de biți folosește instrucțiuni și registre (RAX, RBX…) și un spațiu de adrese pe care un kernel pe 32 de biți nu le poate nici încărca, nici mapa. Compatibilitatea merge doar în jos (un SO nou rulează programe vechi), niciodată în sus.

Pe un Windows pe 32 de biți nu există directorul C:\Program Files (x86) și nu există C:\Program Files (x64) — al doilea nu există pe nicio versiune de Windows.

4. Servicii Windows

Un serviciu este un proces care rulează în fundal, fără interfață, adesea pornit înainte de autentificarea utilizatorului (echivalentul unui daemon pe Linux).

Tipuri de pornire (Startup type)

Tip Comportament
Automatic pornește la boot
Automatic (Delayed Start) pornește la scurt timp după boot, ca să nu încetinească pornirea
Manual pornește doar la cerere (de utilizator sau de alt serviciu)
Disabled nu poate porni deloc

„Startup”, „Always On”, „Remotely Accessible” nu sunt tipuri de pornire — sunt distractori inventați.

Administrarea serviciilor

Unealtă Comandă / acces
GUI services.msc
CMD clasic net start <nume> / net stop <nume>, sc query
PowerShell Start-Service, Stop-Service, Restart-Service, Get-Service, Set-Service

5. PowerShell — cmdlet-uri esențiale

PowerShell folosește o convenție strictă Verb-Substantiv (Verb-Noun), la singular:

Acțiune Cmdlet
Pornirea unui serviciu Start-Service
Oprirea unui serviciu Stop-Service
Listarea serviciilor Get-Service
Listarea proceselor Get-Process
Oprirea unui proces Stop-Process
Listarea fișierelor Get-ChildItem (alias ls, dir)
Conținutul unui fișier Get-Content (alias cat)
Testarea conectivității Test-NetConnection
Configurația de rețea Get-NetIPConfiguration
Ajutor Get-Help <cmdlet>, Get-Command -Verb Start

Șablonul care rezolvă întrebarea

Verbul întâi, substantivul al doilea, legate prin cratimă. Start-Service · service-start · Start-Net · net begin net start există, dar este comandă CMD, nu cmdlet PowerShell — asta e capcana.

6. Unelte de monitorizare

Unealtă Ce oferă Nivel
Task Manager (taskmgr) procesele active, CPU/RAM/disc/rețea, servicii, startup de bază, integrat
Resource Monitor (resmon) detaliu pe CPU / memorie / disc / rețea, ce fișiere folosește un proces intermediar
Performance Monitor (perfmon) contoare de performanță, colectare în timp, grafice istorice analiză pe termen lung
Process Explorer (Sysinternals) arborele ierarhic părinte-copil al proceselor, handle-uri deschise, DLL-uri încărcate, verificare semnături, VirusTotal avansat, forensics
Event Viewer (eventvwr) jurnalele de evenimente (System, Application, Security) audit

Cum le deosebești la grilă

Simplu „monitorizarea proceselor active și a consumului de resurse” → Task Manager - se menționează ierarhie, handle-uri, DLL-uriProcess Explorer (Sysinternals, nu vine preinstalat) - se menționează contoare/grafice în timp → Performance Monitor

7. Istoria pe scurt

An Produs
1981 MS-DOS 1.0primul sistem de operare vândut de Microsoft (livrat cu IBM PC ca PC-DOS)
1985 Windows 1.0 (mediu grafic peste DOS)
1993 Windows NT 3.1 (prima linie cu kernel propriu)
1995 / 1998 Windows 95 / 98
2001 Windows XP
2000 Windows 2000
2009 → Windows 7, 8, 10, 11

MS-DOS a fost cumpărat de Microsoft (ca „QDOS”/86-DOS) și revândut către IBM — de aici „primul sistem de operare vândut de Microsoft”.

8. Registry și alte concepte

  • Registry = baza de date ierarhică de configurare (regedit). Ramuri principale: HKEY_LOCAL_MACHINE (HKLM), HKEY_CURRENT_USER (HKCU), HKEY_CLASSES_ROOT, HKEY_USERS.
  • UAC (User Account Control) = mecanismul care cere confirmare pentru operațiile privilegiate.
  • Windows Defender / Firewall = protecția integrată.
  • Task Scheduler (taskschd.msc) = rularea programată a sarcinilor.

Partea a II-a — Toate întrebările, rezolvate


W1 · Recuperarea fișierelor șterse

2023 (Q6)2025 (Q10)recurentă

Ce element disponibil pe Desktop permite recuperarea fișierelor și folderelor șterse?

  • a. Recovery Basket b. Recovery Bin c. Recycle Basket d. Recycle Bin
Răspuns și explicație

Răspuns: d) Recycle Bin

Singurul nume real. Ceilalți trei distractori sunt combinații încrucișate ale celor două cuvinte („Recovery” × „Basket”) — un tipar clasic de grilă: un singur termen autentic, restul permutări plauzibile.

Detaliu tehnic util: ștergerea mută fișierul în folderul ascuns C:\$Recycle.Bin de pe volumul respectiv, fără să elibereze spațiul. Shift+Delete ocolește coșul.


W2 · Cmdlet PowerShell pentru pornirea unui serviciu

2022 (Q10)2023 (Q7)2025 (Q11)recurentă, 3 ani

Ce cmdlet Windows PowerShell este utilizat pentru pornirea unui serviciu?

  • a. net start b. Start-Net / start-net c. Start-Service d. net begin

(În varianta din 2022 opțiunile erau: net start, service-start, start-service, net begin.)

Răspuns și explicație

Răspuns: c) Start-Service

PowerShell folosește convenția Verb-Substantiv:

Variantă De ce cade
a) net start comandă CMD clasică, nu cmdlet PowerShell — capcana principală (funcționează, dar întrebarea cere un cmdlet)
b) Start-Net / service-start substantiv greșit / ordine inversată (substantiv-verb)
d) net begin nu există

Familia completă: Get-Service, Start-Service, Stop-Service, Restart-Service, Set-Service.


W3 · Aplicații pe 64 de biți pe un Windows pe 32 de biți

2022 (Q11)2023 (Q8)2025 (Q12)recurentă, 3 ani

Într-un sistem de operare Windows pe 32 de biți, care dintre următoarele afirmații este corectă în privința aplicațiilor pe 64 de biți?

  • a. Sunt instalate în C:\Program Files
  • b. Sunt instalate în C:\Program Files (x86)
  • c. Sunt instalate în C:\Program Files (x64)
  • d. Nu pot fi instalate și executate
Răspuns și explicație

Răspuns: d) Nu pot fi instalate și executate

Compatibilitatea merge numai în jos:

Sistem App 32-bit App 64-bit
Windows 64-bit via WoW64 → Program Files (x86) nativ → Program Files
Windows 32-bit nativ → Program Files imposibil

Un binar pe 64 de biți cere instrucțiuni și registre pe 64 de biți și un spațiu de adrese pe care un kernel pe 32 de biți nici nu le poate încărca, nici mapa.

Observații despre distractori:

  • C:\Program Files (x86) nici nu există pe un Windows pe 32 de biți (nu are ce separa).
  • C:\Program Files (x64) nu există pe nicio versiune de Windows — pe sistemele pe 64 de biți, aplicațiile native stau în C:\Program Files fără sufix.

W4 · Primul sistem de operare vândut de Microsoft

2022 (Q9)

Care a fost primul sistem de operare vândut de Microsoft?

  • a. MS-DOS 1.0 b. Windows XP c. Windows 98 d. Windows 2000
Răspuns și explicație

Răspuns: a) MS-DOS 1.0 (1981)

Microsoft a cumpărat 86-DOS („QDOS”) de la Seattle Computer Products, l-a redenumit MS-DOS și l-a licențiat către IBM pentru IBM PC (unde s-a numit PC-DOS 1.0).

Toate celelalte variante sunt mult mai târzii și, în plus, Windows 1.0–3.x nici măcar nu erau sisteme de operare de sine stătătoare, ci medii grafice care rulau peste MS-DOS. Ordinea cronologică: MS-DOS (1981) → Windows 98 → Windows 2000 → Windows XP (2001).


W5 · Tipul de pornire al unui serviciu

2022 (Q12)

În sistemele de operare Windows, un serviciu poate avea următorul tip de pornire:

  • a. Startup b. Always On c. Remotely Accessible d. Automatic (Delayed Start)
Răspuns și explicație

Răspuns: d) Automatic (Delayed Start)

Cele patru valori reale ale câmpului Startup type din services.msc:

Valoare Comportament
Automatic pornește la boot
Automatic (Delayed Start) pornește la ~2 minute după boot, cu prioritate redusă, ca să nu încetinească pornirea
Manual pornește doar la cerere
Disabled nu poate porni

„Startup”, „Always On” și „Remotely Accessible” sunt termeni inventați care sună plauzibil — un tipar de distractor pe care îl vei mai întâlni.


W6 · Aplicația pentru monitorizarea proceselor

2025 (Q13)

Care dintre următoarele aplicații Windows este utilizată pentru monitorizarea proceselor active și a consumului de resurse?

  • a. Task Manager b. Notepad c. Control Panel d. File Explorer
Răspuns și explicație

Răspuns: a) Task Manager

Ctrl+Shift+Esc sau taskmgr. Afișează procesele, utilizarea CPU / memorie / disc / rețea, serviciile și aplicațiile care pornesc la boot.

Distractorii sunt aplicații complet diferite: Notepad = editor de text, Control Panel = setări de sistem, File Explorer = navigare în fișiere.

Perechea cu W7: aceeași temă, două niveluri de răspuns. Citește atent ce se cere.


W7 · Aplicația avansată de monitorizare

2025 (Q14)

Care dintre următoarele aplicații Windows oferă funcții avansate de monitorizare a proceselor, afișează relațiile ierarhice dintre acestea și furnizează detalii despre handle-uri și DLL-uri?

  • a. Task Manager b. Process Explorer c. Resource Monitor d. Performance Monitor
Răspuns și explicație

Răspuns: b) Process Explorer

Cele trei cuvinte-cheie din enunț sunt semnătura exactă a lui Process Explorer (suita Sysinternals, azi Microsoft):

Cuvânt-cheie din enunț Ce face Process Explorer
relații ierarhice afișează arborele părinte → copil al proceselor
handle-uri panoul inferior listează fișierele, cheile de registry, mutex-urile deschise
DLL-uri panoul poate comuta pe DLL-urile încărcate în proces

De ce cad celelalte:

  • a) Task Manager — listă plată, fără ierarhie, fără handle-uri/DLL-uri.
  • c) Resource Monitor — orientat pe resurse (CPU/disc/rețea), nu pe structura internă a proceselor.
  • d) Performance Monitorcontoare și grafice de performanță în timp, nu inspecție de proces.

Distinge W6 de W7 după un singur cuvânt

Dacă enunțul zice doar „monitorizarea proceselor” → Task Manager. Dacă apare „avansat”, „ierarhic”, „handle”, „DLL” → Process Explorer.


Rezumatul capitolului

Întrebare tipică Răspuns
Recuperare fișiere șterse Recycle Bin
Cmdlet pornire serviciu Start-Service
App 64-bit pe Windows 32-bit Nu pot fi instalate/executate
Primul SO vândut de Microsoft MS-DOS 1.0
Tip de pornire serviciu Automatic (Delayed Start)
Monitorizare procese (bază) Task Manager
Ierarhie + handle-uri + DLL-uri Process Explorer
Structura SO kernel mode + user mode (două componente)

Rețele · Index · ➡ Linux