? Operativsystem utför den viktiga funktionen av att vara en bro mellan en dators hårdvara och mjukvara . De ger en miljö där program kan skrivas utan att behöva tillgodose detaljerna i den underliggande hårdvaran , vilket var nödvändigt i de tidigare dagarna av datorer . Det finns flera utbredda operativsystem som skiljer sig från varandra i många avseenden. Men de var utföra ett antal liknande funktioner inklusive verkställande grundläggande instruktioner , antingen kompileras eller tolkas , och även hantera processer , minne , input och output , lagring , nätdrift och fil och mapp /katalog operationer . Det finns fem stora filhantering funktioner som ett operativsystem styr . Skapa och ta bort filer
skapande
Fil och radering är grundläggande datordrift . I det förstnämnda , kan data inte lagras på ett effektivt sätt om inte anordnade i någon form av filstrukturen. I det senare , permanent lagring skulle snabbt fylla upp om filer inte raderas och utrymmet upptas av dem omfördelas till nya filer . Addera Skapa och ta bort kataloger
Som en naturlig följd av behovet av att lagra data i filer, själva behöver ordnas i kataloger eller mappar så att en effektiv lagring och hämtning . Detta är särskilt fallet när det gäller persondatorer där användaren behöver för att navigera till en eller flera specifika filer att komma åt dem . Utan någon form av uppdelning , skulle detta vara en betungande om inte omöjlig uppgift . Ungefär som borttagning av filer , onödiga kataloger eller mappar måste tas bort för att hålla systemet stilrena .
Fil manipulation Instruktioner
Eftersom operativsystem tillåter tillämpning programvara för att utföra fil manipulation med symboliska instruktioner , behöver operativsystemet själv att ha en maskin - nivå instruktion set för att interface med hårdvaran direkt . Programmets symboliska instruktioner måste översättas till maskin - nivå instruktioner antingen genom tolk eller genom att kompilera programkoden . Operativsystemet innehåller bestämmelser för att hantera denna maskin - nivå fil manipulation .
Mapping till Permanenta
Förvaring
Operativsystem behöver för att kunna kartlägga filer och mappar till deras fysiska plats på permanent lagring för att kunna lagra och hämta dem . Detta kommer att registreras i någon form av disk katalog som varierar beroende på filsystem eller system som används i operativsystemet . Operativsystemet kommer att innehålla en mekanism för att lokalisera separat fil segment där bolaget har delat en fil .
Säkerhetskopiera filer
filer utgör en betydande investering i tid , intellektuella ansträngning och ofta pengar också , så deras förlust kan få allvarliga konsekvenser . Datorns permanenta lagringsenheter innehåller vanligen ett antal mekaniska anordningar som kan misslyckas , och lagringsmediet själv kan försämra . En funktion av operativsystem är att undanröja risken för dataförlust genom att säkerhetskopiera filer upp ytterligare säkra och stabila medier i ett redundant system .