【linux】10分鐘搞懂用戶態(tài)與內(nèi)核態(tài)

用戶態(tài) 切換 內(nèi)核態(tài)
觸發(fā)條件:申請(qǐng)外部資源 分為三種情況
- 系統(tǒng)調(diào)用 讀寫文件,申請(qǐng)堆內(nèi)存 malloc(<128k brk mmap data->堆 虛擬內(nèi)存)
- 中斷 缺頁中斷
- 異常
系統(tǒng)調(diào)用 man syscalls(linux)
- 進(jìn)程 exit fork
- 文件 chmod chown open/read/write
- 設(shè)備 read write
- 信息 get
- 通信 pipe mmap
標(biāo)簽: