作業系統第2次實驗報告 建立程序

2022-07-10 02:39:09 字數 1292 閱讀 7043

列印1所建立的程序樹結構,給出帶有自己名字的截圖。

uid:使用者id號

pid:process id 程序 id號

ppid: parent process id 父程序 id號

c:占用cpu的量,圖中為0

stime:建立該程序的時間

tty: 登入者的終端機位置

time: 使用掉的cpu時間

cmd: 所下達的指令

user:使用者名稱 

%cpu:程序的占用的cpu百分比 

%mem:占用的記憶體的百分比 

vsz:該程序的使用的虛擬記憶體量 

rss:該程序的占用的固定記憶體量

stat:該程序的狀態 

start:該程序的被觸發的啟動時間 

time:程序使用cpu的時間

command:在當前時間使用的指令**

例1行:

使用者名稱:lizongz+,

程序的占用的cpu百分比 :0.0%,

占用的記憶體的百分比 :0.0%

該程序的使用的虛擬記憶體量 :4508

該程序的占用的固定記憶體量:816

登入者的終端機位置:pts/2()

該程序的狀態 :s+ task_interruptible),可中斷的睡眠狀態,可處理signal

該程序的被觸發的啟動時間 :11:07

在當前時間使用的指令**:./test

一開始對在ubuntu裡跑**不了解,於是去了解了基本的命令使用,建立檔案,儲存**等等,後來在網上查閱了關與父子程序

的編寫參考,完成了實驗。

第2次實驗報告

本次實驗在編寫並設計有關實現複數類complex的功能下,嘗試使用tdd方式,並且運用單元測試 公共類complex 定義雙精度的實部和虛部 實部用real,虛部用unr 建構函式取得實部 建構函式取得虛部 建構函式 兩個複數相加,結果返回 建構函式 兩個複數相減,結果返回 建構函式 兩個複數相乘,...

作業系統第5次實驗報告 記憶體管理

建立乙個結構體,分配到記憶體進行描述,其中各自含義包括了 pid號,s是程序,start,process name是程序名陣列 空閒分割槽表 struct free block type 按照最壞適應演算法給新程序分配記憶體空間 最差適應演算法 worstfit 從全部空閒區中找出能滿足作業要求的 ...

作業系統第5次實驗報告 記憶體管理

定義結構體allocated block,結構體中指標allocated block head指向煉表表頭,呼叫alloc process 函式來為程序分配記憶體空間時,就將程序塊節點新增到鍊錶中。struct allocated block struct allocated block alloc...