Valeo Practices

September 16, 2008

Memory

Filed under: Computer — @ 9:48 pm
 

 

 
Ein Computer-Speicher kann als eine Liste von Zellen in der Nummern können oder nicht lesen. Jede Zelle hat eine nummerierte “Adresse” und speichern kann eine einzige Nummer. Der Computer kann darauf hingewiesen werden, dass “die Zahl 123 in die Zelle nummeriert 1357″ oder auf “Hinzufügen der Zahl, die in die Zelle zu 1357 die Zahl, die sich in Zelle 2468 und die Antwort in Zelle 1595″. Die Informationen in den Speicher darstellen können praktisch alles. Buchstaben, Zahlen, selbst Computer-Anweisungen können in den Speicher mit der gleichen Leichtigkeit. Da die CPU nicht zwischen verschiedenen Arten von Informationen, es liegt an der Software zu geben Bedeutung zu, was die Erinnerung sieht als nichts anderes als eine Reihe von Zahlen.

In fast allen modernen Computern, jeder Speicherzelle wird bis zu lagern Binärzahlen in Gruppen von acht Bits (eine so genannte Byte). Jedes Byte in der Lage ist, zu repräsentieren 256 verschiedene Zahlen, entweder von 0 auf 255 oder -128 bis 127. So speichern Sie eine größere Anzahl, mehrere aufeinander folgende Bytes verwendet werden können (in der Regel, zwei, vier oder acht). Wenn negative Zahlen benötigt werden, dann sind in der Regel in Zweierkomplement-Notation. Andere Regelungen sind möglich, aber in der Regel nicht gesehen, außerhalb von spezialisierten Anwendungen oder historischen Kontexten. Ein Computer speichern können jede Art von Informationen im Speicher, so lange kann es irgendwie vertreten in numerischer Form. Moderne Computer haben Milliarden oder sogar Billionen von Bytes an Speicher.

Die CPU enthält eine Reihe von speziellen Speicher-Zellen genannt, registriert werden können gelesen und geschrieben werden, um wesentlich schneller als der Hauptspeicher. Es sind in der Regel zwischen zwei und hundert Register abhängig von der Art der CPU. Register werden für die am häufigsten benötigten Daten Elemente zu vermeiden, dass für den Zugriff auf den Hauptspeicher jedesmal, wenn Daten benötigt werden. Da die Daten ständig gearbeitet, wodurch die Notwendigkeit für den Zugriff auf den Hauptspeicher (das ist oft langsam im Vergleich zu den ALU-und Steuergeräte) erhöht die Geschwindigkeit des Computers.

Computer-Hauptspeicher ist in zwei wichtigsten Sorten: Random Access Memory oder RAM und Nur-Lese-Speicher oder ROM. RAM können gelesen und geschrieben werden, um jederzeit die CPU-Befehle, aber ROM ist mit vorinstalliertem Daten und Software, die nie verändert, so dass die CPU kann nur gelesen werden. ROM ist in der Regel zur Speicherung der Computer den ursprünglichen Start-up-Anweisungen. In der Regel wird der Inhalt des RAM wird gelöscht, wenn die Macht auf der Computer ausgeschaltet ist, während ROM behält seine Daten auf unbestimmte Zeit. In einem PC, der ROM enthält ein spezialisiertes Programm mit dem Namen der BIOS-Laden orchestriert, dass das Betriebssystem des Computers von der Festplatte in den Arbeitsspeicher, wenn der Computer eingeschaltet oder zurückgesetzt wird. In Embedded-Computer, die häufig nicht über Laufwerke, die alle die Software für die Erfüllung der Aufgabe kann im ROM gespeichert. Software, die im ROM gespeichert wird oft als Firmware, weil es theoretisch mehr als Hardware wie Software. Flash-Speicher verwischt der Unterschied zwischen ROM und RAM, indem sie Daten Wenn diese Option ausgeschaltet ist, sondern dass wiederbeschreibbare wie RAM. Allerdings, Flash-Speicher ist in der Regel wesentlich langsamer als herkömmliche ROM und RAM so dass ihr Einsatz beschränkt sich auf Anwendungen, bei denen hohe Geschwindigkeiten sind nicht erforderlich.

In anspruchsvolleren Computer kann es ein oder mehrere Cache-RAM-Speicher, die langsamer als Register, aber schneller als Hauptspeicher. Generell Computer mit dieser Art von Cache sind so konzipiert, um häufig benötigte Daten in den Cache automatisch, oft ohne die Notwendigkeit für ein Eingreifen in die Programmierer-Teil.

No Comments »

No comments yet.

RSS feed for comments on this post. TrackBack URL

Leave a comment

Powered by WordPress