der i7 unterscheidet sich nicht wesentlich vom 386er - selbst der Sprung zu 64 Bit hat keine soooo großen Auswirkungen.
@Mehrkern: Normalerweise gibst du dann dem Betriebssystem im wesentlichen dann pro Thread eine Speicheradresse, mit dem dann der Programcounter initialisiert wird. Die Verteilung der Threads auf die Kerne macht dann das OS. Wenn es auf der rohen HW machen möchstest empfehle ich dir https://www.codeproject.com/Articles/889245/Deep-Inside-CPU-Raw-Multicore-Programming und https://github.com/cirosantilli/x86-bare-metal-examples/blob/4ada3c2cd03784d53e263ec7eb35722d41d6de7a/smp.S (ist auf https://stackoverflow.com/questions/980999/what-does-multicore-assembly-language-look-like beschrieben).
Das Posting wurde vom Benutzer editiert (13.08.2019 14:10).