Podcast
Questions and Answers
Ce informație este disponibilă în /proc/cpuinfo?
Ce informație este disponibilă în /proc/cpuinfo?
Ce comanda afișează încărcarea medie a sistemului?
Ce comanda afișează încărcarea medie a sistemului?
Care este scopul principal al sysfs în comparație cu proc?
Care este scopul principal al sysfs în comparație cu proc?
Ce informație găsim în /proc/meminfo?
Ce informație găsim în /proc/meminfo?
Signup and view all the answers
Ce director conține informații despre starea kernelului?
Ce director conține informații despre starea kernelului?
Signup and view all the answers
Cum este accesibil arborele de structuri de date kernel pentru echipamente?
Cum este accesibil arborele de structuri de date kernel pentru echipamente?
Signup and view all the answers
Ce informații găsim în /proc/loadavg?
Ce informații găsim în /proc/loadavg?
Signup and view all the answers
Ce subdirector din sysfs conține informații despre fiecare modul kernel din sistem?
Ce subdirector din sysfs conține informații despre fiecare modul kernel din sistem?
Signup and view all the answers
Care este utilitatea sistemului de fisiere tmpfs?
Care este utilitatea sistemului de fisiere tmpfs?
Signup and view all the answers
Ce comandă se folosește pentru a monta un fișier ISO utilizând un loop device?
Ce comandă se folosește pentru a monta un fișier ISO utilizând un loop device?
Signup and view all the answers
Cum se creează un sistem de fișiere ext4 într-un fișier?
Cum se creează un sistem de fișiere ext4 într-un fișier?
Signup and view all the answers
Ce reprezintă procfs în contextul systeelor de fișiere?
Ce reprezintă procfs în contextul systeelor de fișiere?
Signup and view all the answers
Care este metoda utilizată pentru a activa un fișier swap?
Care este metoda utilizată pentru a activa un fișier swap?
Signup and view all the answers
Ce este NFS în contextul sistemelor de fișiere distribuite?
Ce este NFS în contextul sistemelor de fișiere distribuite?
Signup and view all the answers
Ce informații pot fi găsite în subdirectorul /proc/[pid]?
Ce informații pot fi găsite în subdirectorul /proc/[pid]?
Signup and view all the answers
Care este parametrul principal al comenzii 'mount' pentru a monta un sistem de fisiere NFS?
Care este parametrul principal al comenzii 'mount' pentru a monta un sistem de fisiere NFS?
Signup and view all the answers
Care este rolul comenzilor 'losetup' și 'mkswap' în gestionarea fișierelor swap?
Care este rolul comenzilor 'losetup' și 'mkswap' în gestionarea fișierelor swap?
Signup and view all the answers
Care este caracteristica principală a memoriei principale?
Care este caracteristica principală a memoriei principale?
Signup and view all the answers
Ce tip de stocare este considerat nevolatil?
Ce tip de stocare este considerat nevolatil?
Signup and view all the answers
Care dintre următoarele echipamente nu face parte din categoria discurilor dure?
Care dintre următoarele echipamente nu face parte din categoria discurilor dure?
Signup and view all the answers
Cum este structurat un platan de disc dur?
Cum este structurat un platan de disc dur?
Signup and view all the answers
Ce definește numărul major și numărul minor în contextul echipamentelor de tip bloc?
Ce definește numărul major și numărul minor în contextul echipamentelor de tip bloc?
Signup and view all the answers
Ce funcționalitate oferă DMA în arhitecturile moderne de calcul?
Ce funcționalitate oferă DMA în arhitecturile moderne de calcul?
Signup and view all the answers
Ce comandă este utilizată pentru a asocia un device-uri loop cu un fișier?
Ce comandă este utilizată pentru a asocia un device-uri loop cu un fișier?
Signup and view all the answers
Care dintre următoarele sunt exemple de echipamente cu memorie nevolatilă?
Care dintre următoarele sunt exemple de echipamente cu memorie nevolatilă?
Signup and view all the answers
Ce se obține prin comanda 'mkfs –t ext4 /dev/sda1'?
Ce se obține prin comanda 'mkfs –t ext4 /dev/sda1'?
Signup and view all the answers
Ce reprezintă sistemul de caching în contextul stocării datelor?
Ce reprezintă sistemul de caching în contextul stocării datelor?
Signup and view all the answers
Care este scopul comenzii 'swapon'?
Care este scopul comenzii 'swapon'?
Signup and view all the answers
Ce reprezintă termenul 'Virtual Filesystem Switch' (VFS)?
Ce reprezintă termenul 'Virtual Filesystem Switch' (VFS)?
Signup and view all the answers
Cum se instalează echipamentele loop în sistem?
Cum se instalează echipamentele loop în sistem?
Signup and view all the answers
Ce informație furnizează comanda 'df –h'?
Ce informație furnizează comanda 'df –h'?
Signup and view all the answers
Ce rol are driverul de echipament în gestionarea operațiunilor de I/O?
Ce rol are driverul de echipament în gestionarea operațiunilor de I/O?
Signup and view all the answers
Ce acestea sunt considerați echipamente bloc?
Ce acestea sunt considerați echipamente bloc?
Signup and view all the answers
Care dintre următoarele comenzi afișează tabela de partiții a unui disc?
Care dintre următoarele comenzi afișează tabela de partiții a unui disc?
Signup and view all the answers
Ce stochează, pe lângă date, un fișier?
Ce stochează, pe lângă date, un fișier?
Signup and view all the answers
Care comandă dezactivează spațiul de swap?
Care comandă dezactivează spațiul de swap?
Signup and view all the answers
Ce rol are un sistem de fișiere?
Ce rol are un sistem de fișiere?
Signup and view all the answers
Ce reprezintă câmpul 'fs_spec' în tabela fstab?
Ce reprezintă câmpul 'fs_spec' în tabela fstab?
Signup and view all the answers
Care dintre următoarele opțiuni reprezintă un tip de sistem de fișiere?
Care dintre următoarele opțiuni reprezintă un tip de sistem de fișiere?
Signup and view all the answers
Ce acțiune efectuează comanda 'mount -a' la bootarea sistemului de operare?
Ce acțiune efectuează comanda 'mount -a' la bootarea sistemului de operare?
Signup and view all the answers
Ce descrie 'fs_vfstype' în tabela fstab?
Ce descrie 'fs_vfstype' în tabela fstab?
Signup and view all the answers
Ce denotă câmpul 'fs_passno' în fstab?
Ce denotă câmpul 'fs_passno' în fstab?
Signup and view all the answers
Care este caracteristica principală a unui sistem de fișiere journaling?
Care este caracteristica principală a unui sistem de fișiere journaling?
Signup and view all the answers
Ce se întâmplă cu datele stocate în tmpfs?
Ce se întâmplă cu datele stocate în tmpfs?
Signup and view all the answers
Ce denotă opțiunea 'noauto' în câmpul 'fs_mntops'?
Ce denotă opțiunea 'noauto' în câmpul 'fs_mntops'?
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?
Ce se întâmplă cu tranzacțiile din log-ul unui sistem de fișiere journaling după un crash?
Signup and view all the answers
Care dintre următoarele opțiuni nu este un câmp din fstab?
Care dintre următoarele opțiuni nu este un câmp din fstab?
Signup and view all the answers
Ce se utilizează pentru a verifica și repara un sistem de fișiere?
Ce se utilizează pentru a verifica și repara un sistem de fișiere?
Signup and view all the answers
Ce caracteristică are un sistem de fișiere tmpfs comparativ cu un sistem de fișiere standard?
Ce caracteristică are un sistem de fișiere tmpfs comparativ cu un sistem de fișiere standard?
Signup and view all the answers
Ce rol joacă comanda 'blkid' în gestionarea sistemelor de fișiere?
Ce rol joacă comanda 'blkid' în gestionarea sistemelor de fișiere?
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ă folosindfstab
. -
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-unloop device
.
- Exemple: mount a unui fișier
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.
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.