- Mastering Linux Kernel Development
- Raghu Bharadwaj
- 85字
- 2021-07-08 09:47:12
Comprehending Processes, Address Space, and Threads
When kernel services are invoked in the current process context, its layout throws open the right path for exploring kernels in more detail. Our effort in this chapter is centered around comprehending processes and the underlying ecosystem the kernel provides for them. We will explore the following concepts in this chapter:
- Program to process
- Process layout
- Virtual address spaces
- Kernel and user space
- Process APIs
- Process descriptors
- Kernel stack management
- Threads
- Linux thread API
- Data structures
- Namespace and cgroups
推薦閱讀
- Java語言程序設計
- Mobile Web Performance Optimization
- 零基礎PHP學習筆記
- DevOps for Networking
- Cross-platform Desktop Application Development:Electron,Node,NW.js,and React
- Go語言高效編程:原理、可觀測性與優化
- Cocos2d-x學習筆記:完全掌握Lua API與游戲項目開發 (未來書庫)
- 計算機應用基礎實踐教程
- CoffeeScript Application Development Cookbook
- Learning PHP 7
- Java程序員面試筆試寶典(第2版)
- Getting Started with Python and Raspberry Pi
- C語言程序設計習題與實驗指導
- Go語言從入門到精通
- 貫通Tomcat開發