Curs 10 - Instrumente în Informatică
50 Questions
1 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Ce informație este disponibilă în /proc/cpuinfo?

  • Informații despre modulele kernel
  • Statistici despre utilizarea memoriei
  • Lista partitiilor de disc
  • Informații despre CPU și arhitectura acestuia (correct)

Ce comanda afișează încărcarea medie a sistemului?

  • uptime (correct)
  • lspci
  • free
  • cat /proc/loadavg

Care este scopul principal al sysfs în comparație cu proc?

  • Să listeze modulele încărcate în sistem
  • Să exporte informații despre utilizarea memoriei
  • Să ofere istoric de comenzi pentru kernel
  • Să exporte informații din kernel despre echipamente (correct)

Ce informație găsim în /proc/meminfo?

<p>Statistici despre utilizarea memoriei (C)</p> Signup and view all the answers

Ce director conține informații despre starea kernelului?

<p>/sys/kernel/ (A)</p> Signup and view all the answers

Cum este accesibil arborele de structuri de date kernel pentru echipamente?

<p>/sys/devices (A)</p> Signup and view all the answers

Ce informații găsim în /proc/loadavg?

<p>Încărcarea medie a sistemului (D)</p> Signup and view all the answers

Ce subdirector din sysfs conține informații despre fiecare modul kernel din sistem?

<p>/sys/module (A)</p> Signup and view all the answers

Care este utilitatea sistemului de fisiere tmpfs?

<p>Stocarea datelor temporare. (C)</p> Signup and view all the answers

Ce comandă se folosește pentru a monta un fișier ISO utilizând un loop device?

<p>$ mount -t iso9660 -o loop cdrom.iso /cdrom (C)</p> Signup and view all the answers

Cum se creează un sistem de fișiere ext4 într-un fișier?

<p>$ mkfs.ext4 ~/ext4.img (A)</p> Signup and view all the answers

Ce reprezintă procfs în contextul systeelor de fișiere?

<p>O interfață pentru structurile de date ale kernelului. (C)</p> Signup and view all the answers

Care este metoda utilizată pentru a activa un fișier swap?

<p>$ swapon /dev/loop0 (C)</p> Signup and view all the answers

Ce este NFS în contextul sistemelor de fișiere distribuite?

<p>Un sistem pentru accesarea fișierelor la distanță. (C)</p> Signup and view all the answers

Ce informații pot fi găsite în subdirectorul /proc/[pid]?

<p>Informații despre resursele de memorie utilizate de proces. (A)</p> Signup and view all the answers

Care este parametrul principal al comenzii 'mount' pentru a monta un sistem de fisiere NFS?

<p>fmi.unibuc.ro:/home (C)</p> Signup and view all the answers

Care este rolul comenzilor 'losetup' și 'mkswap' în gestionarea fișierelor swap?

<p>Crearea de fișiere de swap și utilizarea acestora. (A)</p> Signup and view all the answers

Care este caracteristica principală a memoriei principale?

<p>Acces random (D)</p> Signup and view all the answers

Ce tip de stocare este considerat nevolatil?

<p>SSD (A)</p> Signup and view all the answers

Care dintre următoarele echipamente nu face parte din categoria discurilor dure?

<p>Flash drives (B)</p> Signup and view all the answers

Cum este structurat un platan de disc dur?

<p>Divizat în piste și sectoare (A)</p> Signup and view all the answers

Ce definește numărul major și numărul minor în contextul echipamentelor de tip bloc?

<p>Driverul asociat echipamentului și unitatea de acel tip din sistem (A)</p> Signup and view all the answers

Ce funcționalitate oferă DMA în arhitecturile moderne de calcul?

<p>Transfer de date direct între echipamente fără procesor (C)</p> Signup and view all the answers

Ce comandă este utilizată pentru a asocia un device-uri loop cu un fișier?

<p>losetup (B)</p> Signup and view all the answers

Care dintre următoarele sunt exemple de echipamente cu memorie nevolatilă?

<p>SSD și discuri HDD (B)</p> Signup and view all the answers

Ce se obține prin comanda 'mkfs –t ext4 /dev/sda1'?

<p>Formatarea unui sistem de fișiere ext4 pe un disc (C)</p> Signup and view all the answers

Ce reprezintă sistemul de caching în contextul stocării datelor?

<p>Copierea informației în stocare mai rapidă (D)</p> Signup and view all the answers

Care este scopul comenzii 'swapon'?

<p>Activarea spațiului de swap (B)</p> Signup and view all the answers

