Termen "bosatt programvara" används inte vanligtvis i modern datorterminologi. Det är en äldre term som kan användas i vissa sammanhang, men det hänvisar i allmänhet till:
Programvara som förblir laddad i minnet (RAM) medan datorn körs.
Här är en uppdelning av vad det betyder och varför det inte är lika relevant idag:
* Traditionell bosatt programvara: Detta skulle vara programvara som laddas in i datorns minne vid start och förblev där, ständigt med resurser, även om den inte aktivt användes. Exempel:
* Tidiga operativsystem: I äldre system kan hela operativsystemet vara bosatt i minnet.
* enhetsdrivare: Programvara som interagerar med hårdvara (som tangentbordet, musen eller skrivaren) behövde ofta vara bosatt för att svara snabbt på förfrågningar.
* Minnesbostäder: Program som tillhandahöll tjänster eller funktioner som disk caching eller virusskanning som behövde vara ständigt tillgängliga.
* varför det är mindre relevant: Moderna operativsystem och programvara är mer effektiva. De använder tekniker som:
* efterfrågan om söket: Ladda endast de nödvändiga delarna av ett program i minnet vid behov, vilket minskar resursförbrukningen.
* virtuellt minne: Använd hårddiskutrymme som en förlängning av RAM, vilket gör att större program kan köras.
* Bakgrundsprocesser: Många program kan köras i bakgrunden, endast aktivt med resurser vid behov.
Sammanfattningsvis:
* Konceptet "bosatt programvara" är mestadels associerad med äldre datorsystem där minnet var begränsat och program som behövs för att stanna i RAM ständigt.
* Modern programvara är utformad för att vara mer effektiv och använda tekniker som gör konceptet "bosatt" mindre viktigt.
Om du stöter på termen "bosatt programvara" i ett specifikt sammanhang är det bra att förstå sammanhanget och vad programvaran i fråga gör för att tolka dess betydelse exakt.