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</p> Signup and view all the answers

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

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

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

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

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

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

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

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

    Care este utilitatea sistemului de fisiere tmpfs?

    <p>Stocarea datelor temporare.</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</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</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.</p> Signup and view all the answers

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

    <p>$ swapon /dev/loop0</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ță.</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.</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</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.</p> Signup and view all the answers

    Care este caracteristica principală a memoriei principale?

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

    Ce tip de stocare este considerat nevolatil?

    <p>SSD</p> Signup and view all the answers

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

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

    Cum este structurat un platan de disc dur?

    <p>Divizat în piste și sectoare</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</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</p> Signup and view all the answers

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

    <p>losetup</p> Signup and view all the answers

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

    <p>SSD și discuri HDD</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</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ă</p> Signup and view all the answers

    Care este scopul comenzii 'swapon'?

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

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

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

    Cum se instalează echipamentele loop în sistem?

    <p>Utilizând comanda mount</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</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</p> Signup and view all the answers

    Ce acestea sunt considerați echipamente bloc?

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

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

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

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

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

    Care comandă dezactivează spațiul de swap?

    <p>swapoff</p> Signup and view all the answers

    Ce rol are un sistem de fișiere?

    <p>Organizarea și gestionarea fișierelor și directoarelor</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</p> Signup and view all the answers

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

    <p>tmpfs</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</p> Signup and view all the answers

    Ce descrie 'fs_vfstype' în tabela fstab?

    <p>Tipul sistemului de fișiere</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</p> Signup and view all the answers

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

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

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

    <p>Se pierd după un restart sau dezinstalare</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</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</p> Signup and view all the answers

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

    <p>fs_mnttype</p> Signup and view all the answers

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

    <p>fsck</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</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</p> Signup and view all the answers

    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