【问题标题】:Understanding SMP concept in linux理解 linux 中的 SMP 概念
【发布时间】:2014-07-16 09:07:58
【问题描述】:

最近我开始接触 SMP 编程,试图了解 Linux 中的概念和实验示例。当我开始在谷歌上搜索相同的内容时,我遇到了以下书:

适用于现代架构的 UNIX 系统:内核的对称多处理和缓存 程序员

这本书真的很好,传达了我所说的,但我很困惑或不清楚,如果相同的概念也适用于 Linux:例如:虚拟缓存,它们是否存在于 Linux...

如果我纯粹是在纯 Linux 环境中工作,我基本上是在寻求这本书对我有多大帮助的建议。

【问题讨论】:

  • 根据评论,它涵盖了许多 CPU 架构,尽管其中许多(例如 68040)有些过时。我怀疑它有很多特定于任何一种 Unix 风格的东西,所以书中的理论可能适用于 Linux。它不会有任何关于 Linux 内核本身的指南。但是,还有其他关于该主题的书籍。
  • 谢谢。了解 linux 内部原理的好/最好的书是什么?我已经检查过 Orielly,还有什么其他的吗?
  • 不确定。 O'Reilly 的书在当时还不错,但自 1997 年以来我没有在内核中做过任何事情。但是,网络上有大量资源。

标签: linux unix smp


【解决方案1】:

阅读更多关于pthreadsAdvanced Linux Programmingsyscalls(2)Remote Procedure CallsMessage Passingshared memoryshm_overview(7)semaphoressem_overview(7)event loops和@ C10K problemMPIJSON-RPC 等...

当然,我假设您想编写用户级应用程序(而不是内核模块)。

【讨论】:

  • 谢谢...如果我能找到一本书我很贪心:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-06-25
  • 1970-01-01
  • 2020-10-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多