13,065 matches
-
de scriere. Acestea introduc un race condition pentru care o întrerupere (cum ar fi o pană de curent sau o cădere a sistemului) ce are loc între scrieri poate lăsa datele într-o stare intermediară invalidă. De exemplu, ștergerea unui fișier într-un sistem de fișiere Unix implică doi pași: Dacă sistemul cade între pașii 1 și 2, va rămâne un inode orfan, și astfel o pierdere de spațiu de stocare. Pe de altă parte, dacă se efectuează doar pasul 2
Sistem de fișiere cu jurnalizare () [Corola-website/Science/313787_a_315116]
-
race condition pentru care o întrerupere (cum ar fi o pană de curent sau o cădere a sistemului) ce are loc între scrieri poate lăsa datele într-o stare intermediară invalidă. De exemplu, ștergerea unui fișier într-un sistem de fișiere Unix implică doi pași: Dacă sistemul cade între pașii 1 și 2, va rămâne un inode orfan, și astfel o pierdere de spațiu de stocare. Pe de altă parte, dacă se efectuează doar pasul 2 înainte de cădere, fișierul neșters încă
Sistem de fișiere cu jurnalizare () [Corola-website/Science/313787_a_315116]
-
sistem de fișiere Unix implică doi pași: Dacă sistemul cade între pașii 1 și 2, va rămâne un inode orfan, și astfel o pierdere de spațiu de stocare. Pe de altă parte, dacă se efectuează doar pasul 2 înainte de cădere, fișierul neșters încă va fi marcat ca fiind liber și ar putea fi suprascris la o scriere ulterioară pe disc. Într-un sistem de fișiere fără jurnalizare, detectarea și recuperarea din astfel de inconsistențe necesită o parcurgere completă a structurilor de
Sistem de fișiere cu jurnalizare () [Corola-website/Science/313787_a_315116]
-
de spațiu de stocare. Pe de altă parte, dacă se efectuează doar pasul 2 înainte de cădere, fișierul neșters încă va fi marcat ca fiind liber și ar putea fi suprascris la o scriere ulterioară pe disc. Într-un sistem de fișiere fără jurnalizare, detectarea și recuperarea din astfel de inconsistențe necesită o parcurgere completă a structurilor de date. Aceasta poate dura mult timp dacă sistemul de fișiere este mare sau dacă accesul la el se face cu o lărgime de bandă
Sistem de fișiere cu jurnalizare () [Corola-website/Science/313787_a_315116]
-
ar putea fi suprascris la o scriere ulterioară pe disc. Într-un sistem de fișiere fără jurnalizare, detectarea și recuperarea din astfel de inconsistențe necesită o parcurgere completă a structurilor de date. Aceasta poate dura mult timp dacă sistemul de fișiere este mare sau dacă accesul la el se face cu o lărgime de bandă redusă. Un sistem de fișiere cu jurnalizare păstrează un jurnal al modificărilor pe care intenționează să le efectueze, înainte de efectuarea lor. După o cădere, recuperarea implică
Sistem de fișiere cu jurnalizare () [Corola-website/Science/313787_a_315116]
-
recuperarea din astfel de inconsistențe necesită o parcurgere completă a structurilor de date. Aceasta poate dura mult timp dacă sistemul de fișiere este mare sau dacă accesul la el se face cu o lărgime de bandă redusă. Un sistem de fișiere cu jurnalizare păstrează un jurnal al modificărilor pe care intenționează să le efectueze, înainte de efectuarea lor. După o cădere, recuperarea implică doar reefectuarea modificărilor aflate în jurnal până când sistemul redevine consistent. Modificările sunt astfel atomice (sau indivizibile) prin aceea că
Sistem de fișiere cu jurnalizare () [Corola-website/Science/313787_a_315116]
-
indivizibile) prin aceea că fie au succes (au avut succes dinainte de cădere sau au fost reefectuate cu succes la recuperare), fie nu sunt reefectuate deloc (sunt sărite, deoarece nu au apucat să fie scrise complet în jurnal). Unele sisteme de fișiere permit creșterea, reducerea dimensiunii și realocarea jurnalului, ca și în cazul unui fișier normal; dar majoritatea își păstrează jurnalul într-o zonă contiguă, sau într-un fișier ascuns, despre care se știe ca nu își va schimba locul sau dimensiunea
Sistem de fișiere cu jurnalizare () [Corola-website/Science/313787_a_315116]
-
au fost reefectuate cu succes la recuperare), fie nu sunt reefectuate deloc (sunt sărite, deoarece nu au apucat să fie scrise complet în jurnal). Unele sisteme de fișiere permit creșterea, reducerea dimensiunii și realocarea jurnalului, ca și în cazul unui fișier normal; dar majoritatea își păstrează jurnalul într-o zonă contiguă, sau într-un fișier ascuns, despre care se știe ca nu își va schimba locul sau dimensiunea la montarea sistemului de fișiere. Un "jurnal fizic" păstrează copii ale blocurilor ce
Sistem de fișiere cu jurnalizare () [Corola-website/Science/313787_a_315116]
-
deoarece nu au apucat să fie scrise complet în jurnal). Unele sisteme de fișiere permit creșterea, reducerea dimensiunii și realocarea jurnalului, ca și în cazul unui fișier normal; dar majoritatea își păstrează jurnalul într-o zonă contiguă, sau într-un fișier ascuns, despre care se știe ca nu își va schimba locul sau dimensiunea la montarea sistemului de fișiere. Un "jurnal fizic" păstrează copii ale blocurilor ce urmează a fi scrise, așa cum este cazul cu Ext3fs. Un "jurnal logic" păstrează doar
Sistem de fișiere cu jurnalizare () [Corola-website/Science/313787_a_315116]
-
și realocarea jurnalului, ca și în cazul unui fișier normal; dar majoritatea își păstrează jurnalul într-o zonă contiguă, sau într-un fișier ascuns, despre care se știe ca nu își va schimba locul sau dimensiunea la montarea sistemului de fișiere. Un "jurnal fizic" păstrează copii ale blocurilor ce urmează a fi scrise, așa cum este cazul cu Ext3fs. Un "jurnal logic" păstrează doar informații despre modificări într-un format compact special, cum este cazul la XFS și la NTFS. Aceasta reduce
Sistem de fișiere cu jurnalizare () [Corola-website/Science/313787_a_315116]
-
Aceasta reduce cantitatea de date ce trebuie citită și scrisă din și în jurnal, dar folosește operații mari, cu metadate. Unele implementări de UFS evită jurnalizarea și implementează în schimb actualizări soft: comandă scrierile în așa fel încât sistemul de fișiere de pe disc nu este niciodată inconsistent, sau încât singura inconsistență ce poate fi creată în caz de cădere este o pierdere de spațiu de stocare. Pentru a recupera aceste pierderi, tabela de spațiu liber este reactualizată în urma unei verificări complete
Sistem de fișiere cu jurnalizare () [Corola-website/Science/313787_a_315116]
-
este niciodată inconsistent, sau încât singura inconsistență ce poate fi creată în caz de cădere este o pierdere de spațiu de stocare. Pentru a recupera aceste pierderi, tabela de spațiu liber este reactualizată în urma unei verificări complete a sistemului de fișiere efectuată la următoarea montare. Acest procedeu de garbage collection este adesea efectuat în fundal. Jurnalizarea poate avea un impact puternic asupra performanței, deoarece necesită ca toate datele să fie scrise de două ori. Jurnalizarea cu metadate este un compromis între
Sistem de fișiere cu jurnalizare () [Corola-website/Science/313787_a_315116]
-
în jurnal doar niște metadate. Aceasta asigură că sistemul poate fi recuperat rapid la următoarea montare, dar coruperea datelor poate avea loc deoarece datele nejurnalizate și metadatele din jurnal pot să ajungă să fie desincronizate. De exemplu, adăugarea la un fișier pe un sistem de fișiere Unix implică trei pași: Într-un jurnal cu metadate, pasul 3 nu mai este înregistrat. Dacă pasul 3 nu se efectuează, dar pașii 1 și 2 sunt reefectuați în timpul recuperării, fișierului i se vor adăuga
Sistem de fișiere cu jurnalizare () [Corola-website/Science/313787_a_315116]
-
Aceasta asigură că sistemul poate fi recuperat rapid la următoarea montare, dar coruperea datelor poate avea loc deoarece datele nejurnalizate și metadatele din jurnal pot să ajungă să fie desincronizate. De exemplu, adăugarea la un fișier pe un sistem de fișiere Unix implică trei pași: Într-un jurnal cu metadate, pasul 3 nu mai este înregistrat. Dacă pasul 3 nu se efectuează, dar pașii 1 și 2 sunt reefectuați în timpul recuperării, fișierului i se vor adăuga date eronate. Cache-ul de scriere
Sistem de fișiere cu jurnalizare () [Corola-website/Science/313787_a_315116]
-
exemplu, adăugarea la un fișier pe un sistem de fișiere Unix implică trei pași: Într-un jurnal cu metadate, pasul 3 nu mai este înregistrat. Dacă pasul 3 nu se efectuează, dar pașii 1 și 2 sunt reefectuați în timpul recuperării, fișierului i se vor adăuga date eronate. Cache-ul de scriere, în multe sisteme de operare, își stochează scrierile pentru maximizarea vitezei. Pentru a evita un hazard de scriere out-of-order în cazul unui jurnal cu metadate, scrierea datelor în fișier trebuie să
Sistem de fișiere cu jurnalizare () [Corola-website/Science/313787_a_315116]
-
în timpul recuperării, fișierului i se vor adăuga date eronate. Cache-ul de scriere, în multe sisteme de operare, își stochează scrierile pentru maximizarea vitezei. Pentru a evita un hazard de scriere out-of-order în cazul unui jurnal cu metadate, scrierea datelor în fișier trebuie să fie ordonată în așa fel încât să fie trimisă la dispozitivul de stocare înainte de scrierea metadatelor asociate. Aceasta poate fi dificil de implementat deoarece necesită coordonare în cadrul nucleului sistemului de operare între driverul sistemului de fișiere și cache-ul
Sistem de fișiere cu jurnalizare () [Corola-website/Science/313787_a_315116]
-
datelor în fișier trebuie să fie ordonată în așa fel încât să fie trimisă la dispozitivul de stocare înainte de scrierea metadatelor asociate. Aceasta poate fi dificil de implementat deoarece necesită coordonare în cadrul nucleului sistemului de operare între driverul sistemului de fișiere și cache-ul de scriere. Un hazard de scriere "out-of-order" poate exista și în cadrul sistemului de stocare, dacă acesta:
Sistem de fișiere cu jurnalizare () [Corola-website/Science/313787_a_315116]
-
0 includea drivere originale pentru plăcile video, mouse, tastaturi, imprimante și comunicații prin portul serial. Aplicațiile nu trebuiau decât să apleze API-ul dezvoltat pe aceste drivere. Acesta s-a extins ajungând și la alte capabilități precum management-ul de fișiere. În acest sens Windows 1.0 a fost extins într-un sistem de operare emancipat, ci nu doar un mediu grafic folosit de aplicații. Într-adevăr, Windows 1.0 era "față DOS-ului" și nu putea opera fără un mediu
Windows 1.0 () [Corola-website/Science/313974_a_315303]
-
a fost extins într-un sistem de operare emancipat, ci nu doar un mediu grafic folosit de aplicații. Într-adevăr, Windows 1.0 era "față DOS-ului" și nu putea opera fără un mediu DOS (folosea, de exemplu funcțiile de fișiere date de DOS). Nivelul înlocuirii acestuia crește la versiunile ulterioare. Cerințele de sistem pentru Windows 1.01 era o placă CGA/HGC/EGA ("monitor monocrom sau color"), MS-DOS 2.0, 256kb de memorie și o unitate de floppy sau hard
Windows 1.0 () [Corola-website/Science/313974_a_315303]
-
preferând să pună drept eticheta butonul cu logo-ul Windows ("Start" este încă prezent că un tooltip și în modul clasic GUI). Utilizatorii de calculatoare Macintosh au avut această resursă la dispoziția lor,în timp ce utilizatorii Windows erau cu nume de fișiere limitate la 8 caractere și extensii de 3 caractere.Windows 95 a rezolvat această problemă și numele de fișiere pot avea o lungime de până la 255 de caractere. Componente incluse: Windows NT 4.0 Windows 98
Windows 95 () [Corola-website/Science/313992_a_315321]
-
modul clasic GUI). Utilizatorii de calculatoare Macintosh au avut această resursă la dispoziția lor,în timp ce utilizatorii Windows erau cu nume de fișiere limitate la 8 caractere și extensii de 3 caractere.Windows 95 a rezolvat această problemă și numele de fișiere pot avea o lungime de până la 255 de caractere. Componente incluse: Windows NT 4.0 Windows 98
Windows 95 () [Corola-website/Science/313992_a_315321]
-
servere RealAudio. În Europa, primul web radio a fost Virgin Radio, apărut în 1996 în Marea Britanie. În 1999 Scour Inc. a lansat MyCaster, un software MP3 player similar cu Winamp. Această aplicație permitea utilizatorului să transmită în timp real propriile fișiere audio către site-ul web, care amplifica semnalul și îl lista pe site-ul său pentru a putea fi accesat de oricine. În România instituția Consiliul Național de Reglementare al Domeniului Audiovizual are în atribuții supervizarea și păstrarea ordinii în
Radio pe internet () [Corola-website/Science/314857_a_316186]
-
sau al patrulea sistem de fișiere extins este un sistem de fișiere cu jurnalizare dezvoltat ca succesor pentru ext3. s-a născut ca o serie de extensii pentru ext3, compatibile cu versiunile anterioare, care extinde limitele ext3 64-bit și adaugă și alte îmbunătățiri de performanță. Totuși
Ext4 () [Corola-website/Science/314869_a_316198]
-
sau al patrulea sistem de fișiere extins este un sistem de fișiere cu jurnalizare dezvoltat ca succesor pentru ext3. s-a născut ca o serie de extensii pentru ext3, compatibile cu versiunile anterioare, care extinde limitele ext3 64-bit și adaugă și alte îmbunătățiri de performanță. Totuși, unii dezvoltatori ai nucleului sistemului de
Ext4 () [Corola-website/Science/314869_a_316198]
-
petecele care marchează ext4 ca fiind cod stabil au fost incluse în arhivele cu codul sursă pentru Linux 2.6.28, denotând sfârșitul fazei de dezvoltare și s-a recomandat adoptarea ext4. Nucleul 2.6.28, care conține sistemul de fișiere ext4, a fost lansat în 25 decembrie 2008. Sistemul de fișiere ext4 poate suporta volume de până la 1 exaoctet și fișiere cu mărimea de până la 16 teraocteți, față de Ext3, care suporta volume de maxim 16 teraocteți și fișiere de până la
Ext4 () [Corola-website/Science/314869_a_316198]