Skip to main content

Was sind Systemressourcen?

Systemressourcen sind die Teile innerhalb eines Computers, die für das Betriebssystem und andere Anwendungen verwendet werden können.Am bemerkenswertesten der Systemressourcen ist die Menge des verwendeten Speichers, aber auch hier sollte die CPU -Zeit berücksichtigt werden.Jedes Mal, wenn eine Anwendung startet, fordert die Anwendung den Speicher aus dem Betriebssystem und ein Stück CPU -Zeit an, um ihre Funktion auszuführen.Wenn ein Computerbenutzer beispielsweise die Textverarbeitungsanwendung auf dem Computer startet, klickt er auf das Symbol für die Anwendung und kurz danach startet das Programm.Während der Zeit, in der der Benutzer auf das Start des Programms wartet, bereitet das Betriebssystem Systemressourcen zur Bearbeitung dieser Anwendung bereit.Es ist im Wesentlichen Platz für ihn unter den anderen Prozessen und Anwendungen, die zum Zeitpunkt des Starts des Programms möglicherweise ausgeführt werden.Wenn die Textprozessoranwendung startet, sendet sie eine Anfrage an das Betriebssystem, um die erforderlichen Systemressourcen für die Funktion zu erbringen.

Abhängig von der verfügbaren Speichermenge kann sich die Anwendung schnell öffnen oder etwas langsamer öffnen, wenn weniger Speicher verfügbar ist, wenn die Anwendung startet.Manchmal gibt es nicht genügend Speicher, um eine Anwendung sofort auszuführen. In diesem Fall erkennt das Betriebssystem den Mangel an Systemressourcen und versucht, einige Dinge in einer SWAP -Datei zu speichern, damit mehr Speicher für die aktiven Anwendungen verfügbar sein können.

Die Swap -Datei wirkt wie Speicher, ist jedoch auf der Festplatte des Computers enthalten.Wenn der RAM -Speicher innerhalb eines Computers voll wird, wird das Betriebssystem die Seite (oder schreiben) Dinge in die Computer -Swap -Datei aus und befreien den RAM -Speicher für die verwendeten Programme.Wenn die Swap -Datei weiter wächst, kann sie voll werden.Dies führt dazu, dass das Betriebssystem Warnmeldungen erstellt, die darauf hinweisen, dass die SWAP -Datei oder der virtuelle Speicher voll sind und der Benutzer angewiesen wird, einige Programme zu schließen, um die Systemressourcen freizugeben, sodass der Computer besser funktionieren kann.Das Neustart des Computers ist oft der beste Weg, um diese Warnmeldungen zu lindern.

Wenn ein Peripheriegericht erforderlich ist, wie ein Drucker oder ein Festplattenlaufwerk, wird die angeforderte Hardware eine Interrupt -Anforderung (IRQ) an die CPU sendet.Das IRQ ist das Signal, das das periphere Gerät verwendet, um die CPU mitzuteilen, dass es etwas tun muss.Hardware -Ressourcen sind die Speicher- und CPU -Zeit, die verwendet wird, wenn periphere Geräte wie Drucker, Scanner und Modems verwendet werden.Jedes Mal, wenn ein dieser Geräte vom Benutzer zugegriffen wird, sendet das Gerät ein Signal an das Motherboard, um die CPU zu unterbrechen, damit es betrieben werden kann.Sobald es die angeforderten Aufgaben erledigt hat, signalisiert das Gerät erneut, dass es abgeschlossen ist.Diese Signale werden als Interrupt -Anforderungen (IRQs) bezeichnet, und jedes Gerät verfügt über einen bestimmten Kanal oder eine Reihe von Kanälen, mit denen es mit dem Motherboard kommunizieren kann.Wenn alle Kanäle für ein bestimmtes Gerät verwendet werden, kann das Gerät nicht funktionieren.Jeder IRQ -Kanal kann nur ein Gerät verwenden oder ein Gerät in einem Computersystem zugewiesen.Dies hilft dem Motherboard zu wissen, welche Geräte es erwarten sollte, auf welche IRQs.Systemressourcen werden vom Computer -Betriebssystem überwacht, um sicherzustellen, dass der Computer angesichts der verfügbaren Ressourcen jederzeit so effizient wie möglich ausgeführt wird.