Speicherbedarf Beschreibung Speicherbedarf  
 
   
Beschreibung von Speicherbedarf Infos zu Speicherbedarf und Beschreibung.
Nicht angemeldet: Anmelden | Impressum 
Navigation
· Hauptseite
· Know Forum - neu!
· Zufälliger Artikel
· Spezialseiten
· Alle Artikel
· Eingeordnet unter
Aktueller Artikel
· Seite bearbeiten
· Links auf diese Seite
· Verlinkte Seiten
· Versionen


 
 



Letzte Beiträge
Die Klimalüge CO2Guten Abend Herr Enger
"Meine Fr...
Volumenausdehnung be...Hallo da draußen, ich h
abe folgendes ...
Osterrätsel der Fran...Hallo, ich hab' mich leide
r mit meinere ...
was ist denn mit dem...Hallo, der Song heißt Cal
istan "...
Strichcode entschlüs...Hallo benni, ich stehe
gerade vor dem...
Lust auf Focus Rätse...Hallo, an alle Spezialist
en dieses Räts...
ErdölServus, Erdöl hat keine
Formel, da es...
Frage an die Student...Hallo, im Prinzip ist das
eine gute Ide...
CO2 chemische Trennu...Hallo ....... CO2 in der
Luft wird begr...
IGBT ansteuerschaltu...Guten Tag, Wer weiss lief
ert eine funk...


Arbeitsspeicher

Dieser Text beschreibt Arbeitsspeicher.


Der untere Text beinhaltet die Arbeitsspeicher Beschreibung. Soweit es sich um ein definierbares Objekt handelt, sollte hier eine Arbeitsspeicher Definition vorhanden sein. Sollte eine Definition von Arbeitsspeicher fehlen, kann diese von Ihnen verfaßt werden. Wir sind bestrebt die Beschreibung von Arbeitsspeicher möglichst ausführlich zu halten.

Jeder Text bei Know-Library, sowie ein Teil davon (Definition, Beschreibung etc.), außer Bücher Beschreibungen kann bearbeitet werden. Falls die Beschreibung auf dieser Seite nicht korrekt ist klicken Sie auf 'Beschreibung editieren' um den Text zu korrigieren bzw. neuen einzufügen. Weitere Informationen und Bücher zum Thema Arbeitsspeicher Beschreibung , so wie Link zum Forum finden Sie weiter unten. Eine Übersicht der Texte, die das Thema Arbeitsspeicher beschreiben finden Sie auf der Seite alle Artikel über Arbeitsspeicher. Fragen zu dem Thema Arbeitsspeicher können im Forum gestellt werden. Klicken Sie hier um zu dem Forum zu wechseln.

Arbeitsspeicher Artikel

Der Arbeitsspeicher (auch Hauptspeicher) eines Computers ist der Speicher, im Datenobjekte, also Programme und die von diesen in dem Mikroprozessor verarbeiteten Nutzdaten, abgelegt und zu einem späteren Zeitpunkt (unverändert) abgerufen werden können.

Der Arbeitsspeicher ist ein durch Adressen strukturierter Bereich, der Binärwörter fester Größe aufnehmen kann.

Arbeitsspeicher besteht heute meist aus dem Speichermedium RAM, das zwar schnell arbeitet, aber in dem Vergleich zu magnetischen Speichermedien teuer ist. Der Arbeitsspeicher ist meistens flüchtig, d.h. dass alle Daten nachdem Abschalten der Energieversorgung verloren gehen. Die häufigste Bauform für den Einsatz in Computern ist das Speichermodul

Siehe auch: Speicherschutz, Massenspeicher, Kurzspeicherkapazität des menschlichen Gedächtnisses, Speichermedium, Speichern

Daneben gibt es Hintergrundspeicher , zur kostengünstigeren, dauerhaften Ablage großer Datenmengen. Das bekannteste Beispiel dafür sind Festplatten.

