Udtrykket "resident software" bruges ikke ofte i moderne computerterminologi. Det er et ældre udtryk, der kan bruges i nogle sammenhænge, men det henviser generelt til:
Software, der forbliver indlæst i hukommelsen (RAM), mens computeren kører.
Her er en sammenbrud af, hvad det betyder, og hvorfor det ikke er så relevant i dag:
* traditionel resident software: Dette ville være software, der indlæste i computerens hukommelse ved opstart og forblev der, konstant ved hjælp af ressourcer, selvom det ikke aktivt blev brugt. Eksempler:
* Tidlige operativsystemer: I ældre systemer kan hele OS muligvis opholde sig i hukommelsen.
* enhedsdrivere: Software, der interagerer med hardware (som dit tastatur, mus eller printer), var ofte nødt til at være bosiddende for at svare hurtigt på anmodninger.
* Hukommelsesbestandige værktøjer: Programmer, der leverede tjenester eller funktioner som diskcache eller virusscanning, der skulle konstant være tilgængelige.
* Hvorfor er det mindre relevant: Moderne operativsystemer og software er mere effektive. De bruger teknikker som:
* efterspørgsel Paging: Indlæser kun de nødvendige dele af et program i hukommelsen, når det er nødvendigt, hvilket reducerer ressourceforbruget.
* Virtuel hukommelse: Brug af harddiskplads som en udvidelse af RAM, hvilket gør det muligt for større programmer at køre.
* baggrundsprocesser: Mange programmer kan køre i baggrunden og kun aktivt bruge ressourcer, når det er nødvendigt.
Kortfattet:
* Begrebet "resident software" er for det meste forbundet med ældre computersystemer, hvor hukommelsen var begrænset og programmer var nødvendige for at forblive i RAM konstant.
* Moderne software er designet til at være mere effektiv ved hjælp af teknikker, der gør begrebet "beboer" mindre vigtigt.
Hvis du støder på udtrykket "Resident Software" i en bestemt kontekst, er det nyttigt at forstå den kontekst og hvad den pågældende software gør for at fortolke dens betydning nøjagtigt.