nAlla Datorprogram behöver lagra och hämta information
Nwhile en process är igång, kan det lagra en begränsad mängd information inom sitt adressutrymme. Omdömen
nFör vissa tillämpningar filstorlek är tillräcklig men för de flesta av de program som bank, corporate registrering, är det mycket liten. nApart från detta finns det andra problem med att hålla information inom en process adressutrymme 1. När processen avslutas informationen försvinner, medan databastillämpningar kräver att informationsbehovet skall behållas 2.
It är ofta nödvändigt för flera processer för att få tillgång till informationen samtidigt, men om informationen lagras i adressutrymmet då endast denna process kan få tillgång till denna information q 3.Process kan lagra begränsad mängd information i sina adressutrymme nThus vi har tre grundläggande krav för långsiktig lagring av information: QIT måste vara möjligt att lagra en mycket stor mängd information.
qThe uppgifter skall överleva uppsägning av processen med hjälp av den qMultiple processer måste kunna få tillgång till informationen samtidigt nDet vanliga lösningen på alla dessa problem är att lagra information på diskar och andra externa media kallas fil. nEn fil är en namngiven samling relaterad information som registreras på sekundärminne. nInformation lagras i filer måste vara långlivade dvs inte påverkas av skapandeprocessen eller uppsägning nFiles hanteras av OS.
Hur de är uppbyggda, namnges, nås, används, skyddas och genomförs är viktiga ämnen i OS utformning Npart av OS handlar om filen kallas filsystemet. nFiles är abstraktion mekanism qThey tillhandahålla ett sätt att lagra information på disken och läsa den igen senare. qHow och där informationen lagras och hur skivorna verkligen fungerar, är dold från användaren. nDen viktigaste någon mekanism namnge. nNär en process skapar en fil, ger filen ett namn. nNär processen avslutas, fortsätter filen att existera, och kan nås av andra processer som använder sitt namn.
nRules varierar från system till system q1 till 8 bokstäver som juridiska filnamn qDigits och specialtecken är också tillåtet qSome filsystem skilja mellan versaler och gemener nUNIX qURGENT, brådskande, brådskande, brådskande, brådskande behandlas som olika filnamn nya medlemsstater DOS skiljer inte qall är samma Omdömen
n Omdömen