SCO UNIX5 的幾個主要系統程式(轉)
SCO UNIX5 的幾個主要系統程式(轉)[@more@] 系統程式(Syetem Process ,又叫Daemon Process),不依賴於終端或使用者的程式。用ps命令查詢時,在TTY欄位處顯示為“?”。
一、Unix5最先啟動的幾個系統程式為:
1. sched:PID=0
UNIX核心建立的第一個程式
系統啟動時建立其他系統程式
負責程式在swap和memory之間的切換(程式排程)
2. init:PID=1
初始化boot和login程式
所有使用者程式的“祖先”(ancestor)
所有非sched建立的系統程式的“祖先”(ancestor)
3. vhand:PID=2
將memory中較少使用的頁移入swap 區。
4. dbflush:PID=3
在一定的時間間隔將“buffer cache”中的內容重新整理至硬碟。
5. kmdaemon:PID=4
管理保留記憶體池,以備服務程式中斷時取用
6. htepi_daemon:PID=5
處理“ht filesystem driver ” 的非同步日誌檔案的修改
二、對init程式的說明:
init首先完成/etc/default/boot,然後再執行/etc/inittab中的指令。在從/etc/inittab中取得執行模式前,它首先派生一個shell完成下列工作:
/etc/bcheckrc 檢查根檔案系統
/etc/ifor_pmd 執行註冊管理程式(許可證管理)
/etc/smmck 檢查TCB(Trusted Computing Base database) /etc/auth,/tcb
若選擇了多使用者模式,init繼續派生一個shell執行下列工作:
/etc/asktimerc,/etc/authchkrc(作用同smmck,只是smmck執行於單使用者)
一、Unix5最先啟動的幾個系統程式為:
1. sched:PID=0
UNIX核心建立的第一個程式
系統啟動時建立其他系統程式
負責程式在swap和memory之間的切換(程式排程)
2. init:PID=1
初始化boot和login程式
所有使用者程式的“祖先”(ancestor)
所有非sched建立的系統程式的“祖先”(ancestor)
3. vhand:PID=2
將memory中較少使用的頁移入swap 區。
4. dbflush:PID=3
在一定的時間間隔將“buffer cache”中的內容重新整理至硬碟。
5. kmdaemon:PID=4
管理保留記憶體池,以備服務程式中斷時取用
6. htepi_daemon:PID=5
處理“ht filesystem driver ” 的非同步日誌檔案的修改
二、對init程式的說明:
init首先完成/etc/default/boot,然後再執行/etc/inittab中的指令。在從/etc/inittab中取得執行模式前,它首先派生一個shell完成下列工作:
/etc/bcheckrc 檢查根檔案系統
/etc/ifor_pmd 執行註冊管理程式(許可證管理)
/etc/smmck 檢查TCB(Trusted Computing Base database) /etc/auth,/tcb
若選擇了多使用者模式,init繼續派生一個shell執行下列工作:
/etc/asktimerc,/etc/authchkrc(作用同smmck,只是smmck執行於單使用者)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617542/viewspace-946589/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SCO UNIX 系統核心引數的意義(轉)
- SCO Unix系統下網路印表機的使用(轉)
- SCO UNIX系統故障特徵、分析及解決(轉)特徵
- SCO UNIX學習寶典(系統安裝)(轉)
- SCO UNIX系統root密碼丟失的處理(轉)密碼
- 在SCO UNIX系統中使用另一unix硬碟(轉)硬碟
- 關於WIN 9X和SCO OpenServer的雙系統安裝(轉)Server
- 幾個Linux系統的操作技巧Linux
- 幾個查詢系統資訊的命令!
- SCO一個網路卡上面繫結多個IP地址(轉)
- linux常用的幾個系統介紹Linux
- 幾個作業系統的基本概念作業系統
- SCO UNIX 下裝置驅動程式開發 (轉)
- SCO UNIX 下裝置驅動程式開發(轉)
- Linux系統的結構是什麼?主要包含哪幾部分?Linux
- SCO UNIX--安裝(轉)
- 關於SCO unix 系統下定時備份oracle資料庫dmp檔案(轉)Oracle資料庫
- 重要的Myisam Mysql系統至少需要幾個庫?MySql
- 為什麼Java是開源分散式系統的一個主要的程式語言?Java分散式
- SCO UNIX下的反刪除(undelete)(轉)delete
- ETL的38個子系統(轉)
- 防止爬蟲被反爬的幾個主要策略爬蟲
- SCO UNIX網路安全管理 (轉)
- SCO UNIX安裝參考(轉)
- ORACLE主要的系統表和系統檢視Oracle
- mysql鎖分析相關的幾個系統檢視MySql
- SAP BW 系統監控的幾個t-code
- 資料庫系統常用的幾個工具和命令資料庫
- 學習Java的過程中主要圍繞以下幾個方面來學習 (轉)Java
- SCO-UNIX在vmware下的安裝(轉)
- 做了幾個檔案系統的練習後 linux 無法啟動了(轉)Linux
- 幾個shell程式設計小知識(轉)程式設計
- oracle 系統自帶幾個常用函式Oracle函式
- 一個簡單的Webmail系統 (轉)WebAI
- 一個簡單的考勤系統 (轉)
- (重要)關於效能的幾個主要動態檢視
- SCO UNIX--基本配置及操作(轉)
- SCO5.0.5安裝步驟 (轉)