Systemressource

Im Computer, a Systemressource, oder einfach Ressource, ist jeder physisch oder virtuell Komponente der begrenzten Verfügbarkeit innerhalb eines Computersystem. Alle angeschlossenen Geräte und internen Systemkomponenten sind Ressourcen. Zu den virtuellen Systemressourcen gehören Ressourcen Dateien (konkret Dateigriffe), Netzwerk Verbindungen (konkret Netzwerkstücken), und Erinnerung Bereiche.

Die Verwaltung von Ressourcen wird als bezeichnet als Resourcenmanagementund beinhaltet beide Verhinderung Ressourcenlecks (Nicht veröffentlichen eine Ressource, wenn ein Prozess abgeschlossen ist) und mit dem Umgang mit Ressourcenkonkurrenz (Wenn mehrere Prozesse auf eine begrenzte Ressource zugreifen möchten). Computerressourcen werden in verwendet Cloud Computing Dienstleistungen über Netzwerke bereitzustellen.

Hauptressourcentypen

Allgemeine Ressourcen

Kategorien

Einige Ressourcen, insbesondere Speicher- und Speicherplatz, haben eine Vorstellung von "Ort", und man kann unterscheiden zusammenhängend Zuweisungen von nicht übereinstimmende Zuweisungen. Zum Beispiel 1 GB Speicher in einem einzelnen Block zuzuweisen, anstatt ihn in 1,024 Blöcken jeweils in der Größe 1 MB zuzuweisen. Letzteres ist bekannt als Zersplitterungund wirkt sich oft stark auf die Leistung aus zusammenhängend Der freie Speicherplatz ist eine Unterkategorie der allgemeinen Speicherplatzressource.

Man kann auch unterscheiden komprimierbar Ressourcen von inkompressibel Ressourcen.[1] Kompressible Ressourcen, die im Allgemeinen durchsatz von CPU- und Netzwerkbandbreite, können gut drosselt werden: Der Benutzer wird proportional zum Drossel verlangsamt, aber sonst wird es normal fortgesetzt. Andere Ressourcen, die im Allgemeinen Speicher wie dem Speicher sind, können nicht gedrosselt werden, ohne einen Fehler zu verursachen (wenn ein Prozess nicht genügend Speicher zuordnen kann, kann er normalerweise nicht ausgeführt werden) oder eine schwere Leistungsverschlechterung, wie sie aufgrund von Prügel (Wenn ein Arbeitssatz nicht in den Speicher passt und häufige Paging erfordert, verlangsamt sich der Fortschritt erheblich.) Die Unterscheidung ist nicht immer scharf; Wie bereits erwähnt, kann ein Paging -System das Komprimieren des Hauptspeichers (Primärspeicher) (durch Paging -to -Festplatte (Sekundärspeicher)) ermöglichen, und einige Systeme ermöglichen einen entschärften Speicher für Caches, was ohne katastrophale Leistungswirkung komprimierbar ist. Die elektrische Leistung ist bis zu einem gewissen Grad komprimierbar: Ohne Leistung (oder ohne ausreichende Spannung) kann ein elektrisches Gerät nicht ausgeführt werden und stoppt oder stürzt ab, aber einige Geräte, insbesondere Mobiltelefone, können den abgebauten Betrieb bei reduziertem Stromverbrauch ermöglichen oder das Gerät zulassen kann suspendiert, aber nicht beendet werden, mit viel geringem Stromverbrauch.

Siehe auch

Verweise

  1. ^ Das Kubernetes -Ressourcenmodell: "Einige Ressourcen wie die CPU und die Netzwerkbandbreite sind komprimierbar, was bedeutet, dass ihre Verwendung möglicherweise relativ harmlos drosselt werden kann."