Der Begriff "Resident Software" wird häufig in der modernen Computerterminologie verwendet. Es ist ein älterer Begriff, der in einigen Kontexten verwendet werden könnte, aber es bezieht sich im Allgemeinen auf:
Software, die im Speicher geladen bleibt (RAM), während der Computer ausgeführt wird.
Hier ist eine Aufschlüsselung dessen, was das bedeutet und warum es heute nicht so relevant ist:
* herkömmliche ansässige Software: Dies wäre eine Software, die beim Start in den Speicher des Computers geladen und dort blieb, ständig mit Ressourcen, auch wenn sie nicht aktiv verwendet wurden. Beispiele:
* frühe Betriebssysteme: In älteren Systemen kann sich das gesamte Betriebssystem im Speicher befinden.
* Geräte -Treiber: Software, die mit Hardware interagiert (wie Ihre Tastatur, Maus oder Drucker), musste häufig ansässig sein, um schnell auf Anfragen zu reagieren.
* Speicheranmeldung Dienstprogramme: Programme, die Dienste oder Funktionen wie Festplattenspeicher oder Virus -Scannen lieferten, die ständig verfügbar sein mussten.
* Warum es weniger relevant ist: Moderne Betriebssysteme und Software sind effizienter. Sie verwenden Techniken wie:
* Nachfrage Paging: Laden Sie bei Bedarf nur die erforderlichen Teile eines Programms in den Speicher, wodurch der Ressourcenverbrauch verringert wird.
* Virtueller Speicher: Verwenden Sie den Festplattenraum als Erweiterung des RAM, sodass größere Programme ausgeführt werden können.
* Hintergrundprozesse: Viele Programme können im Hintergrund ausgeführt werden und nur bei Bedarf aktiv Ressourcen verwenden.
Zusammenfassend:
* Das Konzept der "Resident Software" ist hauptsächlich mit älteren Computersystemen verbunden, bei denen der Speicher begrenzt war und Programme, die für ständig im RAM bleiben müssen.
* Moderne Software ist so konzipiert, dass sie effizienter sind, wobei Techniken verwendet werden, die das Konzept der "Bewohner" weniger wichtig machen.
Wenn Sie in einem bestimmten Kontext auf den Begriff "Resident Software" stoßen, ist es hilfreich, den Kontext und die betreffende Software zu verstehen, um ihre Bedeutung genau zu interpretieren.