Monday, June 16th 2025, 5:33pm UTC+2

You are not logged in.


DerHetzer

* Fahrschlampe *

Date of registration: Aug 15th 2003

Posts: 1,987

Location: Delirium

1

Monday, March 6th 2006, 3:48pm

Maximal adressierbarer Speicher?

hi,
weil ich net wusste, wieviel RAM man maximal in einen XP Rechner bauen kann, darf ich jetzt für meinen chef herausfinden, wieviel speicher in folgenden versionen adressierbar ist:
- XP 64 bit
- XP 32 bit
- Longhorn/Vista
- 2000
- Server 2003

Ich hab allerdings gar keine ahnung wie ich das herausfinden/ausrechnen soll. Ich weiss nichtmal, wovon es abhängig ist (OS oder CPU?). Bei google hab ich bisher nichts gefunden, außer dass XP 4 GB verwalten kann. ein tip wäre sehr cool, gibts da überhaupt nen rechenweg? danke schonma
mfg rs
Corehard? COFFEECORE!!!
________________________________________________
"Spare, lerne, leiste was, dann haste, kannste, biste was!"

This post has been edited 1 times, last edit by "DerHetzer" (Mar 6th 2006, 3:50pm)

  • Go to the top of the page

Wallimar

Administrator

Date of registration: Sep 2nd 2001

Posts: 10,842

Bike: Schwarz-Orange und aus Öschiland

Location: Vo dr Alb ra

2

Monday, March 6th 2006, 3:59pm

Ist vom OS abhängig und die Infos sollten du entweder in der ct oder bei Microsoft finden.
:hammer: KTM Superduke R - weil Sportler was für Schwuchteln sind :hammer:
"Jetzt ist's eh scheissegal - Racing-Team"
  • Go to the top of the page

Date of registration: May 9th 2004

Posts: 461

Bike: BMW

Location: -

3

Monday, March 6th 2006, 4:03pm

wenn dus gefunden hast stell doch mal eine liste rein. danke.
  • Go to the top of the page

fwmone

Unregistered

4

Monday, March 6th 2006, 4:05pm

Bei Server 2003 hängt es auch noch von der Lizenzvariante ab, wieviel verwaltet werden kann.

Steht normal alles bei Microsoft, und sei es dort im Technet.
  • Go to the top of the page

DerHetzer

* Fahrschlampe *

Date of registration: Aug 15th 2003

Posts: 1,987

Location: Delirium

5

Monday, March 6th 2006, 4:24pm

für 2k3 gibts ne liste
http://www.microsoft.com/germany/windows…en/default.mspx

fehlen immernoch 2000 und vista

das hab ich bisher:

XP 32 4 GB
XP 64 32 GB
2K3 STD 32 4 GB
2K3 STD 64 32 GB
2K3 ENT 32 32 GB
2K3 ENT 64 1 TB
Corehard? COFFEECORE!!!
________________________________________________
"Spare, lerne, leiste was, dann haste, kannste, biste was!"

This post has been edited 1 times, last edit by "DerHetzer" (Mar 6th 2006, 4:44pm)

  • Go to the top of the page

Date of registration: May 9th 2004

Posts: 461

Bike: BMW

Location: -

6

Monday, March 6th 2006, 5:03pm

dankeschön
  • Go to the top of the page

Date of registration: Apr 4th 2002

Posts: 1,892

Bike: tolle 750er

Location: Rosenheim

7

Monday, March 6th 2006, 5:08pm

Also Windows 2000 kann afaik auch 4GB Speicher verwalten, genau wie das 32Bit XP.

Bei Vista wirds ja mehrere Verschiedene Versionen geben.
Wenn man mal von den 64-Bit Versionen ausgeht, wird jede wohl mindestens 32GB verwalten können.
  • Go to the top of the page

Date of registration: Sep 5th 2001

Posts: 283

Bike: Suzuki GSX 600 F

Location: Aachen

8

Monday, March 6th 2006, 11:47pm

Nur als kleine Info ein x86 Prozessor kann auch aufgrund seine Hardwarestruktur nur maximal 4 GB adressieren. Nämlich maximal einen 32 bit Adressraum also 2^32 Byte. ;-)

