LUA學習筆記三 時間等作業系統庫

2021-09-09 04:47:51 字數 1413 閱讀 2161

1.構造時間

2.時間制定格式輸出

3.計時器(閉包)

os.difftime (t2, t1)

返回以秒計算的時刻 t1 到 t2 的差值。 (這裡的時刻是由 os.time 返回的值)。

在 posix,windows,和其它一些系統中,這個值就等於 t2-t1。

4.執行 shell 命令

**如下

--[[

1.構造時間

2.時間制定格式輸出

3.計時器(閉包)

os.difftime (t2, t1)

返回以秒計算的時刻 t1 到 t2 的差值。 (這裡的時刻是由 os.time 返回的值)。

在 posix,windows,和其它一些系統中,這個值就等於 t2-t1。

4.執行 shell 命令

]]--

1.構造時間

d1=os.time()

print (type(d1)..os.date("

%y-%m-%d %h:%m:%s

",d1))

--2.時間制定格式輸出

d2=os.date("

%y-%m-%d %h:%m:%s")

print

(d2)

--3.計時器(閉包)

function

logtime( )

t1=os.time

()

--print ("t1 "..t1)

log= function

() t2=os.time

()

--print ("t2 "..t2)

tmp=os.difftime

(t2,t1)

--print ("tmp "..tmp)

--print (tmp)

t1=t2

return

tmp

endreturn

logend

lg=logtime()

print ("

cost time :

"..lg())

--4.執行 shell 命令

a="i

"for i=1,9999999

doa=math.sin(1

)

--a=a..i

endprint ("

cost time :

"..lg())

--4.執行 shell 命令

os.execute("

ping 127.0.0.1 -n 4 -w 1000 > nul ")

print ("

cost time :

"..lg())

作業系統實驗課(三)時間片輪轉排程演算法

include define max 10 struct task struct tasks max int counter 實際程序個數 int time counter 0 int pinput int poutput 排程結果輸出 int time int charge 判斷是否所有的程序都被...

作業系統學習筆記(三) 程序

一 程序環境 c程式儲存空間布局 正文段 唯讀 存放cpu執行的機器指令,可共享 資料段 也叫初始化資料段。包含程式中需要明確賦值的變數,如 int max 99 bss段 也叫未初始化的資料段,在程式開始執行前,核心將此段中資料初始化為0或空指標,如long sum 100 棧 存放自動變數 即區...

作業系統原理學習筆記(三)

7.3.5頁面淘汰 1.頁面抖動 頁面在記憶體和輔存之間頻繁交換的現象 抖動 會導致系統效率下降 2.最佳演算法 opt 淘汰以後不再需要或最遠的將來才會用到的頁面 3.先進先出淘汰演算法 fifo演算法 該演算法存在異常現象 belady現象 對於特定的訪問序列,可能缺頁率隨著分配的頁框數量增多而...