Eine Speicherstelle in einem computer speichert, wie viel Daten?
Übernehmen die 32-Bit-OS.
-
Einer Speicherstelle in einem computer speichert, wie viel Daten?
-
Was ist die grundlegende Einheit der Speicher in einem computer?
-
Beispielsweise in einem Geschäft eine ganze Zahl, was werden die Speicher-Adressen benötigt?
Wenn die grundlegende Einheit ist BYTE der integer-benötigt 4 bytes.
Also, wenn ich brauche zu speichern ein byte dann, wenn beginnen, in der 1. byte im Speicher
0001 wird dann mein integer-Ende bei 0003 Speicher?
Bitte korrigieren Sie mich, wenn ich Unrecht?
Ich brauche mehr Informationen über CPU, Speicher und management... Können Sie bitte zeigen Sie mir einige Ressourcen?
InformationsquelleAutor der Frage AKh | 2011-03-07
Du musst angemeldet sein, um einen Kommentar abzugeben.
Meist moderne Systeme sind, was Sie nennen "byte-zugänglich"
Das bedeutet:
Beachten bei Systemen mit unterschiedlichen CPU-WORD-Größen (32-bit-system eine 32-bit-oder 4-byte-Wort), Speicher ist in der Regel getragen durch byte. Der CPU-Register in der Arithmetik sind 4 Byte, aber der "Speicher" - Programmierer verwenden für die Speicherung von Daten gerichtet ist, in bytes.
Auf x86-Systeme, viele Speicher-Zugriff auf Instruktionen benötigen die Werte im Speicher werden "ausgerichtet" werden, um Adressen teilbar durch die Welt-Größe. z.B. 0x???0, 0x???4, 0 x???8, 0 x???C. So, die Speicherung eines int bei 0001 wird nicht passieren auf den meisten Systemen. Nicht-numerische Daten-Typen können in der Regel gefunden werden, an jede beliebige Adresse.
Siehe Wikipedia: Ausrichtung Wort (Rechen -) Speicheradresse
InformationsquelleAutor der Antwort ProdigySim
Eine Speicherstelle in einem computer speichert, wie viel Daten?
Kommt es auf dem computer. Ein Speicher bedeutet, dass ein Teil des Arbeitsspeichers, der CPU-Adresse direkt ein.
Was ist die grundlegende Einheit der Speicher in einem computer?
Es ist die Etwasund dann die Byteaber unterschiedliche CPUs sind mehr komfortable Adressierung von Speicher in Worte von bestimmten Größen.
Zum Beispiel in einem Geschäft eine ganze Zahl, was werden die Speicher-Adressen benötigt? Wenn die grundlegende Einheit ist BYTE der integer-benötigt 4 bytes.
In der Mathematik, die zahlen sind unendlich, so unendlich Speicher benötigt, um alle/alle von Ihnen. Die Wahl erfolgt durch eine computer-Architektur, über wie viel Speicher sollte verwendet werden, zur Darstellung einer ganzen Zahl ist willkürlich. Am Ende, die Logik darüber, wie ganze zahlen dargestellt und manipuliert in der software, auch wenn es eingebettet ist in die firmware. Die Programmiersprache Python hat eine unbegrenzte Darstellung für ganze zahlen (aber bitte nicht versuchen, ein googol).
In das Ende, alle computer-Architekturen irgendwie Adressierung nach unten, um die Byte oder Etwas Ebene, aber Sie funktionieren am besten mit Adressen, die auf Ihr Wort Größe, die in der Regel entspricht die bit-Größe der CPU-Register.
Es geht nicht um die Menge der Daten, oder die Größe der zahlen, sondern um die Anzahl von Speicher-Adressen des Computers verwenden können.
Gibt es 4GiB-Adressen (für ein Byte) in 32 bit. Verwalten eines Clusters von Maschinen mit mehr als 4GiB RAM, muss jedes system die Verwaltung von größeren Adressen.
Wieder, es ist alles über den adressierbaren Speicher, und nicht über die Größe von ganzen zahlen. Es wurden 64-bit-Ganzzahlen, auch wenn CPUs bevorzugt 8bit-Wort-Adressierung.
InformationsquelleAutor der Antwort Apalala
InformationsquelleAutor der Antwort Edward Z. Yang