Das ist nämlich einer der entscheidenen Vorteile von 64 bit Prozessoren. Die können mehr als 4 GB.
mfg Hell
  • Go to the top of the page

DerHetzer

* Fahrschlampe *

Date of registration: Aug 15th 2003

Posts: 1,987

Location: Delirium

9

Tuesday, March 7th 2006, 10:29am

Quoted

Original von Hellangel
Nur als kleine Info ein x86 Prozessor kann auch aufgrund seine Hardwarestruktur nur maximal 4 GB adressieren. Nämlich maximal einen 32 bit Adressraum also 2^32 Byte. ;-)

Das ist nämlich einer der entscheidenen Vorteile von 64 bit Prozessoren. Die können mehr als 4 GB.


genau darauf will ich hinaus, kannst du mri das genauer erklären
Corehard? COFFEECORE!!!
________________________________________________
"Spare, lerne, leiste was, dann haste, kannste, biste was!"
  • Go to the top of the page

Date of registration: May 9th 2002

Posts: 2,280

Bike: KTM LC4 400 EGS (Bj. '97)

Location: Fünfseenland

10

Tuesday, March 7th 2006, 11:00pm

eigentlich recht einfach, wenn man in ungefähr weiss, wie so ein rechner funktioniert.
gehen wir mal von einem schlichten mikrocomputer aus, welcher datenleitungen, adressleitungen und ein paar steuersignale besitzt.
wie das wort datenleitung schon sagt, dient der datenbus nur dem austausch von digitalen worten zwischen I/O (peripherie) und prozessor und der adressbus (adressleitungen) gibt bei befehlen die auf perepherie zugreifen die adresse für die operation an.
ein x86 iA-32 kompatibler prozessor (eigentlich die meisten prozessoren seit dem 80386 von intel) benutzt wie die zahl 32 angibt 32 adressleitungen, also sind insgesamt 2^32 verschiedene bit-kombinationen mit diesem adressbus möglich.
und 2^32 kannst du auch wie folgt schreiben: 2^30 * 2^2 (mathe unterricht sei dank...)
somit hast du also 4* 2^30 möglichkeiten. und 2^30 sind im dualsystem 1 Giga (kommt von der umrechnung mit 1024)
analog dazu 2^10 -> Kilo und 2^20 -> Mega

ich hoffe ich habs für dich verständlich ausgedrückt ;)

[edit]
rechne doch einfach mal als übung aus, wieviel adressen (speicher) ein 64bit prozessor demnach adressieren kann, dann seh ich, ob du es gecheckt hast ;)
[/edit]
To Do Is To Be (Nietzsche)
To Be Is To Do (Kant)
Do Be Do Be Do (Sinatra)
Fotografie Portfolio & Facebook Fanpage

This post has been edited 1 times, last edit by "Carcass" (Mar 7th 2006, 11:01pm)

  • Go to the top of the page

Date of registration: Sep 5th 2001

Posts: 283

Bike: Suzuki GSX 600 F

Location: Aachen

11

Wednesday, March 8th 2006, 12:10am

Quoted

Original von Carcass
eigentlich recht einfach, wenn man in ungefähr weiss, wie so ein rechner funktioniert.
gehen wir mal von einem schlichten mikrocomputer aus, welcher datenleitungen, adressleitungen und ein paar steuersignale besitzt.
wie das wort datenleitung schon sagt, dient der datenbus nur dem austausch von digitalen worten zwischen I/O (peripherie) und prozessor und der adressbus (adressleitungen) gibt bei befehlen die auf perepherie zugreifen die adresse für die operation an.
ein x86 iA-32 kompatibler prozessor (eigentlich die meisten prozessoren seit dem 80386 von intel) benutzt wie die zahl 32 angibt 32 adressleitungen, also sind insgesamt 2^32 verschiedene bit-kombinationen mit diesem adressbus möglich.
und 2^32 kannst du auch wie folgt schreiben: 2^30 * 2^2 (mathe unterricht sei dank...)
somit hast du also 4* 2^30 möglichkeiten. und 2^30 sind im dualsystem 1 Giga (kommt von der umrechnung mit 1024)
analog dazu 2^10 -> Kilo und 2^20 -> Mega

