De fem stora operativsystemets aktiviteter angående filhantering är:
1. Filskapande och radering: OS tillhandahåller systemsamtal för att skapa nya filer (specificera namn, typ, åtkomstbehörigheter etc.) och ta bort befintliga filer. Det hanterar tilldelning och hantering av diskutrymme i enlighet därmed.
2. Filåtkomst: OS hanterar hur bearbetar åtkomst till filer. Detta inkluderar att öppna filer (ansluta en process till en fil), läsa data från filer, skriva data till filer och stänga filer (koppla bort processen). Det hanterar saker som buffring och säkerställer dataintegritet.
3. Kataloghantering: OS organiserar filer till en hierarkisk katalogstruktur (mappar). Det hanterar att skapa, ta bort och byta namn på kataloger. Den hanterar också kartläggningen mellan filnamn och deras fysiska plats på lagringsenheten.
4. File lagringsallokering och dealLocation: OS hanterar tilldelningen av diskutrymme till filer när de skapas och utrymme för utrymme när filer raderas. Detta involverar ofta tekniker som sammanhängande allokering, länkad tilldelning och indexerad tilldelning för att optimera lagring och prestanda. Det hanterar också fragmentering.
5. Filskydd: OS implementerar mekanismer för att skydda filer från obehörig åtkomst. Detta inkluderar att kontrollera, skriva och utföra behörigheter för enskilda filer och kataloger, potentiellt med hjälp av åtkomstkontrolllistor (ACL) eller liknande säkerhetsfunktioner. Det spelar också en roll för att förhindra oavsiktlig radering eller modifiering.