我讀使你的新操作系統文檔多核心和CPU如下所示: http://joelgompert.com/OS/TableOfContents.htm我們如何利用大會上的引導裝載程序的x86
這些例子展示瞭如何引導裝載程序的x86。 但我不知道如何讓它併發? 有沒有解釋如何運行所有內核的文檔? 如何激活所有核心並運行asm將它們分開。
是否還有ARM CPU的任何文檔? 或者有人可以在這裏詳細解釋?
我讀使你的新操作系統文檔多核心和CPU如下所示: http://joelgompert.com/OS/TableOfContents.htm我們如何利用大會上的引導裝載程序的x86
這些例子展示瞭如何引導裝載程序的x86。 但我不知道如何讓它併發? 有沒有解釋如何運行所有內核的文檔? 如何激活所有核心並運行asm將它們分開。
是否還有ARM CPU的任何文檔? 或者有人可以在這裏詳細解釋?
對於所有類型的CPU來說並不完全相同(即使在x86中也是如此,它在不同的體系結構中當然更加完全不同)。
忽略古硬件,程序在x86草圖:
瞭解英特爾系統編程指導第8章(多處理器管理)以獲得更徹底和正確的過程。
這裏是 「ALLAN CRUSE」,顯示瞭如何啓動x86核心的例子:http://www.cs.usfca.edu/~cruse/cs630/mphello.s
小例子:http://stackoverflow.com/a/33651438/895245 – 2015-11-11 13:31:55