最近我開始進入SMP編程,試圖理解Linux中的概念和實驗示例。當我開始圍繞谷歌搜索一樣,我碰到下面的書:瞭解Linux中的SMP概念
UNIX系統的現代建築:對稱多處理和緩存爲內核 程序員
這書真的不錯,並提供什麼,我說,但我我很困惑或不清楚,如果相同的概念適用於Linux也:例如:虛擬緩存,它們是否存在Linux ...
基本上我正在尋求意見,這本書會有多大,如果我是純粹在僅限於Linux的環境中工作。
最近我開始進入SMP編程,試圖理解Linux中的概念和實驗示例。當我開始圍繞谷歌搜索一樣,我碰到下面的書:瞭解Linux中的SMP概念
UNIX系統的現代建築:對稱多處理和緩存爲內核 程序員
這書真的不錯,並提供什麼,我說,但我我很困惑或不清楚,如果相同的概念適用於Linux也:例如:虛擬緩存,它們是否存在Linux ...
基本上我正在尋求意見,這本書會有多大,如果我是純粹在僅限於Linux的環境中工作。
瞭解更多關於pthreads,Advanced Linux Programming & syscalls(2),Remote Procedure Calls,Message Passing,shared memory和shm_overview(7),semaphores和sem_overview(7),event loops和poll(2)與C10K problem,MPI,JSON-RPC,等...
當然我假設你想要編寫用戶登陸應用程序(而不是內核模塊)。
謝謝......如果我能找到一本書,那就是貪婪:) – pkumarn
根據評論,它涵蓋了許多CPU架構,儘管其中的許多(例如68040)已經過時了。我懷疑它有多少特定於Unix的任何一種風格,所以本書中的理論可能適用於Linux。它不會有任何Linux內核本身的指南。不過,還有關於這個主題的其他書籍。 – ConcernedOfTunbridgeWells
謝謝。理解linux內部的好書/最好的書是什麼?我已經檢查了Orielly,還有其他什麼? – pkumarn
不確定。 O'Reilly的書在當時是可以的,但自1997年以來我沒有在內核中做過任何事情。但是,網絡上有大量的資源。 – ConcernedOfTunbridgeWells