Autor Thema: 64 Bit  (Gelesen 8238 mal)

SilverKnight

  • Beiträge: 20
    • Profil anzeigen
Gespeichert
« am: 19. December 2005, 13:42 »
Hi.

Wie sieht in der LowLevel Programmierung der Unterschied zwischen 32-Bit und 64-Bit CPU bzw Betriebssystem aus? Ich meine damit nicht die Architektur des CPU sondern z.B: Speicherverwaltung, A20, ... ?
Speziell dazu habe ich leider noch nix gefunden.

Silver

n3Ro

  • Beiträge: 288
    • Profil anzeigen
Gespeichert
« Antwort #1 am: 19. December 2005, 14:21 »
Wenn du es genau wissen willst schaust du am besten in die AMD64 Manuals. Ansonsten hat sich prinzipiell nicht viel geaendert. Es gibt kein Hardware-Multitasking mehr, Paging hat jetzt 2 Hierachiestufen mehr, mehr und breitere Register, aber trotzdem bleibt man noch abwaertskompatibel. Ansonsten kann man alles auf 64Bit uebertragen. Leider gibt es noch nicht viel im Bereich HobbyOS fuer AMD64, aber das kommt bestimmt noch ;) (ich arbeite da grad selbst an was).
Agieren statt Konsumieren!

DarkThing

  • Beiträge: 652
    • Profil anzeigen
Gespeichert
« Antwort #2 am: 19. December 2005, 15:31 »
Der "32bit-Modus" heißt ja bekanntlich Protected Mode, der 64bit-Modus heißt Long Mode. Zu Thmen wie Umschalten in den Long Mode usw. findet man (wie schon gesagt) recht brauchbare Sachen in den AMD-Manuals.

joachim_neu

  • Beiträge: 1 228
    • Profil anzeigen
    • http://www.joachim-neu.de
Gespeichert
« Antwort #3 am: 19. December 2005, 16:04 »
Was? Kein Hardware-Tasking mehr? Sauerei.
Mal ne allgemeine Frage:

Wo gibt es diese ganzen Manuals von AMD und Intel? Ich war eben auf http://developer.intel.com, das soll scheinbar dafür da sein, aber ich hab nichts gefunden. Gibt es da keine Auflistung? Oder ich hab mal wieder den Wald vor lauter Bäumen nicht gesehen... (Brauch nähmlich ne Liste mit Opcodes und wie die zusammengebaut sind.)
http://www.joachim-neu.de | http://www.orbitalpirates.de | http://www.middleageworld.de

System: 256 RAM, GeForce 2 MX 400, AMD Athlon XP 1600+, Windows XP, 1x Diskette, 1x DVD-ROM, 1x CD-R(W) Brenner,...

bitmaster

  • Troll
  • Beiträge: 1 138
    • Profil anzeigen
    • OS-64 = 64 Bit Operating System
Gespeichert
« Antwort #4 am: 19. December 2005, 16:52 »
Zitat von: n3Ro
Es gibt kein Hardware-Multitasking mehr.
Aber doch nur im 64-Bit Modus (der soll ja Long-Modus heißen), oder?
In the Future everyone will need OS-64!!!

n3Ro

  • Beiträge: 288
    • Profil anzeigen
Gespeichert
« Antwort #5 am: 19. December 2005, 17:23 »
Ja ich hab natuerlich vom LongMode geredet, weil sich in den anderen alten Modi nix geaendert hat, waer ja auch irgendwie bloed ^^
Agieren statt Konsumieren!

SilverKnight

  • Beiträge: 20
    • Profil anzeigen
Gespeichert
« Antwort #6 am: 19. December 2005, 17:34 »
Ich hoffte eigentlich Sachen zu hören wie "A20 nicht mehr nötig". Was ich mich da durchgelesen habe und so viele "WorkArounds" gelesen habe die die in den 80ern und 90ern verzapft haben... Nee nee ;)
Kann mir jemand nen Link o.Ä. für 64bit Referenz (z.B: von Intel oder AMD) geben (sorry dass ich frag, weiss in Foren ist das net gemocht (google lieber), aber ich HASSE die Seiten der Hersteller weil ich da teilweise absolut net durchblick).

