Begrepet "bosatt programvare" brukes ikke ofte i moderne databehandlingsterminologi. Det er et eldre begrep som kan brukes i noen sammenhenger, men det refererer generelt til:
Programvare som forblir lastet i minnet (RAM) mens datamaskinen kjører.
Her er en oversikt over hva det betyr og hvorfor det ikke er like relevant i dag:
* Tradisjonell bosatt programvare: Dette ville være programvare som lastes inn i datamaskinens minne ved oppstart og forble der, og brukte stadig ressurser, selv om det ikke ble brukt aktivt. Eksempler:
* tidlige operativsystemer: I eldre systemer kan hele OS ligge i minnet.
* enhetsdrivere: Programvare som samhandler med maskinvare (som tastaturet, musen eller skriveren) måtte ofte være bosatt for å svare raskt på forespørsler.
* Memory-Resident Utilities: Programmer som leverte tjenester eller funksjoner som diskbufring eller virusskanning som måtte være kontinuerlig tilgjengelig.
* hvorfor det er mindre relevant: Moderne operativsystemer og programvare er mer effektive. De bruker teknikker som:
* Kravsøk: Laster bare de nødvendige delene av et program i minnet når det er nødvendig, noe som reduserer ressursforbruket.
* Virtuelt minne: Bruke harddiskplass som en forlengelse av RAM, slik at større programmer kan kjøre.
* Bakgrunnsprosesser: Mange programmer kan kjøre i bakgrunnen, bare aktivt ved å bruke ressurser når det er nødvendig.
Sammendrag:
* Konseptet "bosatt programvare" er stort sett assosiert med eldre datasystemer der minnet var begrenset og programmer som trengs for å holde seg i RAM konstant.
* Moderne programvare er designet for å være mer effektiv, ved å bruke teknikker som gjør konseptet "beboer" mindre viktig.
Hvis du kommer over begrepet "bosatt programvare" i en spesifikk sammenheng, er det nyttig å forstå konteksten og hva den aktuelle programvaren gjør for å tolke betydningen nøyaktig.