




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
廣東技術師范學院實驗報告學院:廣東技術師范學院 專業: 軟件工程 班級:0軟件 成績:姓名: 學號: 組別: 組員:實驗地點: 工業中心204實驗日期: 2011.10.27教師簽名:預習情況 操作情況 考勤情況 數據處理情況實驗9項目名稱: 進程管理1、的在等。2、容1進程管理的基本概念一(s括CPU、內存等,需要讀寫各類文件,調用各種系統功能。自然,從進程的創建到撤銷,操作系統會為它安排一切。不過,操作系統的安排是根據固定的算法所進行,縱使這些算法能根據當前情況不斷調整,但不可能預先知道你的需要,然后讓某個進程在特定某個時間掛起,讓某個進程的優先級升高等等。因此,進程管理是指根據當前實際需求,對進程加以特定的控制。各是CPU為。2法1 態。UNIX系統為進程留了許多接口、命令和工具。最典型的/proc文件系統。這是一個特殊的文件系統。在此文件系統中,每個目錄對應于一個進程,目錄的名稱即為進程的PID號。進入某個進程對應的目錄,里面有若干文件,這些文件記錄了該進程當前運行的各種相關狀態信息。應用程序可通過對這些文件打開并讀取(部分甚至還能通過寫文件控制進程)來獲取進程信息。看文件系統#d/r/#ls0 12294 16392 21314411245238163974217238
28686 376918295118381008
53274 68828086425656130869666 876674……d1#lsdlwp psinfotstatus對于管理員,更常用的方法是利用ps命令來獲知進程的基本狀態。請參考以下例子并完成問題。命令:s態:ps [選][參]于ps的選項很多,沒必要全部列出并記憶,更常用的做法是記住一些有特定功能的選項組合。常用的選項含義如下:-:生成一個長列表(部分字段仍然省略了,但比不加該選項的要多)-(t息程程u(r,k(程ps命令的一些常見的選項組合示例如下:()僅顯示當前工作站的活動進程#sPID YTED6pts/9 0 ps725186pts/9 0 –h()顯示系統中除內核外的所有進程#s-e -fUID PID PPID Croot100……
STIME Yg4 -
TIME D2/etc/initd20 0 2 - 0:00sshd:Zianed@pts/1()顯示關于特定用戶的進程#s-lu userFSUIDPIDPPIDCIIDRZANYTIMECMD1A78800002-0:00sshd1A76 8 0000 1181006001e478pts/7 0:00bash()顯示系統內核的進程#ps kPID YTED0- 0:9swapper816 -35:2wait1294 - 0:00sched()查看各個進程占用CPU的情況#psauxUSERPID%CPU%MEM SZS YT STIME TIME Droot 819612.1 0.0 384384- A g41wait……上述每個例子返回結果都是以列表形式出現,列表中主要字段的含義如下,PID:進程標識號PPID:進程的父進程標識號UID:進程所屬的用戶DTT:進程所屬的終端號TIM:進程的執行時間總和CMD(d名STIM:進程的啟動時間PRI(priorit:進程的優先級,數字越大優先級越低NI(度(statusA(活動)T(已停)Z(已取)核:(行)、(眠)、T(已停)、Z(已取)等。2.2.2 控制作業的基本操作(b系個l是。在的l“。臺。:s況:jobs命令:g行:g號:g行例子:作業控制的基本命令。#ijobtest &]4#s l[1]+ 1110094 d itg1 業1調出調到前臺,按z臺vioet~~…#bg1 利用g業1調到后臺(功能與z)[]+id&223 進與號量在UNIX系統中,用戶可通過向進程發送相應的信號量來控制進程AIX中一些常用的信號量如下,信號量旁的括號內標示的是該信號量的編號:SIGINT(2):程序終(interrupt)信號,用于通知前臺進程組終止進程,用戶鍵入c進。SIGQUIT(3):與T相似,進程終止后會生成文件入ctrl+后進程終止。S(9。SIGTSTP(18:終止進程,但該信號可以被處理和忽.用戶鍵入ctrl+z發出這個信號,進程轉入后臺并掛起。命令:l。:l-號 程PID例子:利用l命令向進程發送信號。itest &]8#kill -9761968[1]+ Stopped itsaPID YTED6 pts/111032196pts/15
0ps0 h2 pts/0 0 h[1]+ d vitest例子:利用l命令列出所有的信號量及其編號#l-l1)SIGHUP5)SIGTRAP)L13)SIGPIPE17)SIGSTOP21)SIGTTIN25)SIGXFSZ)1
2)NT6)SIGABT)S14)SIGALRM1)STP2)TU27)SIGMSG)2
3)UT7)SIGEMT)V15)SIGTERM1)SNT2)IO28)SIGWINCH32)SIGPROF
4)SGIL8)IFE12)SIGSYS16)SIGURG20)ICLD)U29)SIGPWR33)SIGDANGER34)SIGVTALRM38)SIGALRM162)SIGSOUND
)TE)G6)IK
3)IE6)IP
)T6)GCT2.2.4 進程與優先級進程的優先級是指系統在進程調度時用于判決進程是否能夠獲取CPU的依據。進程的優先級越高,則越能在競爭中勝出而獲得CPU在Linux先為0。根“nice值可翻為e從0~9nice默認等于(也即不起作用的nice值為負數時,其優先級升高(也即代表優先級的數值下降,而進程的e也在Linux中一其e。:e級:e-量,=原nice值+增量nice默認為0。命令:e級:e-n 量程PID號例子:e與e命令的使用,注意進程的優先級()和e值(N)的變化。#nice -2 vi~~~~按ctrl+z將vi程序切換到后臺#s-alF S UID PID PPID C INI ADDR SZ WCHAN YTED21T78804 2206pts/15 0 i#renice -n 5 749588#s-alF S UID PID PPID C INI ADDR SZ WCHAN YTIMECD21T78804 2706pts/15 0 i3程Linux在啟動時需要啟動很多系統服務,提供這些服務的程序是由運行在后臺的守護進程daemon)來執行的。守護進程獨立于控制終端,周期性地執行某種任務或等待處理某些發生的事件。守護進程的生存期較長,常常在系統引導裝入時啟動,在系統關閉時終止。一些重要的守護進程:t的1。kudzu:硬件自動檢測程序,會自動檢測硬件是否發生變動,并相應進行硬件的添加、刪除工作。d。syslo:日志記錄的守候進程。sshd:H。b:a享。network:激關閉啟動時的各個網絡接口的守護進程。httpd:b器e。vsftpd:vsftpd服務器的守護進程。d:DN(BIND)服務器守護進程。dhcpd:動態主機控制協DynamiHostControlProtoco)服務守護進程。作業:請完成如下作業,并給出詳細的步驟和截圖。(1)啟動vi編輯器,并將其調入后臺,再調出前臺,最后退出v。(2)啟動vi編輯器,并將其調入后臺,再將該作業殺死。(3)啟動兩個vi編輯器,均調入后臺后,查看當前有那些作業正在執行。用將作業放到后臺:(4)列出你在當前系統中的所有進程。指出你在該系統中最早啟動的進程是那個,在什么時候啟動?最早在8。(5)用CPU時間比例最高的進程。Root中d為8。(6)?#ps kPID YTED0- 0:9swper816 -35:2wit1294 - 0:00sched(7)獲得s。(8)先后新建文件a和文件b,并相應啟動vi對它們進行編輯。一開始要求文件a在前臺執行,b在后臺執行。對文件a輸入一些文字后,將其切換到后臺,然后將文件b調到前臺,同樣輸入一些文字。最后將打開a文件的vi進程殺死,b文件保存并退出vi。(9)列前普進?(0)么樣的進程?優先級比較高的又是什么樣的進程?請找一兩
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 中外樂器試題及答案詳解
- 中醫護理試題及答案
- 浙江省溫州市第五十一中2025年化學高二下期末質量跟蹤監視模擬試題含解析
- 重慶九龍坡區高2025屆高二數學第二學期期末綜合測試模擬試題含解析
- 株洲市重點中學2024-2025學年高二物理第二學期期末學業水平測試試題含解析
- 浙江衢州四校2025屆高二下化學期末經典試題含解析
- 余江縣第一中學2024-2025學年高二下化學期末質量檢測模擬試題含解析
- 鹽城市兩校高一上學期期末考試地理試題
- 車輛售后服務網絡建設合作合同范本
- 車位銷售代理及停車場運營管理合同范本
- 風電場項目策劃書
- 技師手工木工(木制家具工)理論知識考核要素細目表(征求意見稿)
- 氣壓傳動課件 項目四任務一 折彎機的快速排氣回路組裝與調試
- 公務員2018年國考《申論》真題卷及答案(副省級)
- 機械應力促進髓核誘導的軟骨形成
- 社區居民積分制管理實施方案
- 高中生物教材易錯易混概念辨析(新人教版2019)
- 《創新創意設計》課件
- 初高中物理銜接講座(初高中物理對比)
- 寵物酒店商業計劃書創新創業計劃書2024年
- 2024年徐州市小學六年級畢業抽測語文模擬試卷
評論
0/150
提交評論