Ce reprezintă termenul 'Virtual Filesystem Switch' (VFS)?

<p>O abstractizare care integrează sisteme de fișiere diferite (D)</p> Signup and view all the answers

Cum se instalează echipamentele loop în sistem?

<p>Utilizând comanda mount (A)</p> Signup and view all the answers

Ce informație furnizează comanda 'df –h'?

<p>Utilizarea spațiului de disc într-un format ușor de citit (B)</p> Signup and view all the answers

Ce rol are driverul de echipament în gestionarea operațiunilor de I/O?

<p>Furnizează o interfață uniformă între controller și kernel (C)</p> Signup and view all the answers

Ce acestea sunt considerați echipamente bloc?

<p>Discurile care nu au fost formatate (A)</p> Signup and view all the answers

Care dintre următoarele comenzi afișează tabela de partiții a unui disc?

<p>parted -l (A)</p> Signup and view all the answers

Ce stochează, pe lângă date, un fișier?

<p>Metadate despre fișier (D)</p> Signup and view all the answers

Care comandă dezactivează spațiul de swap?

<p>swapoff (D)</p> Signup and view all the answers

Ce rol are un sistem de fișiere?

<p>Organizarea și gestionarea fișierelor și directoarelor (C)</p> Signup and view all the answers

Ce reprezintă câmpul 'fs_spec' în tabela fstab?

<p>Echipamentul bloc sau sistemul de fișiere remote care trebuie instalat (C)</p> Signup and view all the answers

Care dintre următoarele opțiuni reprezintă un tip de sistem de fișiere?

<p>tmpfs (C)</p> Signup and view all the answers

Ce acțiune efectuează comanda 'mount -a' la bootarea sistemului de operare?

<p>Instalează toate sistemele de fișiere specificate în fstab (B)</p> Signup and view all the answers

Ce descrie 'fs_vfstype' în tabela fstab?

<p>Tipul sistemului de fișiere (A)</p> Signup and view all the answers

Ce denotă câmpul 'fs_passno' în fstab?

<p>Ordinea de verificare de către fsck la boot (C)</p> Signup and view all the answers

Care este caracteristica principală a unui sistem de fișiere journaling?

<p>Recuperarea rapidă după un crash (C)</p> Signup and view all the answers

Ce se întâmplă cu datele stocate în tmpfs?

<p>Se pierd după un restart sau dezinstalare (A)</p> Signup and view all the answers

Ce denotă opțiunea 'noauto' în câmpul 'fs_mntops'?

<p>Sistemul de fișiere nu va fi montat automat (C)</p> Signup and view all the answers

Ce se întâmplă cu tranzacțiile din log-ul unui sistem de fișiere journaling după un crash?

<p>Trebuie să fie executate din nou pentru a restabili consistența (A)</p> Signup and view all the answers

Care dintre următoarele opțiuni nu este un câmp din fstab?

<p>fs_mnttype (D)</p> Signup and view all the answers

Ce se utilizează pentru a verifica și repara un sistem de fișiere?

<p>fsck (B)</p> Signup and view all the answers

Ce caracteristică are un sistem de fișiere tmpfs comparativ cu un sistem de fișiere standard?

<p>Este volatil și stocat în RAM (C)</p> Signup and view all the answers

Ce rol joacă comanda 'blkid' în gestionarea sistemelor de fișiere?

<p>Identifică UUID-urile și LABEL-urile sistemelor de fișiere (D)</p> Signup and view all the answers

Flashcards

tmpfs

Un tip de sistem de fișiere virtual (VFS) care stochează datele în memoria RAM.

Loop device FS

Un tip de sistem de fișiere care asociază un fișier cu un dispozitiv loop, permițând accesarea conținutului fișierului ca și cum ar fi un dispozitiv fizic.

Sisteme de fișiere paralele/distribuite

Un sistem de fișiere distribuit care utilizează comunicarea prin mesaje între un server de fișiere și clienți.

Pseudo-sisteme de fișiere

Un sistem de fișiere special care oferă o interfață către structurile de date ale nucleului.

Signup and view all the flashcards

procfs

Un pseudo-sistem de fișiere care oferă acces la informații despre procesele din sistem, cum ar fi PID-ul, linia de comandă, statisticile I/O și starea.

Signup and view all the flashcards

Sistemul de fisiere

O componentă specială a sistemului de operare care gestionează fisierele și directoarele. Structurează datele pe disc într-un format specific.

Signup and view all the flashcards

Fișier

O abstracție de nivel de sistem de operare pentru stocarea persistentă a datelor. Conține date stocate persistent, de obicei pe discuri.

