SHPORA.net :: PDA

Login:
ðåãèñòðàöèÿ

Main
FAQ

ãóìàíèòàðíûå íàóêè
åñòåñòâåííûå íàóêè
ìàòåìàòè÷åñêèå íàóêè
òåõíè÷åñêèå íàóêè
Search:
Title: | Body:

a.Memoria CACHE; structuri de date

nucleul pãstreazã fi?ierele pe dispozitive de memorare permiþând proceselor sã stocheze noi informaþii sau sã regãseascã informaþii stocate anterior. Când un proces dore?te sã acceseze date dintr-un fi?ier, nucleul aduce datele în memoria principalã, unde procesele le pot examina, le pot modifica ?i pot cere ca acestea sã fie salvate din nou în sistemul de fi?iere. De exemplu, sã revedem programul copy din nucleul cite?te datele din primul fi?ier în memorie iar apoi scrie datele în cel de-al doilea fi?ier. În timp ce trebuie s? transfere datele din fi?ier în memorie, nucleul trebuie de asemenea s? transfere ?i date auxiliare în memorie pentru a le manipula. Spre exemplu, superblocul unui sistem de fi?iere descrie printre altele, spaþiul liber disponibil din sistemul de fi?iere. Nucleul cite?te superblocul în memorie pentru a-i accesa datele ?i îl scrie înapoi în sistemul de fi?iere când dore?te sã salveze datele. În mod similar, inodul descrie situaþia unui fi?ier. Nucleul cite?te un inod în memorie când doreste sã acceseze datele dintr-un fi?ier ?i rescrie inodul înapoi în sistemul de fi?iere când dore?te sã actualizeze starea fi?ierului. El manipuleazã aceste date auxiliare fãrã cunoa?terea explicitã a proceselor care ruleazã.