Skip to main content

Hvad er systemressourcer?

Systemressourcer er de dele inden for en computer, der kan bruges af operativsystemet og andre applikationer.Den mest bemærkelsesværdige af systemressourcerne er mængden af hukommelse, der er i brug, men CPU -tid bør også overvejes her.Hver gang en applikation starter, vil applikationen anmode om hukommelse fra operativsystemet og en udsnit af CPU -tid til at udføre sin funktion.For eksempel, når en computerbruger starter tekstbehandlingsapplikationen på computeren, vil de klikke på ikonet for applikationen og kort derefter derefter, starter programmet.I løbet af den tid, mens brugeren venter på, at programmet skal starte, leverer operativsystemet systemressourcer til at håndtere denne applikation.Det giver i det væsentlige plads til det blandt de andre processer og applikationer, der muligvis kører på det tidspunkt, hvor programmet startes.Når tekstbehandlerapplikationen starter, sender den en anmodning til operativsystemet om at give de nødvendige systemressourcer, som det kan fungere.

Afhængig af mængden af tilgængelig hukommelse kan applikationen muligvis åbne hurtigt eller kan åbne lidt langsommere, hvis der er mindre hukommelse tilgængelig, når applikationen starter.Nogle gange er der ikke nok hukommelse til at få en applikation,.

Swap -filen fungerer som hukommelse, men er indeholdt på computerens harddisk.Når RAM -hukommelsen inden for en computer bliver fuld, vil operativsystemet side (eller skrive) tingene ud til computere bytter filen og frigøre RAM -hukommelsen til programmer, der er i brug.Når swap -filen fortsætter med at vokse, kan den blive fuld.Dette vil få operativsystemet til at producere advarselsmeddelelser, der indikerer, at swap -filen eller den virtuelle hukommelse er fuld, og brugeren vil blive bedt om at lukke nogle programmer for at frigøre systemressourcer, så computeren kan fungere bedre.Mange gange er genstart af computeren den bedste måde at afhjælpe disse advarselsmeddelelser.

Hvis der er behov for en perifer, som en printer eller en diskdrev, vil den hardware, der anmodes om, sende en interrupt -anmodning (IRQ) til CPU'en.IRQ er signalet om, at den perifere enhed bruger til at lade CPU'en vide, at den skal gøre noget.Hardware -ressourcer er den hukommelse og CPU -tid, der bruges, når der bruges perifere enheder, som printere, scannere og modemer.Hver gang en af disse enheder får adgang til af brugeren, sender enheden et signal til bundkortet for at afbryde CPU'en, så den kan fungere.Når den er færdig med at udføre de ønskede opgaver, signaliserer enheden igen, at den er afsluttet.Disse signaler er kendt som Interrupt Requests (IRQS), og hver enhed har en bestemt kanal eller et sæt kanaler, som den kan bruge til at kommunikere med bundkortet.Hvis alle kanaler til en specificeret enhed bruges, kan enheden ikke fungere.Hver IRQ -kanal kan kun bruge en enhed eller have en enhed tildelt den i et computersystem.Dette hjælper bundkortet med at vide, hvilke enheder det skal forvente, som IRQ'er.Systemressourcer overvåges af computere -operativsystemet for at sikre, at computeren kører så effektivt som muligt, i betragtning af de tilgængelige ressourcer til enhver tid.