Signup and view all the flashcards

Formatarea discului

O operație care asociază un fișier cu o locație specifică pe un dispozitiv de stocare. Se folosesc comenzi speciale pentru formatarea fișierelor.

Signup and view all the flashcards

Loop device

Un dispozitiv special folosit de sistemul de operare pentru a emula un dispozitiv bloc cu un fișier.

Signup and view all the flashcards

Spațiu de swap

Spațiu neformatat pe un disc, folosit de memoria virtuală a sistemului de operare. Este util pentru stocarea datelor când memoria fizică este insuficientă.

Signup and view all the flashcards

mkswap

O operație care creează un spațiu de swap pe un dispozitiv bloc.

Signup and view all the flashcards

swapon

O comandă care activează spațiul de swap definit cu mkswap.

Signup and view all the flashcards

swapoff

O comandă care deactivează spațiul de swap definit cu mkswap.

Signup and view all the flashcards

lsblk

O comandă care afișează o listă cu echipamentele bloc din sistem.

Signup and view all the flashcards

df

Un program care afișează informații despre utilizarea spațiului de disc.

Signup and view all the flashcards

Ce este /proc?

Un sistem de fișiere special care furnizează acces la informații despre kernel și sistemul de operare din spațiul utilizatorului.

Signup and view all the flashcards

Ce conține /proc ?

Conține informații despre echipamentele PCI, linia de comandă a kernelului, informatii despre CPU, lista de dispozitive, lista sistemelor de fișiere suportate, incarcarea medie a sistemului, statisticile de utilizare a memoriei, lista modulelor incarcate, lista sistemelor de fișiere instalate, informatii despre rețea, lista partitiilor de disc, statisticile kernelului, partițiile de swap, valorile variabilelor kernelului, statisticile sistemului de memorie virtuală etc.

Signup and view all the flashcards

Ce este /sys ?

Un sistem de fișiere special care expune informații despre configurația și starea sistemului de operare, precum și despre componentele hardware.

Signup and view all the flashcards

Cum este organizată /sys ?

Oferă o structură ierarhică pentru a explora hardware-ul, modulele kernel, sistemele de fișiere etc.

Signup and view all the flashcards

Ce este /sys/block?

Conține linkuri simbolice către /sys/devices pentru fiecare dispozitiv.

Signup and view all the flashcards

Ce este /sys/fs?

Conține subdirectoare pentru sisteme de fișiere speciale, cum ar fi cgroups.

Signup and view all the flashcards

Ce este /sys/kernel/?

Conține informații despre starea kernelului, inclusiv detalii despre gestionarea memoriei.

Signup and view all the flashcards

Ce este /sys/module ?

Oferă informații despre fiecare modul kernel din sistem.

Signup and view all the flashcards

Memoria principală

Un tip de memorie care este accesibil direct de către procesor, având o dimensiune mare. Acesta permite accesul aleatoriu la date.

Signup and view all the flashcards

Memoria principală (volatilă)

Un tip de memorie care este volatilă, adică informația stocată în ea se pierde atunci când sistemul este oprit.

Signup and view all the flashcards

Stocarea secundară

Un tip de memorie nevolatilă, adică informația stocată nu se pierde când sistemul este oprit. Are capacitate mare de stocare.

Signup and view all the flashcards

Memoria nevolatilă

Un tip de memorie non-volatilă, care este mai rapidă decât HDD-urile. Există mai multe tehnologii de stocare, cum ar fi SSD-uri, flash drive-uri, samd.

Signup and view all the flashcards

Discul dur (HDD)

Un dispozitiv care permite stocarea datelor pe platane rigide din metal sau sticlă acoperite cu material magnetic.

Signup and view all the flashcards

Pista (HDD)

O zonă circulară pe platanul HDD-ului, care este împărțită în sectoare.

Signup and view all the flashcards

Sector (HDD)

O porțiune dintr-o pistă pe platanul HDD-ului, unde se stochează date.

Signup and view all the flashcards

Cilindru (HDD)

O colecție de piste egal depărtate de axul de rotație, care formează un cilindru virtual. Există mai multe cilindri pe un HDD.

Signup and view all the flashcards

Controller-ul de disc

Un dispozitiv care controlează accesul la memoria principală și gestionează transferul de date între procesor și memoria principală.

Signup and view all the flashcards

Ierarhia memoriei

O ierarhie de stocare care organizează sistemele de stocare în funcție de viteză, cost și volatilitate. Sistemul cu cea mai rapidă viteză este și cel mai scump.