Eine weitere Speicherart heißt ROM, ein Nur-Lese-Speicher, der Daten und Programme wie z.B. das BIOS in einem nichtflüchtigen Speicherbausteinen dauerhaft hält.== Arbeitsspeicher eines Computers aus Sicht des Anwenders ==

Wird häufig verwechselt mit Massenspeicher, insbesondere dem Speicher der Festplatte. Die drei wichtigsten Unterschiede:

  1. Arbeitsspeicher ist (meist) flüchtig. Wenn der Computer ausgeschaltet wird oder bei Stromverlust ist sein Inhalt gelöscht.
  2. Arbeitsspeicher wird überwiegend elektronisch, durch RAM realisiert. Massenspeicher wird meist durch magnetische (Festplatten, Disketten, Bandspeicher ) oder optische (CD-ROM, DVD) Medien realisiert. Das Prinzip wird allerdings neuerdings durch die Speicherkarte aufgeweicht: Sie ist ein nicht-flüchtiger RAM-Baustein.
  3. Auf Arbeitsspeicher wird in kleinen Einheiten, je nach CPU in der Größe von einem oder mehreren Byte zugegriffen. Auf Massenspeicher wird zumeist in großen Einheiten(Dateien, engl. Files) zugegriffen.

Die Größe des Arbeitsspeichers wird (wie Massenspeicher auch) in Byte gemessen. Bei den meisten Systemen stellt der Arbeitspeicher zuerst einmal einen rein virtuell mehrere GByte großen Speichers dar. Die Menge des physikalischen und virtuellen Speichers der durch die CPU adressiert werden kann ist in dem Laufe der Entwicklung stets weiter gestiegen. Teile, ein oder mehrere Speicherseiten, dieses virtuellen Speichers werden dann entweder auf physikalisch vorhandenem RAM oder auf Swapspace abgebildet. Die Nutzungsrate der einzelnen Seiten bestimmt welche Speicherseiten ausgelagert ca. auf der Festplatte und welche in dem schnellen RAM existieren. Die Vorgänge dahinter werden vom Betriebssystem geregelt und von Funktionen der CPU unterstützt. Swapspeicher stellt damit eine sehr preiswerte aber mit extrem schlechter Performance verbundene Erweiterung des physikalischen Arbeitsspeichers da. Ein Missverhältnis ist an häufigem "Swappen" leicht zu erkennen.Der Zugriff auf den physikalische RAM durch die CPU wird zumeist durch ein oder mehrere Cache-RAM's (kurz "Cache") abgefedert um die Performance beim Zugriff auf häufig genutzte Speicherstellen nochmals stark zu beschleunigen. Der Cache ist meist sehr klein und kommt ca. bei einigen Serverprozessoren auf eine Größe von einigen Megabytes. Bei kleinem Speicherbedarf können Programme bzw. teile davon fast ausschließlich in dem Cache laufen ohne das der RAM angesprochen werden muss.

Im Großen und Ganzen sinkt die Performance der beteiligten Speicher also mit steigender Größe. Die Arbeitsgeschwindigkeit eines Programms variiert also erheblich mit seinem Speicherbedarf, häufig viel mehr, als mit dem eingebauten Prozessor.

Die Anbindung des physikalischen Speichers erfolgt durch den Adressbus, dessen "Breite" in Bits angegeben wird:

  1. 16 Bit: Maximal 64KiB. Generation der s.g. 8-Bit -Computern
  2. 20 Bit: Maximal 1 MiB. Generation des PC/XT-Standards und der DOS-Ära.
  3. 24 Bit: Maximal 16 MiB. Bei PCs der Adressraum des 80286, bei Apple der Adressraum der ersten Macintosh-Computer (Motorola 68000)
  4. 32 Bit: Maximal 4 GiB. Bei PCs der Adressraum von 80386 bis Pentium4/Athlon. Bei Apple Adressraum bis Macintosh G4.
  5. 64 Bit: Maximal 16 ExaBinaryByte (EiB). Bei PCs der Adressraum von AMD64 und Intel Itanium, bei Apple der Adressraum des Macintosh G5.

