13_03_linux程序管理之一
線性位址空間,實體地址空間
mmu :memory management unit :記憶體管理單元
快取:tlb(不是一級快取、二級快取)用於調優
cup的程序切換叫上下文切換:context switch
程序:
vsz:虛擬記憶體大小
rss:常駐記憶體大小(一定不能被交換出去的)
程序的掛鐘時長
程序的執行時長
乙個程序的兩個指令是不能同時執行的,將乙個程序分成n個執行流,每個執行流可以在不同的cup核心上執行,這個執行流就是執行緒;這就是多執行緒模型;同乙個程序的多個執行緒可以共享空間
多程序模型
多執行緒模型:程序要對執行緒平均分配字眼,執行緒對資源更改會對資源加鎖,
程序的執行狀態:
uninterruptible sleep:不可中斷睡眠
interruptible sleep:可中斷睡眠
zombie:殭屍
kernel:
init:上帝,linux上所有的程序都是init程序的子程序
linux程序管理(一)
程式是為了完成某種任務而設計的軟體,比如openoffice是程式。什麼是程序呢?程序就是執行中的程式。乙個執行著的程式,可能有多個程序。比如自學it網所用的www伺服器是apache伺服器,當管理員啟動服務後,可能會有好多人來訪問,也就是說許多使用者來同時請求httpd服務,apache伺服器將會...
linux程序管理(一)
程式是為了完成某種任務而設計的軟體,比如openoffice是程式。什麼是程序呢?程序就是執行中的程式。乙個執行著的程式,可能有多個程序。比如自學it網所用的www伺服器是apache伺服器,當管理員啟動服務後,可能會有好多人來訪問,也就是說許多使用者來同時請求httpd服務,apache伺服器將會...
linux 命令檔案管理之一 ln
ln linux檔案系統中,有所謂的鏈結 link 我們可以將其視為檔案的別名,而鏈結又可分為兩種 硬鏈結 hard link 與軟鏈結 symbolic link 硬鏈結的意思是乙個檔案可以有多個名稱,而軟鏈結的方式則是產生乙個特殊的檔案,該檔案的內容是指向另乙個檔案的位置。硬鏈結是存在同乙個檔案...