Signup and view all the flashcards

Ce este /etc/fstab?

O tabelă care conține informații despre punctele de montare ale sistemelor de fișiere, utilizată la pornirea sistemului de operare.

Signup and view all the flashcards

Cum se montează punctele de montare din /etc/fstab?

Se execută comanda mount -a pentru a monta toate punctele de montare specificate în /etc/fstab.

Signup and view all the flashcards

Cum se montează unitățile de tip mount?

O unitate de tip mount în systemd este responsabilă pentru montarea unui sistem de fișiere.

Signup and view all the flashcards

Unde se găsesc informații despre punctele de montare active?

Informatii despre punctele de montare active se pot găsi fie în /etc/mtab, fie în /proc/mounts.

Signup and view all the flashcards

Cum se afișează informații despre punctele de montare?

Comanda mount afișează informații despre punctele de montare.

Signup and view all the flashcards

Cum sunt descrise punctele de montare în /etc/fstab?

Fiecare punct de montare este declarat pe o linie în /etc/fstab, formată din 6 câmpuri.

Signup and view all the flashcards

Ce este fs_spec în /etc/fstab?

Prima coloană din /etc/fstab specifică echipamentul bloc, sistemul de fișiere la distanță sau numele dispozitivului care trebuie montat. Se pot folosi și etichete (LABEL) sau UUID-uri.

Signup and view all the flashcards

Ce este fs_file în /etc/fstab?

A doua coloană din /etc/fstab specifică punctul de montare, unde va fi montat sistemul de fișiere.

Signup and view all the flashcards

Ce este fs_vfstype în /etc/fstab?

A treia coloană din /etc/fstab specifică tipul sistemului de fișiere: ext4, xfs, vfat, ntfs, nfs, proc, etc.

Signup and view all the flashcards

Ce este fs_mntops în /etc/fstab?

A patra coloană din /etc/fstab specifică opțiunile pentru montare (rw, suid, dev, exec, auto, nouser, async). Defaults este colecția de opțiuni implicite.

Signup and view all the flashcards

Ce este fs_req în /etc/fstab?

A cincea coloană din /etc/fstab specifică opțiunea de backup (dump). O valoare de 0 specifică faptul că partiția nu este inclusă în backup-uri.

Signup and view all the flashcards

Ce este fs_passno în /etc/fstab?

A șasea coloană din /etc/fstab specifică ordinea de verificare a sistemului de fișiere la pornire.

Signup and view all the flashcards

Ce face comanda fsck?

Comanda fsck verifică și repară, dacă este posibil, un sistem de fișiere. Se folosește de obicei înainte de montarea unui sistem de fișiere.

Signup and view all the flashcards

Ce tipuri de sisteme de fișiere există?

Există diverse tipuri de sisteme de fișiere, inclusiv sisteme de fișiere log-structured/journaling, sisteme de fișiere temporare, sisteme de fișiere distribuite și pseudo-sisteme de fișiere.

Signup and view all the flashcards

Study Notes

Instrumente și tehnici de bază în Informatică

  • Cursul este pentru semestrul I 2024-2025, predat de Vlad Olaru.

Curs 10 - Schiță

  • Stocarea datelor
  • Echipamente de tip bloc
  • Sisteme de fișiere

Stocarea datelor

  • Memoria principală - singurul mediu de stocare accesibil direct procesorului.
    • Acces aleator (random).
    • De obicei volatilă.
    • Exemplu: Memorie dinamică cu acces aleator (DRAM).
  • Stocarea secundară - extindere a memoriei principale pentru o capacitate de stocare mai mare, nevolatilă.
    • Discuri dure (hard disks).
    • Discuri flexibile (floppy disks).
    • CDROM/DVD.
    • SSD (Solid State Disks).
    • Flash drives.
    • Bandă magnetică

Stocarea datelor (continuare)

  • Discuri dure (HDD) - plăci rigide din metal sau sticlă acoperite cu material magnetic pentru stocare.
    • Plăcile se rotesc în jurul unui ax.
    • Pista este divizată în sectoare.
    • De obicei, mai multe plăci formează un cilindru.
    • Controllerul de disc controlează interacțiunea dintre echipament și calculator.
  • Echipamente cu memorie nevolatilă (NVM) - mai rapide decât HDD, nevolatile.
    • Tehnologii diverse, în continuă dezvoltare.