Einer der wesentlichsten Unterschied der beiden Prozessorgenerationen "32-Bit" und "64-Bit" ist also der maximal ansteuerbare Arbeitsspeicher. (Allerdings ist mit der Anzahl der Bits einer Prozessorgenerationen i. A. die Breite des Datenbusses gemeint, die nicht notwendigerweise etwas mit der Breite des Adressbusses zu tun hat. Die Breite des Adressbusses, nicht die des Datenbusses, bestimmt jedoch die Größe des Adressraums.)

Buch-Tipp: Alpenwelt Karte, Wald Königsleiten Krimml Tolles Produkt Die Fotografische Darstellung ist wirklich wunderbar und sehr leicht verständlich. Die Topografie ist ebenfalls sehr gut gemacht (vor allem die Plastiziätz der Darstellung die die Orientierung sehr erleichtert).

Arbeitsspeicher in der Speicherhierarchie

Moderne Computer verarbeiten Daten innerhalb von Nanosekunden. Das Hauptproblem ist dabei, eine ausreichende Menge an Daten zur Verfügung zu stellen, um die Recheneinheiten des Prozessors zu versorgen.

Der ideale Speicher ist

und

  • preiswert.

Da dies unerreichbar ist, benutzt man eine Speicherhierarchie, die große, nichtflüchtige, billige, aber langsame Speicher mit schnellen, dafür jedoch kleinen kombiniert.

Ein typisches Computersystem hat heute (2004)

  • Recheneinheit (1-2 Prozessoren, flüchtig, Nanosekunden)
  • Register (ca. 4 bis 128, 32-64 Bit, flüchtig, Nanosekunden)
  • Cache (32 Kilobyte bis wenige Megabyte, flüchtig, ungefähr 10 Nanosekunden)
  • Arbeitsspeicher (512 Megabyte bis 4 Gigabyte, flüchtig, ungefähr 100 Nanosekunden)
  • Festplattenspeicher (80 Gigabyte bis 1 Terabyte, nichtflüchtig, wenige Millisekunden)
  • Bandlaufwerke (Bänder mit bis zu mehreren Terabyte, nichtflüchtig, Minuten)

Bei PCs wird häufig auf Bandlaufwerke verzichtet.

Buch-Tipp: Arbeitsspeicher statt IQ. Testen Sie Ihre geistige Fitness. Mit Trainingsprogramm Besser als der große IQ-Test In den letzten zwei Jahrzehnten versucht die psychologische Forschung zu verstehen, auf welcher Grundlage - abgesehen von der immer unabdingbaren Ausbildung - geistige Leistung zustandekommt. Erfolgreich war in dieser Richtung vor allem eine Gruppe, die sich international als „Erlanger Schule der Informationspsychologie"...

Geschichte

Die ersten Computer hatten keinen Arbeitsspeicher, ca. einige Register, die mit derselben Technik wie das Rechenwerk aufgebaut wurden, also Röhren oder Relais. Programme wurden auf gänzlich anderen Medien gespeichert.

Später wurden Magnetkernspeicher eingeführt, die die Information in Form von kleinen Ferritkernen speicherten. Diese waren in einer kreuzförmigen Matrix aufgefädelt, wobei je eine Adressleitung und eine Wortleitung sich in der Mitte eines Ferritkerns kreuzten. Der Speicher war nichtflüchtig, die Information ging jedoch beim Lesen verloren, wurde jedoch von der Ansteuerungslogik sofort wieder zurückgeschrieben. Daneben wird kein Strom verbraucht, solange der Speicher nicht beschrieben oder gelesen wird. Für heutige Verhältnisse ist er sehr groß und in der Herstellung auch sehr teuer. Ein typischer Großcomputer wie die Telefunken TR440 konnte Ende der 1970er Jahre Kernspeicher mit 192 Tausend Worten à 48 Bit, also über 1 MByte haben.

