Ett operativsystem är den centrala mjukvara på en dator . Denna programvara fungerar som en länk mellan slutanvändaren , den fysiska hårdvaran i datorn och de olika program som finns installerade på datorn , till exempel en mediaspelare . Några av de mer populära operativsystem som används på persondatorer innefattar de olika inkarnationer av Windows , Mac och Linux . Även om varje typ av operativsystem ger olika styrkor , såsom kompatibilitet , säkerhet och stabilitet , utför de alla en liknande uppsättning funktioner . Memory Management
Varje program använder RAM- minne eller RAM, att köra. Enligt Kioskea , måste operativsystemet hantera fördelningen av RAM till ansökningar som en av dess viktigaste funktioner . Uppgifterna programmen behöver köra få lagras i och hämtas från RAM . Operativsystemet avgör vilken mängd RAM varje program får för denna kortsiktiga datalagring och hämtning . Om efterfrågan på RAM överskrider den tillgängliga RAM , kan operativsystemet skapa virtuella minnet genom att behandla en del av hårddisken minne som RAM . Denna process gör att program kan fortsätta att fungera , men virtuellt minne fungerar långsammare än sann RAM .
Process Management
flesta datoranvändare köra flera program samtidigt . Varje program fungerar som en process i datorn . Operativsystemet måste hantera alla de olika processer som de ofta kräver tillgång till samma hårdvara , enligt University of Bridgeport . I praktiken , kan datorn endast en process åt gången , eller åtminstone en process i taget per centralenhet, men övergångar mellan processerna så snabbt att det går obemärkt av användaren. Operativsystemet avgör i vilken ordning och total tid varje process blir med vilka delar av hårdvaran .
Filhantering
annan viktig funktion i operativsystemet är filhantering. Operativsystemet hanterar lagring och åtkomst av filer , vanligtvis genom hierarkiska kataloger . Det ger applikationer med åtkomst till filer som de behöver för att fungera, t.ex. körbara filer , liksom användargenererade filer , t.ex. dokument och bildfiler .
Input /Output
operativsystemet har också ansvar för att hantera input /output funktioner som möjliggör interaktion mellan användaren och datorn . Vanliga inmatningsenheter inklusive tangentbord och mus , men mikrofoner, joysticks och kameror också räknas som inmatningsenheter . Utenheter omfattar bildskärmar, högtalare och skrivare . Taget tillsammans som en grupp , är in-och utenheter som allmänt benämns kringutrustning . Kioskea rapporterar att operativsystem använder drivrutiner , små program som översätter signaler till och från hårdvara , för att underlätta smidig drift av kringutrustning .