En systemresurs är vilken som helst användbar del av en dator som kan styras och tilldelas av operativsystemet så att all hårdvara och programvara på datorn kan fungera tillsammans enligt plan. Systemresurser kan användas av användare, som du, när du öppnar program och appar, liksom av tjänster som vanligtvis startas automatiskt ditt operativsystem. Du kan ta slut på systemresurser eller till och med ta slut på en systemresurs eftersom de är begränsade. Begränsad tillgång till en viss systemresurs minskar prestanda och resulterar vanligtvis i ett fel av något slag.
Exempel på systemresurser
Systemresurser pratas ofta om i förhållande till systemminnet (datorns RAM) men resurser kan också komma från CPU, moderkort eller till och med annan hårdvara. Även om det finns många enskilda segment av ett komplett datorsystem som kan övervägas systemresurser, det finns i allmänhet fyra huvudresurstyper, alla synliga och konfigurerbara från Enhetshanteraren:
- Interrupt Requests (IRQ) -linjer
- DMA-kanaler (Direct Memory Access)
- Ingång / utgång (I / O) -portadresser
- Minnesadresser
Ett exempel på systemresurser på jobbet kan ses när du öppnar något program på din dator. När applikationen laddas reserverar operativsystemet en viss mängd minne och CPU-tid som programmet behöver fungera. Det gör det genom att använda systemresurser som är tillgängliga just nu. Systemresurser är inte obegränsade. Om du har 4 GB RAM-minne installerat på din dator, men operativsystemet och olika program använder totalt 2 GB, har du egentligen bara 2 GB systemresurser (i form av systemminne, i det här fallet) som är lätt tillgänglig för andra saker. Om det inte finns tillräckligt med minne kommer Windows att försöka lagra vissa saker i en byta fil (eller personsökningsfil), en virtuell minnesfil som är lagrad på hårddisken, för att frigöra minne för programmet. Om även denna pseudo-resurs fylls, vilket händer när swap-filen når sin maximala storlek, kommer Windows att börja varna dig om att «virtuellt minne är fullt» och att du bör stänga program för att frigöra lite minne.
Systemresursfel
Program är förment att «ge tillbaka» minne när du stänger dem. Om detta inte händer, vilket är vanligare än du kanske tror, är dessa resurser inte tillgängliga för andra processer och program. Denna situation kallas ofta a minnesförlust, eller resursläcka.
Om du har tur kommer den här situationen att leda till att Windows uppmanar dig att datorn har lite systemresurser, ofta med ett fel som en av dessa:
- «Slut på minne eller systemresurser»
- «Slut på minne»
- «Det finns inte tillräckliga systemresurser för att slutföra den begärda tjänsten»
- «Systemet är farligt lågt på resurser»
- «Din dator har lite minne»
Om du inte är så lycklig märker du bara en långsammare dator eller, värre, felmeddelanden som inte ger mycket mening.
Hur du åtgärdar systemresursfel
Det snabbaste sättet att åtgärda ett systemresursfel är att bara starta om datorn. Att stänga av datorn säkerställer att alla program och appar du har öppnat, såväl som de som dröjer i bakgrunden och stjäl värdefulla datorresurser, utplånas helt. Om omstart inte är ett alternativ av någon anledning kan du alltid försöka spåra det kränkande programmet själv. Det bästa sättet att göra det är från Aktivitetshanteraren – öppna den, sortera efter minnesanvändning och tvinga avsluta de uppgifter som försvårar dina systemresurser. Om systemresursfel uppträder ofta, särskilt om de involverar slumpmässiga program och bakgrundstjänster, är det möjligt att en eller flera av dina RAM-moduler måste bytas ut. Ett minnestest kommer att bekräfta detta på ett eller annat sätt. Om ett av dessa tester är positivt för ett problem är den enda lösningen att ersätta ditt RAM-minne. Tyvärr kan de inte repareras. En annan möjlig orsak till upprepade systemresursfel även när du stänger av datorn ofta kan vara att bakgrundstjänster körs automatiskt utan att du förstår det. Dessa program startas när Windows slås på först. Du kan se vilka de är och inaktivera dem från Börja fliken i Aktivitetshanteraren. Aktivitetshanterarens Börja fliken är inte tillgänglig i äldre versioner av Windows. Om du inte ser det området i Aktivitetshanteraren i din version av Windows, öppnar du System Configuration Utility istället. Du kan göra det genom msconfig kommandot i dialogrutan Kör eller kommandotolken.
Mer information om systemresurser
Windows tilldelar automatiskt systemresurser till hårdvaruenheter om enheterna är Plug and Play-kompatibla. Nästan alla enheter och säkert alla allmänt tillgängliga datorhårdvaruenheter som finns idag är Plug and Play-kompatibla. Systemresurser kan vanligtvis inte användas av mer än en hårdvara. Det största undantaget är IRQ: er som i vissa situationer kan delas mellan flera enheter. Windows Server-operativsystem kan använda Windows System Resource Manager för att kontrollera systemresurser för applikationer och användare. «Systemresurser» kan också hänvisa till programvara installerad på din dator, till exempel program, uppdateringar, teckensnitt och mer. Om dessa saker tas bort kan Windows visa ett fel som förklarar att resursen inte hittades och inte kan öppnas.