Der Kernspeicher war groß genug, das aktuell auszuführende Programm zunächst von einem externen Medium in den Arbeitsspeicher zu laden und alle Daten zu halten. Programme und Daten liegen in diesem Modell aus Sicht des Prozessors in dem selben Speicher, die heute am weitesten verbreitete Von-Neumann-Architektur wurde eingeführt.

Mit Einführung der Mikroelektronik wurde der Arbeitsspeicher zunehmend durch in integrierte Schaltungen (Chips) ersetzt. Zunächst als Flipflop, das mindestens zwei, mit Ansteuerlogik aber bis zu sechs Transistoren benötigt und relativ viel Chipfläche verbraucht. Solche Speicher ziehen stets Strom. Typische Größen waren integrierte Schaltungen (IC) mit 1 Kibibit, wobei jeweils acht ICs gemeinsam adressiert wurden. Die Zugriffszeiten lagen bei einigen 100 Nanosekunden und waren schneller als die Prozessoren, die um ein Megahertz getaktet waren. Dies ermöglichte zu dem einen die Einführung von Prozessoren mit sehr wenigen Registern wie dem MOS Technologies 6502 oder dem Texas Instruments TMS 9000, die ihre Berechnungen größtenteils in dem Arbeitsspeicher durchführten. Zu dem anderen ermöglichte es den Bau von Heimcomputern, deren Videologik einen Teil des Arbeitsspeichers als Bildschirmspeicher benutzte und parallel zu dem Prozessor darauf zugreifen konnte.

Ende der 1970er wurden dynamische Arbeitsspeicher entwickelt, die die Information in einem Kondensator speichern und ca. noch einen zusätzlichen Feldeffekttransistor pro Speicherbit benötigen. Sie können sehr klein aufgebaut werden und benötigen sehr wenig Leistung. Der Kondensator verliert die Information allerdings langsam, die Information muss daher alle paar Millisekunden neu geschrieben werden. Dies geschieht durch eine externe Logik, die den Speicher periodisch ausliest und neu zurückschreibt (Refresh). Durch die höhere Integration in den 1980er Jahren kann diese Refreshlogik preiswert aufgebaut werden. Typische Größen in den 1980ern waren 64 Kibibit pro IC, wobei jeweils acht Chips gemeinsam adressiert wurden.

Die Zugriffszeiten der dynamischen RAMs liegen bei preiswertem Aufbau ebenfalls bei einigen 100 Nanosekunden und haben sich seitdem ca. wenig verändert, die Größen sind jedoch auf mehrere Mebibit pro Chip gewachsen. Die Prozessoren werden heute nicht mehr in dem Megahertz, sondern in dem Gigahertz-Bereich getaktet, dadurch sind Maßnahmen erforderlich, die durchschnittliche Zugriffszeit pro Bit zu verkürzen.

Zunächst wird ein Cache, also ein kleiner, sehr schneller, aber relativ teurer Zwischenspeicher zwischen Prozessor und Arbeitsspeicher geschaltet, der einen kleinen Teil des Arbeitsspeichers enthält und auf den innerhalb weniger Nanosekunden zugegriffen werden kann. Ab und zu werden sogar mehrere, verschieden schnelle und große Cachespeicher hierarchisch benutzt.

Dieser Cache ist als Assoziativspeicher ausgeführt, kann also entscheiden, ob die Daten einer Adresse schon in dem Cache gespeichert sind oder noch vom Arbeitsspeicher geholt werden müssen. Dann wird ein anderer Teil des Caches aufgegeben. Der Cache wird dabei immer mit mehreren aufeinander folgenden Worten gefüllt, beispielsweise immer mit mindestens 256 Bits (so genannte Burst-Zugriffe)

Der Bus vom Cache zu dem Arbeitsspeicher wird schnell ausgeführt, also mit hoher Taktrate und Datenübertragung bei steigender und fallender Taktflanke (DDR: Double Data Rate). Er ist jetzt synchron und mit großer Wortbreite, z. B. 64 Bit/Adresse. Werden mehrere Speichersteckplätze auf der Hauptplatine eines PCs eingesetzt, so werden aufeinander folgende Adressen in verschiedenen Steckplätzen gespeichert. Dies ermöglicht überlappenden Zugriff (Interleaved) bei Burst-Zugriffen.