Ierarhia memoriei

  • Sistemele de stocare sunt organizate ierarhic, în funcție de viteză, cost și volatilitate.
  • Caching - copiază informații în sisteme de stocare mai rapide pentru stocare secundară (mai lentă).
  • Driverul de echipament (Device Driver) - componentă din kernel specifică fiecărui device (controller), creând o interfață uniformă între controller și kernel.

Ierarhia echipamentelor de memorie (diagramă)

  • (Diagramă nu poate fi inserată).
    • Memoria cu cele mai rapide accesări se află în vârf (înregistrări, cache).
    • Capacitatea crește în timp ce timpul de acces scade pe măsură ce coborâm pe diagramă (bandă magnetică).

Echipamente de tip bloc în Unix

  • Unitatea de transfer a datelor = blocul de date.
  • Arhitecturi de calcul moderne bazate pe Direct Memory Access (DMA).
  • Transfer de date între RAM și echipamentul bloc fără implicarea CPU.
  • Suport hardware (HW) sub forma unor chips programabile.
  • Reprezentate în sistemele Unix ca fișiere speciale de tip bloc în directorul /dev.
    • Exemple: /dev/sda1, /dev/cdrom.

Echipamente Loop (loop devices)

  • Echipamente (pseudo-device) care utilizează fișiere obișnuite (regular file) ca echipamente bloc.
    • Imagini ISO de CDROM/DVD, imagini floppy.
    • Se pot instala în sistem cu comanda mount fără suport hardware.
    • Exemple: /dev/loop0, /dev/loop1

Utilizarea echipamentelor bloc

  • Stocarea datelor: datele sunt înregistrate pe discuri într-un format specific fiecărui sistem de fișiere.
  • Spațiu de swap: discurile neformatate sunt folosite pentru memoria virtuală a sistemului. Folosit când RAM-ul e insuficient. Programele utilizate pot fi mai mari decât RAM-ul.

Comenzi utile

  • parted/fdisk: Manipulează tabela de partiții a unui disc.
  • blkid/lsblk: Furnizează informații/atribute despre dispozitivele bloc.
  • df: Raport despre utilizarea spațiului pe disc.
  • du: Estimarea spațiului utilizat de fișiere.
  • free: Afiseaza memoria și swapul disponibil.

Fișiere

  • Abstractii de nivel la sistemul de operare pentru stocare persistentă.
  • Conțin date și metadate (data accesului, modificărilor, proprietar, etc.).
  • Acces la date low-level (adrese de blocuri pe disc).

Sistemul de fisiere

  • Componentă SO care gestionează fisierele și directoarele.
  • Gestioneaza stocarea persistentă a datelor.
  • Structură date pe disc intr-un anumit format.
  • VFS - Virtual filesystem, suportă sisteme de fisiere diverse.
  • Montări/Demontare (mount/umount): integrare, dezacoperire.
    • mount -a: montare automată folosind fstab.
    • fstab: Fișier de configurare (in /etc) care conține informații despre fisierele și directoarele de montat la bootare.

Tipuri de sisteme de fisiere

  • Sisteme permanentă (log-structurat/journaling pentru consistență).
  • Temporar (memorie RAM - tmpfs).
  • Distribuite (cum ar fi NFS).
  • Pseudo-sisteme (cum ar fi procfs, sysfs).

Log-structured/journaling FS

  • Structura de tip log pentru a gestiona tranzacții, prevenind inconsistențele din cazuri de crash.
  • Înregistrează tranzacțiile intr-un jurnal înainte de actualizarea propriu-zisă.

Temporary FS (tmpfs)

  • Volatil, in RAM.
  • Datele se pierd la dezinstalare sau crash.
  • Folosit pentru stocare temporară.

Loop device FS

  • Permite utilizarea unor fișiere obișnuite ca dispozitive bloc.
    • Exemple: mount a unui fișier .iso printr-un loop device.

Sisteme de fișiere paralele/distribuite

  • Date stocate pe mai multe mașini folosind o rețea.
  • Serviciul de tip client - server.
  • Exemple: NFS.

Pseudo-sisteme de fisiere

  • Interfețe către structurile de date ale kernelului.
    • procfs: informații despre procese și echipamente.
    • sysfs: informații despre mediul de operare, modulele de kernel si sistemul de fisiere.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

Description

Acest quiz se concentrează pe stocarea datelor în cursul de informatică pentru semestrul I 2024-2025. Vei explora diferitele tipuri de echipamente de stocare, inclusiv memorie principală și secundară. Testează-ți cunoștințele despre tehnologiile folosite pentru a gestiona datele.

More Like This

Use Quizgecko on...
Browser
Browser