linux - 理解Linux中的SMP概念

标签 linux unix smp

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

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

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

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

最佳答案

了解更多关于pthreads的信息, Advanced Linux Programming & syscalls(2) , Remote Procedure Calls , Message Passing , shared memoryshm_overview(7) , semaphoressem_overview(7) , event loopspoll(2)C10K problem , MPI , JSON-RPC等等...

当然,我假设您想要对用户态应用程序(而不是内核模块)进行编程。

关于linux - 理解Linux中的SMP概念,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24776665/

相关文章:

linux - 哈希函数从文件路径生成哈希键

linux - 在文本文件 shell 的列中插入下划线

linux - 如果我在unix中输入cat>filename.txt,是否可以检索数据?

windows - Windows 上的引脚处理器 CPU 隔离

operating-system - 为什么我们需要为每个 CPU 单独的内核堆栈

c - 编辑Linux内核包收发

linux - sed 替换字符串结尾略有不同的相同模式

linux - 如何在 Linux/Unix 终端中开始和停止打印具有特定文本的行

file - unix 将尾部重定向到文件

Linux查找超线程核心id