Innerhalb der Speicherchips werden ganze Adresszeilen in Schieberegistern gespeichert. Ein 1 Mebibit-Chip kann zu dem Beispiel 1024 Zeilen mit 1024 Bits haben. Beim ersten Zugriff wird ein schnelles, internes 1024-Bit Register mit den Daten einer Zeile gefüllt. Bei Burst-Zugriffen sind die Daten der folgenden Adressen dann bereits in dem Schieberegister und können mit sehr kleiner Zugriffszeit von diesem gelesen werden (EDO: Extended Data Out).

Durch diese Maßnahmen ist es möglich, die mittlere Zugriffszeit pro Bit drastisch auf unter eine Nanosekunde zu verringern, obwohl der Zugriff auf ein bestimmtes Bit in dem Speicher stets noch mehrere 100 Nanosekunden beträgt.

Buch-Tipp: Atlas der Globalisierung. Die neuen Daten und Fakten zur Lage der Welt Gut recherchierte und konzipierte, informative und kritische Darstellung, leider ab und zu zu einseitig Dieser Atlas der Globalisierung ist in vielerlei Hinsicht eine der besten Darstellungen zur Globalisierung, die in letzter Zeit erschienen sind. In verschiedenen Kapiteln werden von renommierten Wissenschaftlern und Journalisten wichtige Fragen und...

Weblinks


Weiteres zu dem Artikel Arbeitsspeicher

Andere Leser interessierten sich auch für folgende Beschreibungen: Betriebssystem, Cache, Chips, Computern, Computersystem, Integration, Massenspeicher, Menge, Mikroprozessor
Schnellzugrif auf verwandte Texte:
 
NEU! Frage im Forum zum Thema:
 
Wenn die Beschreibung 'Arbeitsspeicher' Ihrer Meinung nach nicht korrekt ist oder in aktueller Version Fehler enthalten sind oder es fehlt die Arbeitsspeicher Definition, dann klicken Sie bitte auf "Beschreibung bearbeiten" und schreiben Sie die Eigene Version des Textes. Die Änderungen in der Beschreibung werden sofort aktiv und für alle sichtbar. Ein Administrator wird Ihre Version der Beschreibung und Definition von 'Arbeitsspeicher' nachher prüfen. Bitte achten Sie auf die Urheberrechte (Copyright). Wir sind für die besseren Beschreibung von 'Arbeitsspeicher' und 'Arbeitsspeicher' Definition sehr dankbar.

Alle Tipps zu den Bücher auf dieser Seite wurden automatisch generiert. D.h. die Bücher wurden aus einer Datenbank von dem Computer ausgesucht. Deshalb kann es vorkommen, dass vorgeschlagene Bücher nicht ganz der 'Arbeitsspeicher' Beschreibung entsprechen.
· Diese Seite wurde bisher 4.139 mal abgerufen.
· Letzte Counteraktualisierung erfolgte am 16.05.2008 um 17:34:29
· Diese Seite wurde zuletzt geändert um 13:55, 30. Sep 2004.
· Letzte Portalaktualisierung erfolgte um 08:00:00 GMT, 25.02.2008
Dieser Artikel basiert auf dem Artikel Arbeitsspeicher aus der freien Enzyklopädie Wikipedia und steht unter der GNU-Lizenz für freie Inhalte. In der Wikipedia ist eine Autorenauflistung verfügbar.

Von ""

· Diese Seite wurde bisher 4.139 mal abgerufen.
· Letzte Counteraktualisierung erfolgte am 16.05.2008 um 17:34:29
· Diese Seite wurde zuletzt geändert um 13:55, 30. Sep 2004.
· Letzte Portalaktualisierung erfolgte um 08:00:00 GMT, 25.02.2008