OperatatingSystems_lab_ktu_s4
CSE S4 KTU操作系統實驗室中指定的大多數程序
程式
週期1(Linux命令)
週期2(外殼腳本)
- 編寫一個根據以下規則計算員工總工資的外殼腳本:
(i)如果基本工資<1500,則HRA =基本薪水的10%,而da = 90%的基本基礎。
(ii)如果基本工資為> = 1500,則HRA = Rs.500,DA = 98%的基本 - 編寫一個shell腳本以在兩個數字之間打印所有阿姆斯特朗的數字。
- 編寫一個外殼腳本以查找從鍵盤讀取的3個數字中的最小數字。
- 編寫一個外殼腳本以驗證密碼強度。以下是密碼字符串的一些假設:
長度應至少8個字符。
應包含小和大寫字母,至少是數字和下劃線(_)。
如果密碼不符合上述任何條件,則腳本應將其報告為“弱密碼”。 - 編寫一個僅包含數字0、1、2、3的所有3個數字的外殼腳本
- 編寫一個殼腳本,發現最小的素數大於N的n。
- 編寫一個排序n個數字的外殼腳本。
- 編寫執行線性搜索的Shell腳本。
- 為給定的n編寫一個將以下模式打印到n行的外殼腳本。
1
2 2
3 3 3
4 4 4 4
。
。
nnnnn ..
- 為給定的n編寫一個將鑽石圖案打印到n行的外殼腳本。
- 編寫一個接受一個或多個文件名作為參數並將其轉換為大寫的shell腳本,前提是它們存在於當前目錄中。
- 編寫一個殼腳本,該腳本接受任何數量的參數並以相反的順序打印它們。
週期3(系統呼叫)
- 程序以說明叉子,getpid,退出,等待
- 說明執行的程序
- 圖解統計的程序
- 展示Opendir,Readdir,關閉的程序
週期4(I/O系統電話)
- 計劃實施打開,讀,寫和關閉
週期5(CPU調度算法)
- 循環計劃
- 先到先得計劃
- 最短的工作首先安排
- 優先安排
週期6(使用共享內存的IPC)
- 編寫記憶的程序
- 從內存中讀取的程序
週期7(信號量)
- 就餐哲學家問題。
- 讀者作家問題。
週期8(內存分配)
- 使用以下方法實現固定分區的內存分配:
首先擬合分配
最佳擬合分配
最差的合適分配
週期9(頁面更換算法)
- 實施頁面替換算法:
FCFS
lru
LFU
週期10
- 實施銀行家的算法避免僵局。
- 通過資源請求實施僵局檢測算法,以進行僵局檢測。
週期11(磁盤調度算法)
- 模擬磁盤調度算法
貢獻
如果有任何問題,請隨時通過電子郵件與我聯繫
歡迎捐款。請打開一個問題或提取請求以做出貢獻。
如果您喜歡的話,請將存儲庫播放。謝謝! ?