-
內核的功用:
進程管理、文件系統、網絡功能、內存管理、驅動程序、安全功能進程(process): 運行中程序的一個副本
進程是存在生命週期 - 進程創建:
對於CentOS6:
init
父子關係
進程:都由其父進程創建(fork(), clone())
對於CentOS: 由systemd
進程優先級:0-139
1-99:實時優先級(數字越大,優先級越高)
100-139:靜態優先級(越小,優先級越高)
nice值:-20-19 與靜態優先級對應
- . IPC: Inter Process Communication
同一主機上:signal
shm(shared memory)
semerphor
不同主機上:rpc(remote procedure call)
socket
3.進程類型:
守護進程(daemon):在系統引導過程中啓動的進程,跟終端無關的進程
用戶(前臺)進程:跟終端相關,通過終端啓動的進程
**注意:**可以吧在前臺啓動的進程送往後臺,以守護進程運行
4.進程狀態:
運行態:running
就緒態:ready
睡眠態:可中斷:interruptable
不可中斷:uninterruptable
停止態:stopped(暫停於內存中,但不會被調度,除非手動啓動)
僵死態:zombie