Podcast
Questions and Answers
Ce informație este disponibilă în /proc/cpuinfo?
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?
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?
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?
Ce informație găsim în /proc/meminfo?
Ce director conține informații despre starea kernelului?
Ce director conține informații despre starea kernelului?
Cum este accesibil arborele de structuri de date kernel pentru echipamente?
Cum este accesibil arborele de structuri de date kernel pentru echipamente?
Ce informații găsim în /proc/loadavg?
Ce informații găsim în /proc/loadavg?
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?
Care este utilitatea sistemului de fisiere tmpfs?
Care este utilitatea sistemului de fisiere tmpfs?
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?
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?
Ce reprezintă procfs în contextul systeelor de fișiere?
Ce reprezintă procfs în contextul systeelor de fișiere?
Care este metoda utilizată pentru a activa un fișier swap?
Care este metoda utilizată pentru a activa un fișier swap?
Ce este NFS în contextul sistemelor de fișiere distribuite?
Ce este NFS în contextul sistemelor de fișiere distribuite?
Ce informații pot fi găsite în subdirectorul /proc/[pid]?
Ce informații pot fi găsite în subdirectorul /proc/[pid]?
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?
Care este rolul comenzilor 'losetup' și 'mkswap' în gestionarea fișierelor swap?
Care este rolul comenzilor 'losetup' și 'mkswap' în gestionarea fișierelor swap?
Care este caracteristica principală a memoriei principale?
Care este caracteristica principală a memoriei principale?
Ce tip de stocare este considerat nevolatil?
Ce tip de stocare este considerat nevolatil?
Care dintre următoarele echipamente nu face parte din categoria discurilor dure?
Care dintre următoarele echipamente nu face parte din categoria discurilor dure?
Cum este structurat un platan de disc dur?
Cum este structurat un platan de disc dur?
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?
Ce funcționalitate oferă DMA în arhitecturile moderne de calcul?
Ce funcționalitate oferă DMA în arhitecturile moderne de calcul?
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?
Care dintre următoarele sunt exemple de echipamente cu memorie nevolatilă?
Care dintre următoarele sunt exemple de echipamente cu memorie nevolatilă?
Ce se obține prin comanda 'mkfs –t ext4 /dev/sda1'?
Ce se obține prin comanda 'mkfs –t ext4 /dev/sda1'?
Ce reprezintă sistemul de caching în contextul stocării datelor?
Ce reprezintă sistemul de caching în contextul stocării datelor?
Care este scopul comenzii 'swapon'?
Care este scopul comenzii 'swapon'?
Ce reprezintă termenul 'Virtual Filesystem Switch' (VFS)?
Ce reprezintă termenul 'Virtual Filesystem Switch' (VFS)?
Cum se instalează echipamentele loop în sistem?
Cum se instalează echipamentele loop în sistem?
Ce informație furnizează comanda 'df –h'?
Ce informație furnizează comanda 'df –h'?
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?
Ce acestea sunt considerați echipamente bloc?
Ce acestea sunt considerați echipamente bloc?
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?
Ce stochează, pe lângă date, un fișier?
Ce stochează, pe lângă date, un fișier?
Care comandă dezactivează spațiul de swap?
Care comandă dezactivează spațiul de swap?
Ce rol are un sistem de fișiere?
Ce rol are un sistem de fișiere?
Ce reprezintă câmpul 'fs_spec' în tabela fstab?
Ce reprezintă câmpul 'fs_spec' în tabela fstab?
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?
Ce acțiune efectuează comanda 'mount -a' la bootarea sistemului de operare?
Ce acțiune efectuează comanda 'mount -a' la bootarea sistemului de operare?
Ce descrie 'fs_vfstype' în tabela fstab?
Ce descrie 'fs_vfstype' în tabela fstab?
Ce denotă câmpul 'fs_passno' în fstab?
Ce denotă câmpul 'fs_passno' în fstab?
Care este caracteristica principală a unui sistem de fișiere journaling?
Care este caracteristica principală a unui sistem de fișiere journaling?
Ce se întâmplă cu datele stocate în tmpfs?
Ce se întâmplă cu datele stocate în tmpfs?
Ce denotă opțiunea 'noauto' în câmpul 'fs_mntops'?
Ce denotă opțiunea 'noauto' în câmpul 'fs_mntops'?
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?
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?
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?
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?
Ce rol joacă comanda 'blkid' în gestionarea sistemelor de fișiere?
Ce rol joacă comanda 'blkid' în gestionarea sistemelor de fișiere?
Flashcards
tmpfs
tmpfs
Un tip de sistem de fișiere virtual (VFS) care stochează datele în memoria RAM.
Loop device FS
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
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
Pseudo-sisteme de fișiere
Signup and view all the flashcards
procfs
procfs
Signup and view all the flashcards
Sistemul de fisiere
Sistemul de fisiere
Signup and view all the flashcards
Fișier
Fișier
Signup and view all the flashcards
Formatarea discului
Formatarea discului
Signup and view all the flashcards
Loop device
Loop device
Signup and view all the flashcards
Spațiu de swap
Spațiu de swap
Signup and view all the flashcards
mkswap
mkswap
Signup and view all the flashcards
swapon
swapon
Signup and view all the flashcards
swapoff
swapoff
Signup and view all the flashcards
lsblk
lsblk
Signup and view all the flashcards
df
df
Signup and view all the flashcards
Ce este /proc?
Ce este /proc?
Signup and view all the flashcards
Ce conține /proc ?
Ce conține /proc ?
Signup and view all the flashcards
Ce este /sys ?
Ce este /sys ?
Signup and view all the flashcards
Cum este organizată /sys ?
Cum este organizată /sys ?
Signup and view all the flashcards
Ce este /sys/block?
Ce este /sys/block?
Signup and view all the flashcards
Ce este /sys/fs?
Ce este /sys/fs?
Signup and view all the flashcards
Ce este /sys/kernel/?
Ce este /sys/kernel/?
Signup and view all the flashcards
Ce este /sys/module ?
Ce este /sys/module ?
Signup and view all the flashcards
Memoria principală
Memoria principală
Signup and view all the flashcards
Memoria principală (volatilă)
Memoria principală (volatilă)
Signup and view all the flashcards
Stocarea secundară
Stocarea secundară
Signup and view all the flashcards
Memoria nevolatilă
Memoria nevolatilă
Signup and view all the flashcards
Discul dur (HDD)
Discul dur (HDD)
Signup and view all the flashcards
Pista (HDD)
Pista (HDD)
Signup and view all the flashcards
Sector (HDD)
Sector (HDD)
Signup and view all the flashcards
Cilindru (HDD)
Cilindru (HDD)
Signup and view all the flashcards
Controller-ul de disc
Controller-ul de disc
Signup and view all the flashcards
Ierarhia memoriei
Ierarhia memoriei
Signup and view all the flashcards
Ce este /etc/fstab?
Ce este /etc/fstab?
Signup and view all the flashcards
Cum se montează punctele de montare din /etc/fstab?
Cum se montează punctele de montare din /etc/fstab?
Signup and view all the flashcards
Cum se montează unitățile de tip mount?
Cum se montează unitățile de tip mount?
Signup and view all the flashcards
Unde se găsesc informații despre punctele de montare active?
Unde se găsesc informații despre punctele de montare active?
Signup and view all the flashcards
Cum se afișează informații despre punctele de montare?
Cum se afișează informații despre punctele de montare?
Signup and view all the flashcards
Cum sunt descrise punctele de montare în /etc/fstab?
Cum sunt descrise punctele de montare în /etc/fstab?
Signup and view all the flashcards
Ce este fs_spec în /etc/fstab?
Ce este fs_spec în /etc/fstab?
Signup and view all the flashcards
Ce este fs_file în /etc/fstab?
Ce este fs_file în /etc/fstab?
Signup and view all the flashcards
Ce este fs_vfstype în /etc/fstab?
Ce este fs_vfstype în /etc/fstab?
Signup and view all the flashcards
Ce este fs_mntops în /etc/fstab?
Ce este fs_mntops în /etc/fstab?
Signup and view all the flashcards
Ce este fs_req în /etc/fstab?
Ce este fs_req în /etc/fstab?
Signup and view all the flashcards
Ce este fs_passno în /etc/fstab?
Ce este fs_passno în /etc/fstab?
Signup and view all the flashcards
Ce face comanda fsck?
Ce face comanda fsck?
Signup and view all the flashcards
Ce tipuri de sisteme de fișiere există?
Ce tipuri de sisteme de fișiere există?
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ă 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.