Windows Speicheraddressierung

Hier kann alles mögliche diskutiert werden. Themen zu Purebasic sind hier erwünscht.
Flames und Spam kommen ungefragt in den Mülleimer.
Andreas_S
Beiträge: 787
Registriert: 14.04.2007 16:48
Wohnort: Wien Umgebung
Kontaktdaten:

Windows Speicheraddressierung

Beitrag von Andreas_S »

Wie sieht das unter einem 32Bit Prozessor und einem 64Bit aus?

Wie viele Addressierungen kann es geben? Sind die Systemweit oder nur pro Prozessor?

Wie lasst sich das Erechnen?


Danke,
Andreas
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8809
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken

Beitrag von NicTheQuick »

Was meinst du genau?
Andreas_S
Beiträge: 787
Registriert: 14.04.2007 16:48
Wohnort: Wien Umgebung
Kontaktdaten:

Beitrag von Andreas_S »

Naja, ich meine wie viele Addressen kann ein 32/64Bit Prozesser haben...
Einfach nur im allgemeinem...
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8809
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken

Beitrag von NicTheQuick »

Na entweder 2^32 oder 2^64.
Physikalisch gehen von der CPU entweder 32 oder 64 Leitungen (fast) direkt
zum Arbeitsspeicher um ihn direkt adressieren zu können.
Andreas_S
Beiträge: 787
Registriert: 14.04.2007 16:48
Wohnort: Wien Umgebung
Kontaktdaten:

Beitrag von Andreas_S »

Also gilt 2^32 oder 2^64 für den ganzen Arbeitsspeicher...

2^64 ist ja eine ganze menge...


Edit:

Uud was beschreibt die Zahl jetzt genau? Bits?
Benutzeravatar
ZeHa
Beiträge: 4760
Registriert: 15.09.2004 23:57
Wohnort: Friedrichshafen
Kontaktdaten:

Beitrag von ZeHa »

LOL ;) die Anzahl der möglichen Adressen natürlich! Danach hast Du doch gefragt :mrgreen:
Bild     Bild

ZeHa hat bisher kein Danke erhalten.
Klicke hier, wenn Du wissen möchtest, woran ihm das vorbeigeht.
Andreas_S
Beiträge: 787
Registriert: 14.04.2007 16:48
Wohnort: Wien Umgebung
Kontaktdaten:

Beitrag von Andreas_S »

Wo befindet sich die Speicheraddressierung, im CPU Speicher?

Edit: Ok, stimmt ja... hatte wohl ein Brett vorm Kopf...
Benutzeravatar
KeyKon
Beiträge: 1412
Registriert: 10.09.2004 20:51
Computerausstattung: Laptop: i5 2,8 Ghz, 16GB DDR3 RAM, GeForce 555GT 2GB VRAM
PC: i7 4,3 Ghz, 32GB DDR3 RAM, GeForce 680 GTX 4GB VRAM
Win10 x64 Home/Prof
PB 5.30 (64bit)
Wohnort: Ansbach
Kontaktdaten:

Beitrag von KeyKon »

Nochmal zur Maximalen Spechermenge, is auf Wiki ganz interessant:

Die Anbindung des physikalischen Speichers erfolgt durch den Adressbus, dessen Busbreite in Bit angegeben wird:

16 Bit: Maximal 64 KiB. Generation der 8-Bit-Architekturen
20 Bit: Maximal 1 MiB. Bei den ersten PCs der Adressraum des Intel 8086, damit auch maximal nutzbarer Speicher der frühen MS-DOS-Ära.
24 Bit: Maximal 16 MiB. Bei PCs der Adressraum des 80286, bei Apple der Adressraum der ersten Macintosh-Computer, bei Commodore dito der alten AMIGA-Computer (A500, A1200 (020EC)) und bei Atari dito der ST-Reihe (alle Motorola 68000).
32 Bit: Maximal 4 GiB. Bei PCs der Adressraum von 80386 bis Intel Pentium 4/AMD Athlon. Bei Apple Adressraum bis Macintosh G4.
48 Bit: Maximal 256 TiB. Bei PCs der Adressraum von AMD64 und Intel 64, bei Apple sind aktuelle Rechner technisch ebenfalls PCs mit Intel 64.
64 Bit: Maximal 16 EiB. Bei PCs der Adressraum von Intel Itanium, bei Apple der Adressraum des Macintosh G5.
(\/) (°,,,°) (\/)
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

Verräter!

die heißen nicht KiB und MiB, sondern KB und MB... :?

alte säcke, die vom proggen keine ahnung haben, dürfen nicht bestimmen wie das heißen soll!
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Andreas_S
Beiträge: 787
Registriert: 14.04.2007 16:48
Wohnort: Wien Umgebung
Kontaktdaten:

Beitrag von Andreas_S »

Müssten das nicht Byte statt Bit sein?

http://www.at-mix.de/adressbus.htm


Edit:
@KG
Warst schneller...
Verräter!

die heißen nicht KiB und MiB, sondern KB und MB... Confused

alte säcke, die vom proggen keine ahnung haben, dürfen nicht bestimmen wie das heißen soll!
?
Antworten