Skip to main content

Vad är systemresurser?

Systemresurser är de delar inom en dator som är tillgängliga för att användas av operativsystemet och andra applikationer.Det mest anmärkningsvärda av systemresurserna är mängden minne som används, men CPU -tiden bör också övervägas här.Varje gång en applikation startar kommer applikationen att begära minne från operativsystemet och en skiva CPU -tid för att utföra sin funktion.Till exempel, när en datoranvändare startar ordbehandlingsapplikationen på datorn, klickar de på ikonen för applikationen och kort därefter startar programmet.Under tiden medan användaren väntar på att programmet ska starta är operativsystemet att tillhandahålla systemresurser för att hantera denna applikation.Det ger i huvudsak plats för det bland de andra processerna och applikationerna som kan köras när programmet startas.När Word Processor -applikationen startar skickar den en begäran till operativsystemet för att tillhandahålla de nödvändiga systemresurserna för att det ska fungera.

Beroende på mängden tillgängligt minne kan applikationen öppna snabbt eller kan öppna lite långsammare om mindre minne är tillgängligt när applikationen startar.Ibland finns det inte tillräckligt med minne för att få en applikation igång direkt, i vilket fall operativsystemet känner igen bristen på systemresurser och kommer att göra ett försök att lagra några saker i en swap -fil för att göra det möjligt för mer minne att vara tillgängligt för de aktiva applikationerna.

Swap -filen fungerar som minne men finns på datorns hårddisk.När RAM -minnet i en dator blir fullt, kommer operativsystemet att sidor (eller skriva) saker ut till Computers Swap -filen och frigöra RAM -minne för program som används.När swapfilen fortsätter att växa kan den bli full.Detta kommer att få operativsystemet att producera varningsmeddelanden som indikerar att swapfilen eller det virtuella minnet är fullt och användaren kommer att instrueras att stänga vissa program för att frigöra systemresurser, vilket gör att datorn kan fungera bättre.Många gånger är att starta om datorn det bästa sättet att lindra dessa varningsmeddelanden.

Om en perifera behövs, som en skrivare eller diskenhet, kommer hårdvaran som begärs att skicka en avbrottsbegäran (IRQ) till CPU.IRQ är signalen som den perifera enheten använder för att låta CPU veta att den måste göra något.Hårdvaruresurser är minnet och CPU -tiden som används när perifera enheter, som skrivare, skannrar och modem används.Varje gång en av dessa enheter nås av användaren skickar enheten en signal till moderkortet för att avbryta CPU så att den kan fungera.När den är klar med att utföra de begärda uppgifterna signalerar enheten igen att den har slutförts.Dessa signaler är kända som avbrottsförfrågningar (IRQ), och varje enhet har en specifik kanal eller uppsättning kanaler som den kan använda för att kommunicera med moderkortet.Om alla kanaler för en specificerad enhet används kan enheten inte fungera.Varje IRQ -kanal kan bara använda en enhet eller ha en enhet tilldelad den i ett datorsystem.Detta hjälper moderkortet att veta vilka enheter det bör förvänta sig som IRQ: er.Systemresurser övervakas av datorns operativsystem för att säkerställa att datorn går så effektivt som möjligt, med tanke på de resurser som finns tillgängliga när som helst.