ich hoffe ich habs für dich verständlich ausgedrückt ;)



Genau so und nicht anders *gg*

Das wird dann aber auch beliebig komplizierter, wenn man wirklich in die Adressierungsarten und -strategien eingeht. Aber das hat wirklich nur damit zu tun, wie man auf den Speicher zugreift nicht jedoch auf seine physikalische max. Größe.
mfg Hell
  • Go to the top of the page

DerHetzer

* Fahrschlampe *

Date of registration: Aug 15th 2003

Posts: 1,987

Location: Delirium

12

Wednesday, March 8th 2006, 11:07am

demnach hat ein 64 bit Prozessor 64 Datenleitungen.
2^64
= 18446744073709551616 Byte
/ 1024
= 18014398509481984 KB
/ 1024
= 17592186044416 MB
/ 1024
= 17179869184 GB
/ 1024
= 16777216 TB sind adressierbar

DANKESCHÖN :D

aber ich habe noch eine Frage, wir reden von 64 Bit Prozessoren und 2 möglichen Zuständen (also Bit halt), am Ende bekommen wir aber Byte raus, ohne mit dem Faktor 8 (8 Bit = 1 Byte) gerechnet zu haben. ich weiss aber dass dein Ergebnis 4 GB bei 32 Bit Prozessoren richtig ist, wie ist das möglich?
Corehard? COFFEECORE!!!
________________________________________________
"Spare, lerne, leiste was, dann haste, kannste, biste was!"
  • Go to the top of the page

Date of registration: Apr 4th 2002

Posts: 1,892

Bike: tolle 750er

Location: Rosenheim

13

Wednesday, March 8th 2006, 4:31pm

Ich denke mal, die Adresse wird dann nicht in Bytes angegeben sondern in Bit, also das erste BYTE hat die Adresse
00000...0000
das zweite Byte dann
0000.....00001
  • Go to the top of the page

Date of registration: May 9th 2002

Posts: 2,280

Bike: KTM LC4 400 EGS (Bj. '97)

Location: Fünfseenland

14

Wednesday, March 8th 2006, 10:55pm

Quoted

Original von DerHetzer
demnach hat ein 64 bit Prozessor 64 Datenleitungen.
2^64
= 18446744073709551616 Byte
/ 1024
= 18014398509481984 KB
/ 1024
= 17592186044416 MB
/ 1024
= 17179869184 GB
/ 1024
= 16777216 TB sind adressierbar

DANKESCHÖN :D

aber ich habe noch eine Frage, wir reden von 64 Bit Prozessoren und 2 möglichen Zuständen (also Bit halt), am Ende bekommen wir aber Byte raus, ohne mit dem Faktor 8 (8 Bit = 1 Byte) gerechnet zu haben. ich weiss aber dass dein Ergebnis 4 GB bei 32 Bit Prozessoren richtig ist, wie ist das möglich?

gib mal "2^64 byte" bei google ein, dann kannste dein ergebnis überprüfen ;)

zu der umrechnung: es kommt drauf an was mit der zahl gemeint ist
- eine speichergröße: dann hast du 2 exabytes (2^64 bit)
- eine speicher-adresse eines speichers der in byte-größen organisiert ist: somit hast du logischerweise 2^64 bytes, also 16 exabytes

wieder alles klar?
To Do Is To Be (Nietzsche)
To Be Is To Do (Kant)
Do Be Do Be Do (Sinatra)
Fotografie Portfolio & Facebook Fanpage
  • Go to the top of the page

DerHetzer

* Fahrschlampe *

Date of registration: Aug 15th 2003

Posts: 1,987

Location: Delirium

15

Thursday, March 9th 2006, 11:26am

yeah ergebnis is richtig :)

also sind tatsächlich nur 2 Exabytes adressierbar?


den vergleich hab ich nicht verstanden, was meinst du mit "eine speicher-adresse eines speichers der in byte-größen organisiert ist"?
Corehard? COFFEECORE!!!
________________________________________________
"Spare, lerne, leiste was, dann haste, kannste, biste was!"
  • Go to the top of the page

Rate this thread