Hallöchen!
Mich interessiert das Thema mehrkernige Prozessoren. Wie sieht das technisch eigentlich aus. Gibt es bei 2-Kern-Prozessoren dann 2 rax, rbx, rcx, rdx, rsi, rdi, rip, usw. Register? Gibt es auch 2 Segmentregister? Das heißt ein Kern befindet sich mit cs:rip woanders als der andere Kern mit cs:rip??? Das kann doch dann aber in die Hose gehen, oder nicht? Wenn 2 Tasks gleichzeitig ausgeführt werden. Z.B. der eine schreibt einen Pixel auf den Schirm und der andere zufälligerweise an der selben Position auch einen. Hat jemand von euch schon mehrkernige Unterstützung in seinem OS?
thx
bitmaster
Mich interessiert das Thema mehrkernige Prozessoren. Wie sieht das technisch eigentlich aus. Gibt es bei 2-Kern-Prozessoren dann 2 rax, rbx, rcx, rdx, rsi, rdi, rip, usw. Register? Gibt es auch 2 Segmentregister? Das heißt ein Kern befindet sich mit cs:rip woanders als der andere Kern mit cs:rip??? Das kann doch dann aber in die Hose gehen, oder nicht? Wenn 2 Tasks gleichzeitig ausgeführt werden. Z.B. der eine schreibt einen Pixel auf den Schirm und der andere zufälligerweise an der selben Position auch einen. Hat jemand von euch schon mehrkernige Unterstützung in seinem OS?
thx
bitmaster

Übersicht
Wiki
Hilfe
Suche
Einloggen
Registrieren
Drucken


Gespeichert