EDIT: Vielleicht könnte man in der neuen Ausgabe was dazu schreiben... Wenn noch Zeit und Platz is... ;) Wär klasse!

THX SOO MUCH

Silver

n3Ro

  • Beiträge: 288
    • Profil anzeigen
Gespeichert
« Antwort #7 am: 19. December 2005, 17:46 »
Naja mit abwaertskompatibel hab ich schon gemeint, dass auch noch die Workarounds da sind ;)
Agieren statt Konsumieren!

joachim_neu

  • Beiträge: 1 228
    • Profil anzeigen
    • http://www.joachim-neu.de
Gespeichert
« Antwort #8 am: 19. December 2005, 17:47 »
Zitat von: SilverKnight
EDIT: Vielleicht könnte man in der neuen Ausgabe was dazu schreiben... Wenn noch Zeit und Platz is... ;) Wär klasse!


Wenn du was schreibst oder jemanden findest, der was schreibt, wieso nicht. ;)
http://www.joachim-neu.de | http://www.orbitalpirates.de | http://www.middleageworld.de

System: 256 RAM, GeForce 2 MX 400, AMD Athlon XP 1600+, Windows XP, 1x Diskette, 1x DVD-ROM, 1x CD-R(W) Brenner,...

SilverKnight

  • Beiträge: 20
    • Profil anzeigen
Gespeichert
« Antwort #9 am: 19. December 2005, 18:20 »
Zitat von: joachim_neu
Zitat von: SilverKnight
EDIT: Vielleicht könnte man in der neuen Ausgabe was dazu schreiben... Wenn noch Zeit und Platz is... ;) Wär klasse!


Wenn du was schreibst oder jemanden findest, der was schreibt, wieso nicht. ;)

So absurd finde ich die Idee gar nicht... Ich habe zwar kaum Erfahrung in dem Bereich... Aber mit (viel) Zeit, Geduld, Hilfe und einigen Korrekturlesern (;))werd ich das vielleicht packen. Aber ich lasse das mal so im Raum gestellt, also als idee ;)

Zitat von: n3Ro
Naja mit abwaertskompatibel hab ich schon gemeint, dass auch noch die Workarounds da sind

Ich weiss ;) Auf der einen Seite hasse ich die abwärtskompatiblität... Bringt viele Probleme mit sich, wie man ja sieht... Aber ohne wäre das "Userleben" um vieles schwerer.

Bei dem Thema ging es mir eigentlich darum dass wenn ich mich in sowas einlese, möglichst auf den ganzen "Garbage" der nicht mehr benötigt wird zu verzichten.

n3Ro

  • Beiträge: 288
    • Profil anzeigen
Gespeichert
Agieren statt Konsumieren!

SilverKnight

  • Beiträge: 20
    • Profil anzeigen
Gespeichert
« Antwort #11 am: 20. December 2005, 08:37 »
Danke für das Material - Ich werde mich bei nächster Gelegenheit einlesen.

Das ganze ist ziemlich AMD basierend - soweit ich weiss haben die ja den 64bit Anfang gemacht - aber die Prozessoren haben ja auch unterschiede (z.B: Speichercontroller). Sind diese relevant / was muss ich beachten?

Ich werd mich mal in den Dschungel der Intel-Homepage durchwühlen und schaun ob ich da vielleicht doch Material finde... Ich meine ich wäre per Zufall mal worauf gestoßen....

Für weiteres Material (ihr müsst jetz net krampfhaft anfangen zu Suchen) wäre ich trotzdem Dankbar - mann kann nie genug haben ;)

THX SO MUCH

Silver

SilverKnight

  • Beiträge: 20
    • Profil anzeigen
Gespeichert
« Antwort #12 am: 20. December 2005, 10:27 »
@n3Ro: Die AMD Referenzen sind echt Klasse. Ich hab es noch nie so gut erklärt gelesen. Echt empfehlenswert (musste das mal loswerden ^^)

 

Einloggen