Font size
Worksheetsgrile so Nemedi 2024
Total questions: 153
Worksheet time: 1hrs 22mins
1.Către un fișier a fost creată o referință hard și soft. După ștergerea fișierului după numele său:
Conținutul referinței hard nu va fi șters.
Conținutul referinței soft va fi recuperat automat.
Conținutul referinței hard va fi șters automat.
Referința soft va deveni o referință hard.
Ambele referințe vor fi șterse.
2.Ce înseamnă alocare condiționată de resurse?
Alocarea resurselor în funcție de prioritățile proceselor.
Alocarea resurselor în funcție de dimensiunea procesului.
Alocarea resurselor pe baza utilizării anterioare a procesorului.
Alocarea resurselor aleatoriu pentru fiecare proces.
Alocarea resurselor în funcție de timpul de execuție al procesului.
3.Ierarhia de tutelă pe niveluri asociază:
Un nivel cu un index mai mare driverelor perifericelor față de cel al driverelor de sistem.
Un nivel cu un index mai mic driverelor perifericelor față de cel al driverelor de sistem.
Toate driverele perifericelor la același nivel.
Toate driverele de sistem la cel mai mare nivel.
Driverele perifericelor și driverelor de sistem la același nivel.
4.Care este scopul principal al unui thread pool?
Reducerea timpului de creare a thread-urilor noi.
Creșterea eficienței în utilizarea resurselor.
Toate celelalte variante luate împreună sunt corecte.
Managementul mai ușor al thread-urilor.
Îmbunătățirea performanței aplicațiilor multi-thread.
5.Protocoalele TCP și UDP nu prezintă diferențe semnificative în raport cu:
Complexitatea operațiilor efectuate la trasferul de date.
Asigurarea fiabilităţii transferului de date.
Procesarea fluxului de date.
Ordonarea datelor primite.
Modul de adresare a punctelor de acces între stații.
6. Care este rolul inode-urilor (index node) într-un sistem de fișiere Unix?
Gestionează accesul la CPU.
Conține o listă de toate fişierele din sistem
Stochează metadate despre fişiere.
Stochează datele efective ale fişierelor.
Gestionează link-urile de tip soft.
7.Ce este autorizarea în contextul unui sistem modern de operare?
Este procesul prin care se determină ce poate face un utilizator.
Procesul prin care un utilizator este restricționat să acceseze resursele sau funcționalitățile sistemului în funcție de drepturile sale de acces.
Procesul prin care un utilizator este permis să acceseze resursele sau funcționalitățile sistemului în funcție de drepturile sale de acces.
8.Ce avantaje oferă modelul multithreading în comparație cu modelul singlethread?
Reactivitate scăzută, partajare ineficientă a resurselor, pierdere de timp și scalabilitate redusă.
Reactivitate crescută, partajare eficientă a resurselor, economie de timp și scalabilitate.
Reactivitate constantă, partajare redusă a resurselor, consum de timp și lipsă de scalabilitate.
Performanță crescută, utilizare redusă a resurselor, consum de timp și scalabilitate limitată.
Reactivitate crescută, partajare limitată a resurselor, consum de resurse și lipsă de scalabilitate.
9.Ce face un sistem de operare când rulează un apel de sistem?
Invocă apelul de sistem în nucleul sistemului de operare și întoarce rezultatul acestuia.
Creează un proces nou pentru fiecare apel de sistem.
Execută apelul de sistem în mod direct în spațiul utilizatorului.
Întârzâie execuția până când toate resursele sunt disponibile.
Reinitializează toate variabilele de sistem.
10.Ce face apelul de sistem fork() în UNIX?
Niciuna dintre celelalte variante nu este corectă.
Închide procesul curent.
Creează noi procese.
Schimbă starea procesului curent.
Înlocuieşte memoria procesului cu un nou program.
11.În ce stare trece un proces după revenirea dintr-un apel sistem?
Terminat (Terminated).
În așteptare (Waiting).
Suspendat (Suspended).
Gata de execuție (Ready).
Blocare (Blocked).
12.Care sunt rolurile unui sistem de operare?
Gestionarea resurselor hardware.
Managementul memoriei.
Managementul proceselor.
Managementul fișierelor.
Toate celelalte răspunsuri împreună.
13.Care sunt cele două moduri de rulare a proceselor de către sistemul de operare?
Modul kernel și modul supervisor.
Modul utilizator și modul nucleu.
Modul user și modul administrator.
Modul utilizator și modul protejat.
Modul basic și modul advanced.
14.Ce este îmbătrânirea în contextul planificării în funcție de priorități?
Procesele cu prioritate mai mare primesc mai multe resurse.
Procesele sunt eliminate din coadă după un timp.
Prioritatea proceselor este redusă automat în timp.
Resursele sunt redistribuite aleatoriu între procese.
Procesele cu prioritate mai mică primesc o creștere de prioritate pe măsură ce timpul trece.
15.Care dintre următoarele nu este un beneficiu adus de structurarea în directoare?
Eficienţa localizarea rapidă a unui fişier.
Nominare - posibilitatea de a folosi același nume pentru fişiere diferite
Niciuna., toate sunt beneficii valide ale organizării în directoare.
Comprimarea - reducerea dimensiunii fişierelor.
Grupare gruparea logică a fişierelor după proprietăţi.
16.Care este principiul de bază al protecției în contextul unui sistem modern de calcul?
Principiul privilegiului absolut.
Principiul resurselor partajate.
Principiul celui mai mic privilegiu.
Principiul controlului complet.
Principiul accesului liber.
17.Ce este memoria virtuală?
Este un tip de memorie fizică rapidă.
Este o separare a memoriei logice a utilizatorului de memoria fizică.
Este o metodă de protecție a datelor.
Este un tip de memorie utilizată doar de kernel.
Este o extensie a memoriei RAM pe disc.
18.Care este scopul unui timer în cadrul unui sistem de operare?
Este folosit pentru întreruperea proceselor care durează prea mult.
Este folosit pentru măsurarea timpului de execuție al unui proces.
Este folosit pentru sincronizarea între procese.
Este folosit pentru măsurarea performanței CPU.
Este folosit pentru gestionarea memoriei.
19.Secvența de apeluri sistem care permite unui server TCP să comunice cu un client este:
bind(); accept(); listen();
accept(); bind(); listen();
bind(); listen(); accept();
listen(); accept(); bind();
listen(); bind(); accept();
20.Care este principiul de funcționare al algoritmului LRU?
Înlocuiește pagina care a fost folosită cel mai recent.
Înlocuiește pagina cu cea mai mică prioritate.
Înlocuiește pagina care a fost folosită cel mai puțin recent.
Înlocuiește pagina care nu a fost folosită deloc.
Înlocuiește pagina care are cea mai mare dimensiune.
21.Înlocuiește pagina care are cea mai mare dimensiune.
Este procesul de alocare a memoriei în blocuri dispersate.
Este procesul de alocare a memoriei doar în cache.
Este procesul de alocare a memoriei pe disc.
Este procesul de alocare a memoriei astfel încât toate datele unui proces să fie împreună stocate, în memorie.
Este procesul de alocare a memoriei în segmente separate.
22.Care este principiul fundamental al evitării așteptării circulare în gestionarea resurselor?
Fiecare proces cere resursele într-o ordine ascendentă.
Fiecare proces cere resursele într-o ordine descendentă.
Fiecare proces cere resursele simultan.
Fiecare proces renunță la toate resursele înainte de a cere altele noi.
Fiecare proces cere resursele în mod aleatoriu.
23.Ce face planificatorul CPU?
Decide care proces va fi executat următorul.
Supervizează execuția tuturor proceselor.
Controlează operațiile de intrare/ieșire (I/O).
Alocă resursele de memorie pentru procese.
Niciuna dintre celelalte variante nu este corectă.
24.Un proces iese din starea pregătit dacă:
Este planificat să se execute.
Solicită acces la resurse.
Este acceptat de planificatorul de procese.
Primește acces la resursele pentru care era în așteptare.
Este întrerupt în timp ce se execută.
25.Ce este swapping-ul în contextul managementului de memorie?
Este procesul de divizare a memoriei în blocuri de dimensiuni fixe.
Este procesul de alocare a memoriei pentru noi procese.
Este procesul de eliminare a datelor din memoria fizică.
Niciuna dintre celelalte variante nu este corectă.
Este procesul de transferare a proceselor între memoria principală și disc, în funcție de necesități
26.Patru procese cu durata de execuție 6,4,8,2 unități sunt lansate simultan pe un sistem monoprocesor. Care va fi timpul mediu de terminare (TTM) dacă se utilizează algoritmul cu durata minimă primul (Shortest Job First)?
(a)
27.Patru procese cu durata de execuție 8,4,9 și 5 sunt unități lansate la momentele 0,1,2,3 pe un sistem monoprocesor. Care va fi timpul mediu de terminare (TTM) dacă se utilizează algoritmul procesul cu durata minimă rămasă primul (Shortest Remaining Time First)?
(a)
28.Care este diferența principală între thread-uri kernel și thread-uri utilizator?
Thread-urile kernel sunt cunoscute de SO, în timp ce thread-urile utilizator sunt gestionate de librăriile thread la nivel de utilizator.
Thread-urile utilizator sunt mai rapide decât thread-urile kernel.
Thread-urile kernel permit mai multă flexibilitate în politica de planificare
Thread-urile utilizator presupun comutare de context.
Niciuna dintre celelalte variante nu este corectă.
29.Care dintre următoarele NU este o condiție necesară pentru ca să se producă un blocaj?
Preempțiunea.
Așteptare circulară.
Deținere și așteptare.
Exclusivitate mutuală.
Alocare resurselor fără preempțiune.
30.Pentru ca o platformă pentru dezvoltarea de aplicații să poată rula peste un sistem de operare trebuie:
Să permită apeluri în limbajul în care este scris so.
Să fie scrisă în limbaj de asamblare pentru platforma hardware pe care rulează so.
Să ruleze conform modelului interpretat și nu compilat.
Să fie scrisă în cod mașină pentru platforma hardware pe care rulează so.
Să fie scrisă în același limbaj ca so.
31.Componenta JIT Compiler a fost adăugată mașinii virtuale Java pentru:
Încărcarea dinamică a codului din fişiere cu extensia.class la rulare.
Compilarea codului sursă din fişiere cu extensia .java în instrucţiuni pentru maşina virtuală.
Translatarea codului pentru maşina virtuală în instrucţiuni specifice maşinii reale.
Decompilarea codului pentru maşina virtuală în cod sursă Java.
Lansarea în execuție a codului binar pentru maşina reală
32.Care este un dezavantaj major al thread-urilor utilizator?
Nu sunt cunoscute de SO, acesta putând lua decizii mai puțin eficiente.
Nu pot rula în paralel pe mai multe procesoare.
Necesită mai multă memorie decât thread-urile nucleu.
Au un timp de schimbare de context mai mare.
Nu suportă priorități diferite pentru thread-uri.
33.Ce este un firewall în contextul securității sistemelor de operare?
Este un tip de virus informatic.
Este un filtru de pachete în rețea.
Este un serviciu de mesagerie instantanee.
Este un sistem de fişiere specializat.
Este un sistem care controlează traficul de rețea în funcție de anumite reguli.
34.Firele de execuție ale aceluiași proces nu partajează:
Segmentele de date
Fişierele deschise.
Segmentele de cod.
Conexiunile de rețea.
Contextul procesor.
35.Ce este caching în contextul unui sistem de operare?
Este procesul de copiere a informaţiilor într- un sistem de stocare mai rapid.
Este procesul de ştergere a datelor inutile.
Este procesul de salvare a datelor.
Este procesul de încărcare a datelor.
Este procesul de arhivare a datelor des folosite.
36.Care sunt avantajele majore ale alocării contigue?
Accesul aleator.
Fragmentare internă minimă.
Simplitatea gestionării memoriei.
Simplitatea gestionării memoriei.
Fragmentare externă minimă.
37.Codurile polinomiale ciclice sunt utilizate de nivelul:
Aplicație.
Transport.
Legătura de date.
Rețea.
Fizic.
38.Care este rolul apelurilor de sistem într-un sistem de operare?
Gestionează utilizarea memoriei.
Oferă o interfață programabilă pentru accesarea serviciilor oferite de sistemul de operare.
Controlează operațiile de intrare/ieșire.
Monitorizează performanța sistemului.
Oferă suport pentru multitasking.
39.Care dintre următoarele enunțuri este corect despre planificarea în funcție de proprietăți?
Prioritatea poate fi calculată luând în considerare numărul de fişiere deschise.
SJF nu este o planificare pe bază de priorități.
Problema de infometare este inexistenta in acest model de planificare.
Niciuna dintre celelalte variante nu este corectă.
Solutia infometării este micşorarea timpului de aşteptare.
40.Cum este folosit un registru de bază pentru paginare?
Conține adresa de bază a tabelului de pagini în memorie.
Conține dimensiunea fiecărei pagini.
Conține adresa finală a tabelului de pagini.
Conține numărul total de pagini utilizate.
Conține adresa de bază a memoriei fizice.
41.Care dintre următoarele operațiuni descrie cel mai bine procesul de swapping?
Niciuna dintre celelalte variante nu este corectă.
Transferul temporar al unui proces din memoria principală pe disc și înapoi.
Transferul datelor între registrii și memoria cache.
Migrarea unui proces de pe un procesor pe altul într-un sistem multi-procesor.
Transferul datelor între memoria cache și memoria RAM.
42.Ce este un proces I/O-bound în planificarea proceselor?
Un proces care petrece mai mult timp ocupându-se de I/O decât de calcul.
Toate celelalte împreună sunt răspunsuri corecte.
Un proces care petrece mai mult timp executând calcule
Un proces care este întotdeauna gata de execuție.
Un proces care este în permanentă așteptare.
43.Care este rolul algoritmului de siguranță în cadrul algoritmului bancherului?
Eliberarea resurselor după utilizarea lor de către procese
Verifica dacă sistemul poate satisface cererea maximă a fiecărui proces
Determina dacă sistemul rămâne într-o stare sigură atunci cand i se acordă o anumită resursă unui proces
Niciunul dintre raspunsuri nu este corect
44.Procesele care rulează același program pot partaja paginile fizice de:
Stivă.
Date.
Cod.
Fișiere temporare.
Memorie cache.
45.Ce este un page fault?
O situație în care pagina este coruptă.
O eroare de sistem care oprește execuția procesului.
O eroare de hardware care duce la pierderea datelor.
O situație în care se face referire la o pagină care nu este în memoria principală.
Niciuna dintre celelalte variante nu este corectă.
46.Spre deosebire de segmentare, în cazul paginării memoriei:
Tabelele de pagini de dimensiune variabilă pot fi gestionate ușor.
Datele și codul pot fi identificate și protejate separat.
Spaţiul de adresare total poate depăși dimensiunea memoriei.
Partajarea codului între utilizatori este facilă.
Programatorul nu trebuie să știe ce tehnică se utilizează.
47.Ce înseamnă fragmentare în contextul alocării de memorie?
Este situația în care există suficientă memorie disponibilă pentru a satisface o cerere, dar aceasta nu este contiguă (externă) sau memoria alocată este puțin mai mare decat cererea (internă).
Este situația în care memoria este complet utilizată, fără spațiu liber disponibil.
Este situația în care procesele consumă mai multă memorie decât este disponibilă.
Este situația în care memoria nu poate fi alocată pentru noi procese datorită limitărilor hardware.
Niciuna dintre celelalte variante nu este corectă.
48.Ce este segmentarea?
Divizarea memoriei fizice în blocuri fixe.
Combinarea mai multor segmente într-unul singur.
Divizarea memoriei logice în blocuri de dimensiuni variabile cunoscute sub numele de segmente.
Partajarea memoriei între mai multe procese.
Crearea de copii multiple ale segmentelor.
49.Care este unul dintre cele patru moduri de gestionare a blocajelor în sistemele informatice?
Ignorarea blocajelor.
Evitarea blocajelor.
Acceptarea blocajelor.
Întârzierea blocajelor.
Distribuirea blocajelor.
50.Ce este criptarea în contextul unui sistem modern de calcul?
Transformarea datelor în formă codificată.
Protejarea datelor împotriva accesului neautorizat.
Utilizarea de chei pentru criptare și decriptare.
Asigurarea confidențialității datelor.
Toate.
51.Ce este un deadlock (sau blocaj) în contextul sistemelor de operare?
Un proces blocat care așteaptă o resursă nealocată.
Un set de procese blocate, fiecare deținând o anumită resursă și care așteaptă să obțină o altă resursă.
Un proces care rulează fără a deține resurse.
Un set de procese care se termină în același timp.
Un set de procese care rulează concurent fără interacțiune.
52.Translatarea instrucțiunilor pentru mașina virtuală în cod executabil pe platforma Android în prealabil momentului lansării în execuție a aplicației se realizează cu ajutorul:
Mașinii virtuale JVM.
Mașinii virtuale Dalvik.
Mașinii virtuale CLR.
Emulatorului Genymotion.
Mașinii virtuale ART.
53.Ce este un dispatcher în planificarea CPU?
Este un modul care oferă controlul CPU procesului selectat de planificator.
Este un program care alocă resursele de sistem pentru procese.
Este un proces care supervizează toate procesele în executie.
Este un modul care controlează accesul la CPU.
Niciuna dintre celelalte variante nu este corectă.
54.Ce este adresa logică a unei instrucțiuni sau a unei date în memorie?
Adresa fizică din memoria RAM.
Adresa virtuală stocată pe disc.
Adresa de bază a segmentului de cod.
Adresa de bază a segmentului de date.
Adresa generată de CPU pentru o instrucțiune sau o dată.
55.Un proces nu poate salva informații despre contextul terminării sale atunci când aceasta a fost determinată de:
Terminarea forțată a procesului său părinte.
Apariția unei excepţii pe firul principal al procesului.
Apariția unei erori pe firul principal al procesului.
Un apel din partea sistemului de operare trimis ca excepţie.
Încheierea instrucţiunilor tuturor instanţelor de cod ale sale.
56.Algoritmul de planificare primul venit – primul servit (FCFS) presupune că:
Procesul cu durata cea mai scurtă este servit primul.
Procesul cu prioritatea cea mai mare este servit primul.
Procesul care ajunge primul este servit primul.
Procesul care utilizează cele mai puține resurse este servit primul.
Procesul care așteaptă cel mai mult este servit primul.
57.Cum protejează memoria un sistem de operare?
Prin criptarea tuturor datelor stocate în memorie.
Prin separarea zonelor de memorie prin adresa de început și adresa de sfârșit și verificarea depășirii acesteia.
Prin alocarea memoriei doar proceselor de sistem.
Prin verificarea dimensiunii fiecărui proces înainte de alocare.
Prin partajarea zonelor de memorie între procese.
58.Comunicarea între două procese care nu au același părinte nu se poate realiza prin:
Conducte anonime.
Mesaje.
Memorie partajată.
Socket-uri.
Semnale.
59.Ce este comunicarea de context (context switch)?
Schimbarea stării vechiului proces și încărcarea stării anterioare salvate a noului proces.
Schimbarea stării curente a procesului.
Schimbarea priorității procesului.
Transferul de date între două procese.
Sincronizarea a două procese diferite.
60.Care dintre următoarele nu este o metodă de alocare a fișierelor?
Alocarea indexată.
Alocarea contigua.
Alocarea de tip listă în lanț.
Alocare în formă de piramidă.
Niciuna, toate sunt metode de alocare valinde.
61.Care este dezavantajul alocării de tip listă în lanț?
Acces secvențial slab.
Fragmentare internă ridicată.
Costuri mari de memorie.
Dificultatea de gestionare a memoriei.
Fragmentare externă ridicată.
62.Care dintre următoarele afirmații despre adresa fizică este adevărată?
Adresa fizică este adresa de memorare văzută de unitatea de memorie.
Adresa fizică este generată de CPU.
Adresa fizică este utilizată doar de sistemul de operare.
Adresa fizică este aceeași cu adresa virtuală.
Adresa fizică este stocată în tabelul de pagini.
63.Ce este un hard-link într-un sistem de fișiere?
O referință către datele unui fișier.
O versiune anterioară a unui fişier.
O referință către calea unui fişier.
O versiune criptată a unui fişier.
O copie a unui fişier.
64.Ce este tabelul de pagini?
O structură de date care stochează toate procesele active.
O structură de date care urmărește locația fiecărei pagini în memoria fizică.
O structură de date care monitorizează utilizarea CPU.
O structură de date care gestionează fișierele de sistem.
O structură de date care urmărește blocurile de memorie contiguă.
65.În ce constă emularea cu mașini virtuale?
Toate celelalte împreună.
Implementarea sistemului de operare într-un limbaj de programare.
Emularea software a unei maşini fizice.
Crearea unui al doilea sistem de operare în cadrul unuia primar.
Extinderea memoriei unui computer.
66.Ce înseamnă securitatea prin obscuritate?
Este un principiu de securitate care afirmă că securitatea unui sistem ar trebui să depindă de necunoașterea detaliilor de implementare.
Securitatea prin utilizarea criptării puternice.
Securitatea prin controlul accesului fizic la sistem.
Securitatea prin monitorizarea constantă a rețelei.
Securitatea prin utilizarea de parole complexe.
67.Modificarea unei zone de memorie de către un fir de execuție nu este văzută de alt fir de execuție care rulează în cadrul aceluiași proces deoarece:
Valoarea este citită din contextul procesor al său.
Fiecare fir de execuție are propria memorie fizică.
Fiecare fir de execuție rulează pe un sistem de operare diferit.
Fiecare fir de execuție utilizează registre separate.
Fiecare fir de execuție are un spațiu de adresare separat.
68.Ce este un proces?
O secvență de instrucțiuni executate secvențial.
O unitate de măsură pentru performanța CPU.
O colecție de fire de execuție care rulează independent.
Un program încărcat în memorie, pregătit pentru execuție.
Un set de resurse alocate unui program activ.
69.Care este scopul planificării CPU?
Utilizarea eficientă a CPU prin multiprogramare (multitasking).
Minimizația consumului de energie al CPU.
Asigurarea securității proceselor.
Gestionarea memoriei utilizate de procese.
Îmbunătățirea performanței rețelei.
70.Limitarea numărului de fire de execuție pornite se utilizează ca metodă pentru contracararea efectelor unui atac de tipul:
Overload Attack (atac de supraîncărcare).
Distributed Denial of Service (atacuri distribuite pentru refuzul serviciilor).
Resource Starvation (infometare de resurse).
Flooding (inundare de rețea).
Denial of Service (atacuri pentru refuzul serviciilor).
71.Ce tip de interfață cu utilizatorul trebuie să ofere un sistem de operare?
Interfață în linie de comandă.
Interfață grafică.
Batch (seturi de comenzi prestabilite).
Toate celelalte împreună.
Biblioteci sistem.
72.Firele de execuție implementate la nivelul nucleului sistemului de operare prezintă următorul dezavantaj:
Aplicațiile care folosesc des apeluri de sistem necesită optimizarea planificării în nucleu.
Crearea şi schimbarea de context mai lentă.
Apelurile de sistem blocante dintr-un fir blochează întregul proces.
Comunicarea între procese prin zone de memorie partajată este mai dificil de implementat.
Coordonarea rulării firelor de execuție nu se poate realiza pe baza întreruperilor de ceas precise.
73.În contextul sistemelor de operare, ce este un Pthreads?
O aplicație (CPI ΕΙΑ/ΤΙΑ 586) de monitorizare a performanței thread-urilor.
O librărie (standard 2203 CPI mark())de thread-uri pentru nivelul de utilizator
Un algoritm de planificare pentru thread-uri utilizator.
API standard POSIX (IEEE 1003.1c) pentru crearea şi sincronizarea thread-urilor.
Niciuna dintre celelalte variante nu este corectă.
74.Cum poate fi descris un proces cooperant?
Este un proces care poate afecta și poate fi afectat de execuția altor procese.
Este un proces care rulează independent de alte procese.
Este un proces care rulează doar în modul utilizator.
Este un proces care nu necesită resurse suplimentare pentru execuție.
Este un proces care se auto-gestionează fără intervenția sistemului de operare.
75.Ce este o pagină murdară (dirty page)?
O pagină care a fost modificată în memoria principală și care nu a fost scrisă încă înapoi pe disc.
O pagină coruptă.
O pagină care conține date confidențiale, personale.
Niciuna dintre celelalte variante nu este corectă
O pagină care a fost marcată pentru eliminare.
76.Cum poate fi prevenită o situație de hold & wait (”blocare resurse și așteptare”) în gestionarea resurselor?
Implementând preemțiunea pentru resurse
Evitând excluziunea mutuală
Toate celelalte, la un loc, sunt raspunsuri corecte
Permițând procesului să ceară resurse doar când nu are nicio altă resursă alocată
77.Care sunt funcțiile unui sistem de operare?
Execuția programelor și rezolvarea nevoilor utilizatorului.
Navigarea pe internet
Redarea de conţinut video și audio.
Procesarea textelor.
Execuţia şi dezvoltarea programelor.
78.Cum este definită starea alocării resurselor?
Prin numărul de resurse disponibile și alocate.
Prin numărul maxim de cereri venite din partea proceselor
Niciuna dintre opțiuni nu este corectă
Toate celelalte, la un loc, sunt raspunsuri corecte
79.Care dintre următoarele funcții nu este îndeplinită de sistemul de operare?
Emulează componente hardware care nu sunt prezente în sistemul de calcul.
Gestionează memoria sistemului.
Planifică execuția proceselor.
Asigură securitatea și protecția datelor.
Controlează operațiile de intrare/ieșire.
80.Sistemele cu o singură unitate centrală de procesare:
Nu permit citirea simultană din același fișier de către mai multe procese.
Permit execuția paralelă a mai multor procese.
Pot avea mai multe fire de execuție care rulează în paralel.
Suportă distribuirea sarcinilor între mai multe CPU-uri.
Asigură izolarea completă a proceselor.
81.Care dintre următoarele afirmații despre nucleul sistemului de operare este falsă?
Nucleul sistemului de operare nu poate fi stocat pe aceeași partiție cu programele de aplicații utilizator.
Nucleul gestionează resursele hardware ale sistemului.
Nucleul oferă servicii de bază pentru toate programele.
Nucleul este partea centrală a sistemului de operare.
Nucleul operează în modul privilegiat al procesorului.
82.Patru procese cu durata de execuție de 6, 4, 8 și 2 unități sunt lansate simultan pe un sistem monoprocesor. Care va fi timpul mediu de terminare (TTM) dacă se utilizează algoritmul primul venit, primul servit (FCFS)?
(a)
83.Un fir de execuție care rulează nu poate trece în starea:
Creat.
Blocată.
Așteptare.
Gata de execuție.
Terminată.
84.Care este numărul maxim de partiții primare cu intrare directă în Master Boot Record?
4.
2.
3.
5.
6.
85.Adresarea fizică a dispozitivelor în rețea este asigurată de nivelul:
Legătura de date.
Rețea.
Transport.
Aplicație.
Fizic.
86.Virtualizarea nu se utilizează pentru:
Crearea unui mediu integrat între sistemul în producție și cel de test.
Consolidarea serverelor.
Creșterea flexibilității și mobilității resurselor.
Îmbunătățirea securității sistemelor.
Reducerea costurilor operaționale.
87.În shell scripting redirectarea intrării unui apel:
Se poate realiza prin apelul "exec 0< $1", unde primul argument este o cale către un fișier.
Se poate realiza prin apelul "exec 1> $1".
Se poate realiza prin apelul "exec 2> $1".
Se poate realiza prin apelul "exec 0> $1".
Se poate realiza prin apelul "exec 3< $1".
88.Care dintre următoarele comenzi nu este o comandă internă?
echo.
cd.
exit.
pwd.
alias.
Nu se poate garanta că scriptul nu se execută de un număr infinit de ori.
Scriptul se va executa exact de 5 ori.
Scriptul se va executa de un număr finit de ori.
Scriptul se va executa o singură dată.
Scriptul se va opri după prima execuție.
90.Ce este un live lock în contextul sistemelor de operare?
un proces care nu eliberează o resursă până nu este terminat.
un proces care a fost forțat, în mod neașteptat, să renunțe la resursele pe care le deține.
un scenariu în care două sau mai multe procese continuă să-și schimbe stările, în funcție de alte procese, fără a face un progres.
un scenariu în care fiecare proces deține o resursă necesară următorului proces într-o listă circulară de procese.
91.În cadrul stivei de protocoale OSI, sistemul de operare nu implementează nivelul:
Niciunul.
Legătură de date.
Prezentare.
Rețea.
Transport.
92.Ce este thrashing-ul?
O condiție în care sistemul petrece mai mult timp servind page faults decât executând instrucțiuni.
Un proces care blochează sistemul.
Un proces care produce un număr excesiv de erori.
Un proces care consumă o cantitate excesivă de resurse de sistem.
Niciuna dintre celelalte variante nu este corectă.
93.Care dintre următoarele este o metodă de reducere a fragmentării externe în managementul de memorie?
Mărirea capacității de memorie a sistemului.
Încărcarea tuturor proceselor încă de la începutul rulării sistemului.
Îmbunătățirea algoritmului de planificare a proceselor.
Compactarea - care identifică memoria disponibilă și încearcă să o facă contiguă.
Toate celelalte variante împreună sunt corecte.
94.Monitorul maşinii virtuale nu este responsabil cu:
Execuția instrucţiunilor peste componentele hardware ale maşinii fizice.
Alocarea resurselor sistemului de calcul către procesele sistemului oaspete.
Gestionarea evenimentelor sistemului oaspete.
Virtualizarea accesului la resurse.
Emularea componentelor hardware care nu sunt suportate de sistemul de calcul.
95.Ce reprezintă tabela de segmente în arhitectura segmentării?
Tabela de segmente mapează adresele fizice în adrese logice.
Tabela de segmente mapează adresele fizice bidimensionale.
Niciuna dintre celelalte variante nu este corectă.
Tabela de segmente mapează adresele logice în adrese fizice.
Tabela de segmente mapează adresele fizice unidimensionale.
96.Ce informații se găsesc în Blocul de Control al Procesului (PCB)?
Toate celelalte împreună sunt răspunsuri corecte.
Starea procesului
Contorul program.
Regiştrii CPU.
Informaţii despre planificarea proceselor.
97.Care este principiul fundamental al evitării aşteptării circulare în gestionarea resurselor?
Resursele sunt cerute aleatoriu.
Se impune o ordonare totală a tuturor resurselor.
Fiecare proces cere resursele într-o ordine ascendentă.
Fiecare proces cere resursele într-o ordine descendentă.
98.Ce sunt întreruperile în contextul unui sistem de operare?
Sunt semnale către processor asociate cu un eveniment care necesită atenţie imediată.
Sunt erori de sistem.
Sunt erori de hardware.
Sunt probleme de conexiune la Internet.
Sunt conexiuni către canalele componentelor hardware.
99.Într-un sistem, fiecare proces are nevoie de o resursă pentru a continua. Procesele aşteaptă într-un ciclu circular, fiecare proces deținând o resursă pe care un alt proces o solicită. Această stare se numeşte:
Preemptiune
Aşteptare circulară
Excluziune mutuală
Blocare plus aşteptare
100.Care este rolul sistemului de operare în execuția programelor?
Toate celelalte la un loc sunt răspunsuri corecte.
Încarcă instrucţiunile şi segmentele de date ale programelor în memorie.
Gestionează segmentele de stivă și heap ale programelor.
Transferă controlul către programe.
Oferă servicii programelor de aplicații prin apeluri sistem.
101.Ce înseamnă modelul de comunicare prin pipes?
Este o comunicare unidirecțională, de la procesul părinte spre procesul copil.
Este o comunicare bidirecţională.
Este o comunicare care permite doar transmiterea de date, nu și primirea.
Este o comunicare care permite doar primirea de date, nu şi transmiterea.
Niciuna dintre celelalte variante nu este corectă.
102.Pentru rezolvarea rapidă a corespondenţei dintre valoarea paginii unei adrese logice şi valoarea cadrului fizic se utilizează:
Câmpul offset al adresei logice.
Un cache care punctează către adresa de memorie unde este stocată tabela de pagini denumit Page Table Base Register.
Harta adresei segmentelor de memorie generatată la compilarea executabilului.
Un cache in procesor numit Translate Look-aside Buffer.
Unitatea de gestiune a memoriei Memory Management Unit.
103.Care dintre următoarele este rolul memoriei cache intr-un computer?
Memoria cache reduce timpul de acces la date, prin stocarea temporară a datelor, folosite frecvent de CPU.
Memoria cache este folosită pentru a stoca sistemul de operare.
Memoria cache stochează datele în mod permanent.
Niciuna dintre celelalte variante nu este corectă.
Memoria cache gestionează întreaga memorie a sistemului.
104.Care dintre următoarele este un exemplu de API utilizat în sisteme de operare?
POSIX.
HTTP ΑΡΙ
REST API.
JSON API.
Win64 API.
105.Care dintre următoarele sunt strategii de gestionare a blocajelor?
Prevenirea blocajelor, ignorarea blocajelor, tratamentul blocajelor, raportarea blocajelor
Prevenirea blocajelor, raportarea blocajelor, soluţionarea blocajelor, ignorarea blocajelor.
Evitarea blocajelor, soluționarea blocajelor, detectarea blocajelor, generarea blocajelor
Prevenirea blocajelor, evitarea blocajelor, detectia blocajelor, ignorarea blocajelor
106.Patru procese cu durata de execuție de 6, 4, 8 și 2 unități sunt lansate simultan pe un sistem monoprocesor. Care va fi timpul mediu de terminare (TTM) dacă se utilizează algoritmul procesul cu durata minimă primul (Shortest Job First)?
(a)
107.Care dintre următoarele afirmaţii este adevărată despre fragmentarea spațiului de stocare?
Fragmentarea permite o viteză mai mare de transfer la copierea datelor.
Fragmentarea nu afectează performanța sistemului de fişiere.
Fragmentarea poate duce la utilizarea ineficientă a spațiului de stocare.
Fragmentarea este o problemă doar în sistemele de fişiere moderne.
Fragmentarea este o problemă doar în sistemele de fişiere vechi.
108.Ce înseamnă lipsa preemptiunii în contextul gestiunii blocajelor?
Procesele nu pot fi întrerupte
Procesele pot fi întrerupte oricând
Resursele pot fi eliberate forțat de la orice proces în orice moment
Resursele nu pot fi eliberate forțat de la un proces care deține acele resurse la un moment dat, pot fi eliberate doar voluntar
109.Care este principiul de funcționare al algoritmului optim de înlocuire a paginilor?
Înlocuieşte pagina care nu va fi folosită pentru cea mai lungă perioadă de timp în viitor.
Niciuna dintre celelalte variante nu este corectă.
Înlocuieşte pagina care va fi folosită cel mai puţin în viitor.
Înlocuieşte pagina care a fost folosită cel mai rar.
Înlocuieşte pagina care a fost folosită cel mai recent.
110.Ce este autentificarea în contextul unui sistem modern de operare?
Este procesul prin care se autorizează un utilizator.
Este procesul prin care se solicită utilizatorului prezentarea credențialelor.
Este procesul prin care se determină cine este de fapt utilizatorul.
Este procesul prin care se previne abuzul în utilizarea resurselor.
Este procesul prin care se urmăreşte conformitatea unui utilizator.
111.Socket-urile in Unix / Linux permit:
Comunicarea între procese fără a trece prin placa de rețea.
Comunicarea doar între procesele aceluiaşi utilizator.
Comunicarea doar între procese utilizator.
Comunicarea între procese fără a necesita apelul de funcții sistem.
Doar comunicarea între procese de pe calculatoare diferite.
112.Ce se întâmplă cu adresa logică a unei instrucţiuni (sau date) în timpul executiei unui proces?
Este transformată în adresa fizică de către sistemul de operare.
Niciuna dintre celelalte variante nu este corectă.
Este întotdeauna identică cu adresa fizică.
Este modificată de către compilator pentru a deveni adresa fizică.
Este transformată în adresa fizică de către unitatea de management a memoriei (MMU).
113.Ce afirmație este falsă în legătură cu algoritmul LRU (Least Recently Used) de înlocuire a paginii bazat pe stivă:
Se selectează pentru inlocuire pagina referită cel mai demult, care nu a fost utilizată pentru cea mai mare perioadă de timp.
Toate paginile se ţin într-o listă.
Când o pagină este accesată, se trece în cap
Noile pagini sunt adăugate la sfârşitul listei.
Se selectează pentru înlocuire pagini din coada.
114.Care este scopul algoritmului de compactare?
Reducerea dimensiunii programului.
Reunirea blocurilor de memorie libere într-un singur bloc pentru a preveni sau a reduce fragmentarea.
Reducerea dimensiunii tabelului de pagini.
Niciuna dintre celelalte variante nu este corectă.
Îmbunătățirea performanței programului.
115.Ce presupune excluziunea mutuală în contextul gestiunii blocajelor?
Doar un proces poate deține o resursă într-un moment dat
Procesele pot prelua resursele deținute de alte procese
Toate procesele au acces la toate resursele în acelaşi timp
Procesele împart resursele intre ele
116.Care dintre următoarele afirmaţii este adevărată în legătură cu execuția unei conducte în shell scripting?
Dacă un segment nu afişează nimic, atunci mai deprte se transmite ce primise acest segment.
Codul de ieşire întors de conductă este cel întors de primul segment al său.
Codul de ieşire întors de conductă este cel întors de ultimul segment al său.
Execuţia se încheie după primul segment din conductă care nu s-a executat cu succes.
O conductă nu poate conţine segmente constând în apelul while sau for.
117.Şase procese cu durata de execuție de 8, 4, 2, 1, 3 şi 2 unități sunt lansate la momentele 0, 1, 2, 3, 4 şi 5 pe un sistem monoprocesor. Care va fi timpul mediu de asteptare (TAM) definit ca media aritmetică a timpilor de aşteptare pentru fiecare proces, calculat ca diferență între momentul de terminare şi durate procesului, dacă se utilizează algoritmul procesul cu durata minimă rămasă primul (Shortest Remaining Time First)?
(a)
118.Cinci procese cu durata de execuție de 6, 4, 3, 1 și 2 unități sunt lansate la momentele 0, 1, 2, 3 şi 4 pe un sistem monoprocesor. Care va fi timpul mediu de terminare (TTM) dacă se utilizează algoritmul procesul cu durata minimă primul (Shortest Job First)?
(a)
119.Cinci procese cu durata de execuție de 2, 5, 3, 1 şi 4 unități sunt lansate la momentele 0, 1, 2, 3 şi 5 pe un sistem monoprocesor. Care va fi timpul mediu de terminare (TTM) dacă se utilizează algoritmul procesul cu durata minimă primul (Shortest Job First)?
(a)
120.
(a)
121.
(a)
122.Care sunt cele patru condiții necesare pentru apariția unui blocaj, conform teoriei lui Coffman?
Excluziunea mutuală, aşteptarea circulară, preemptiunea, prioritatea
Excluziunea mutuală, blocare resurse şi aşteptarea, preemptiunea, necesitatea resurselor
Excluziunea mutuală, blocare resurse şi aşteptare, lipsa preemptiunii, aşteptarea circulară
Prioritatea, preemptiunea, așteptarea circulară, necesitatea resurselor
123.Ce este un cadru de pagină?
Un bloc de memorie virtuală în care poate fi stocată o pagină.
Niciuna dintre celelalte variante nu este corectă.
Un container pentru stocarea paginilor corupte.
O unitate de măsură pentru dimensiunea paginilor.
Un bloc de memorie fizică în care poate fi stocată o pagină.
124.Ordonați crescător următoarele medii de stocare după raportul dintre viteza operațiilor de citire/ scriere şi preţul pe unitatea de stocare:
SDRAM DDR3, HDD SATA3 7200 rpm, Cache L3
HDD SATA3, SDRAM DDR3, Cache L3.
SDRAM DDR3, Cache L3, HDD SATA3 7200 rpm
Cache L3, SDRAM DDR3, HDD SATA3 7200 rpm
Cache L3, HDD SATA3 7200 rpm, SDRAM DDR3
125.Planificatorul de procese nu se apelează la:
Crearea unui proces.
Terminarea unui proces.
Expirarea cuantei de timp alocată unui proces.
Terminarea unui fir de execuţie.
126.În care dintre următoarele situații se poate produce un blocaj?
Când există un singur proces în sistem
Când toate procesele solicită resurse în acelaşi timp
Când toate procesele dețin cel puțin o resursă şi aşteaptă să obțină resurse suplimentare deținute de alte procese
Când toate procesele împart resursele între ele
127.Ce este segmentarea în managementul memoriei?
Segmentarea este o tehnică de paginare avansată.
Segmentarea este procesul de transferare a proceselor între memoria principală și disc, prin ocuparea fiecărui octed unul după altul, fără a läsa octeți neocupati.
Segmentarea este un tip de alocare contiguă a memoriei.
Segmentarea este o tehnică care implementează un model mai apropiat de viziunea programatorului asupra memoriei, divizând un program în unități logice numite segmente.
Niciuna dintre cetelalte variante nu este corectă.
128.Numărul maxim de fişiere ce pot fi create pe o partiție:
Nu poate fi cunoscut decât atunci când partiția se umple.
Poate fi crescut după formatarea partiției prin compresia datelor.
Nu depinde de dimensiunea etichetei în tabela descriptorilor de fişiere.
Este setat la formatarea partiției.
Poate fi redus atunci când stocăm fişiere de dimensiuni mari.
129.În cazul paginării memoriei:
Cîmpul pagină este un index din tabela de pagină folosit pentru obţinerea deplasamentului adresei în interiorul cadrului de pagină.
Câmpul deplasament indică indexul din tabela de pagină.
Câmpul pagină indică adresa tabelei de pagină.
Valoarea câmpului director indică deplasamentul din tabela de pagini.
Câmpul director este un index din directorul de pagini folosit pentru obtinerea adresei tabelei de pagină.
130.Care sunt asemănările dintre criptare și codare?
Ambele, codarea şi criptarea, sunt procese care transformă informația dintr-o formă în alta.
Atât codarea, cât și criptarea, sunt procese care pot fi realizate doar de experți în securitatea informației.
Ambele, codarea şi criptarea, pot fi realizate doar de maşini, nu de oameni.
Atât codarea, cât și criptarea necesită întotdeauna o cheie pentru a transforma informaţia înapoi în forma sa originală.
Ambele, codarea şi criptarea, fac informațiile complet inaccesibile fără o cheie specifică.
131.Care dintre mecanismele de comunicare între procese pe Unix/Linux permite înregistrarea unui callback apelat în mod asincron de sistemul de operare la producerea evenimentului pentru care a fost înregistrat?
Socket-uri.
Semnale.
Memorie partajata.
Cozi de mesaje.
Semafoare.
132.Ce rol are sistemul de operare în cadrul unui sistem de calcul?
Gestionează toate resursele și controlează execuția programelor pentru a preveni erorile.
Gestionează doar resursele hardware.
Gestionează doar resursele software.
Nu are niciun rol în sistemul de calcul.
Gestionează accesul utilizatorilor la resursele sistemului de calcul.
133.Ce este TLB în contextul implementării tabelului de pagini?
Este un tip de cache hardware, special numit memorie asociativă sau translation look-aside buffer.
Niciuna dintre celelalte variante nu este corectă.
Este un tip de memorie secundară, numită și translation look-aside buffer.
Este o parte a procesorului, numită și TimerLoop-Back care generează adresele de memorie.
Este o structură de date, numita si Transitions Look-aside Buffer pentru stocarea paginilor de memorie.
134.În contextul prevenirii blocajelor, care dintre următoarele afirmații sunt adevărate?
Se presupune că sistemul poate intra în blocaj și se verifică că acest lucru poate fi evitat la fiecare alocare de resurse
Sistemul este lăsat să intre în starea de blocaj și apoi se intervine pentru rezolvarea problemei
Se încearcă eliminarea uneia sau mai multor condiții necesare pentru apariția blocajelor
Problema blocajelor este ignorată complet
135.Ce reprezintă un proces în contextul sistemelor de operare?
O abstractizare a sistemului de operare pentru a reprezenta ceea ce este necesar pentru a rula un singur program singlethread sau multithread.
Un flux secvențial de execuție în cadrul unui program.
Un spațiu de adrese protejat pentru executarea unui program.
Un termen utilizat pentru a descrie comutarea de context între thread-
Niciuna dintre celelalte variante nu este corectă.
136.Care dintre următoarele afirmaţii despre paginare este corectă?
Niciuna dintre celelalte variante nu este corectă.
Paginarea presupune divizarea memoriei fizice în blocuri de mărime fixă, numite frames, și a memoriei logice în blocuri de aceeași mărime, numite pagini
Paginarea divide memoria fizică și cea logică în blocuri de mărimi diferite.
Paginarea cauzează fragmentarea externă a memoriei.
Paginarea nu permite transformarea adreselor logice în adrese fizice.
137.Care sunt deosebirile dintre criptare și codare?
Codarea schimbă informaţia într-o formă care poate fi înţeleasă de oameni, în timp ce criptarea schimbă informaţia într-o formă care poate fi înţeleasă doar de maşini.
Codarea este un proces care necesită o cheie pentru a înțelege informația, în timp ce criptarea este un proces care poate fi înţeles fără o cheie.
Criptarea şi codarea sunt de fapt acelaşi lucru, doar termenii sunt diferiți.
Criptarea este un proces prin care informaţia este transformată într-o formă care poate fi înţeleasă doar cu o cheie specifică, în timp ce codarea schimbă informația într-o formă care poate fi înţeleasă de oricine cunoaşte algoritmul de codare.
Codarea este un proces prin care informaţia este transformată într-o formă care este dificil de înțeles, în timp ce criptarea este un proces prin care informaţia este transformată într-o formă care este uşor de înţeles.
138.Ce înseamnă modelul multe-la-unu în contextul thread-urilor?
Mai multe thread-uri de nivel utilizator sunt mapate la un singur thread kernel.
Fiecare thread de nivel utilizator se mapează pe un singur thread kernel.
Un singur thread de nivel utilizator se mapează pe mai multe thread-uri kernel.
Un singur thread kernel gestionează toate thread-urile de nivel utilizator.
Niciuna dintre celelalte variante nu este corectă.
139.Ce nu constituie un avantaj al alocării indexate a fişierelor?
Facilitează creşterea dinamică a fişierelor în limita tabelului de index.
Reduce risipa de spațiu.
Necesită tabel de indexare.
Utilizatorul declară dinainte mărimea fişierului.
Oferă un acces aleator rapid.
140.Care dintre următoarele mecanisme de comunicare între procese nu necesită apelul unei funcţii sistem?
Cozi de mesaje
Memorie partajată
Conducte
Socket-uri
Semafoare
141.Fie n+1 numere naturale formate din permutarea 1..n la care s-a adăugat un număr din intervalul 1..n. Care este numărul minim de variabile locale ale funcției care determină în mod optim ce valoare apare de două ori?
una
două
trei
patru
cinci
142.Pentru a accesa lista parametrilor unui script cu delimitarea corectă a valorilor cu spații, se utilizează notația?
$*
$@
$#
$!
$$
144.Pentru asigurarea creării unei singure instanțe de un anumit tip după încărcarea aplicației?
trebuie verificat că instanța nu a fost creată și în interiorul regiunii critice
trebuie verificat că instanța nu a fost creată înainte de încărcarea aplicației
trebuie utilizat un mecanism de sincronizare externă
trebuie asigurat că instanța este creată doar la cererea utilizatorului
trebuie creată instanța în timpul compilării aplicației
145.Care dintre următoarele operații poate să nu necesite apelul unei funcții de sistem?
accesarea unui fișier
planificarea rularii unui fir de execuție
schimbarea priorității unui proces
alocarea de memorie
comunicarea între procese
146.Ce afirmație este falsă în legătură cu algoritmul LRU (Least Recently Used) de înlocuire a paginii bazat pe time-stamp?
fiecare pagină are asociat un time-stamp al ultimei accesări
fiecare pagină are asociat numărul de accese ale programului până la referirea acesteia
algoritmul înlocuiește pagina care a fost utilizată cel mai puțin recent
paginile sunt sortate în funcție de timpul ultimei accesări
algoritmul poate necesita o supraveghere continuă a acceselor la pagini
147.Pentru a permite continuarea execuției unui proces întrerupt, sistemul de operare trebuie să restaureze?
contextul memoriei
contextul I/O
contextul procesor
contextul fișierelor deschise
contextul rețelei
148.Paravirtualizarea nu se poate aplica în cazul?
sistemelor de operare cu cod sursă deschis
sistemelor de operare cu cod sursă închis
sistemelor integrate
serverelor dedicate
mediilor virtualizate complet
scriptul nu are permisiuni de execuție
scriptul nu este în format executabil
directorul curent nu se regăsește în lista de directoare din PATH
scriptul nu conține un interpretor specificat în shebang
scriptul nu este compatibil cu shell-ul utilizat
150.Care este principala cauză care face ca timpul de răspuns al sistemului să crească foarte mult atunci când raportul dintre memoria virtuală și memoria fizică este supraunitar?
supraîncărcarea CPU-ului
diferența dintre ratele de transfer între diferitele medii de stocare utilizate
creșterea numărului de procese active
fragmentarea memoriei virtuale
limitările sistemului de fișiere
151.Procesul de duplicare a descriptorului unui fișier poate avea ca efect?
coruperea datelor din fișier
creșterea performanței de acces la fișier
pierderea definitivă a fișierului original
umplerea unei partitii de 1TB cu un fișier ale cărui date au doar 1KB
împărțirea fișierului în mai multe segmente
153.Care dintre următoarele nu este o funcție a sistemului de fișiere?
organizarea fișierelor și directoarelor
controlul accesului la fișiere
alocarea spațiului pe disc
gestiunea comunicării între procese prin intermediul fișierelor
protecția datelor stocate în fișiere
