MOOCOS李志軍 L6作業系統歷史L7學習任務

2022-08-12 00:48:17 字數 542 閱讀 2755

只能順序執行,乙個作業完成自動讀入下乙個

ibm7094

多道程式,任務之間切換排程(任務無法繼續執行才會切換,如訪問io)

ibm os/360

任務之間快速切換

mit multics

簡化的multics,核心概念相同,但更靈活和成功

pdp-1

改造unix,開源

作業系統是管理硬體的軟體

多工管理(cpu,記憶體)

檔案管理(磁碟鍵盤顯示器)

cpu管理:cpu是如何使用和管理的?fork是什麼,是如何管理cpu的?

cpu管理和記憶體管理與多程序有什麼管理

檔案管理:檔案分為普通檔案和裝置檔案。open普通檔案和open裝置檔案有什麼不同?為什麼操作檔案就等於操作裝置?

MOOCOS李志軍 L5系統呼叫的實現

目標 使用者程式呼叫whoami,乙個字串 lizhijun 放在核心中 系統引導時載入 利用系統呼叫列印該字串 首先不能隨意jmp到核心 或取用核心中的字串。因為要防止作業系統資料洩露。作業系統中的資料可能有 那麼如何實現這種限制呢?通過區分程式執行在使用者態還是核心態,隔離核心態和使用者態的 和...

OS 李志軍 L31 目錄與檔案系統

我們並不是一使用乙個個的檔案,而是會用多層的檔案形式,這就引出了最後一層抽象 將整個磁碟變成乙個檔案樹!我們的檔案使用方式 目錄樹!如何使用?給了乙個路徑名,找到最後檔案的fcb。如何做到?最基本的思考 在每個父節點下儲存每個子節點的檔名和fcb。但是fcb太大了,我們每次讀取只要乙個東西卻要把這麼...

TFLSnoi李志帥 棧

牆裂推薦嗷 時間限制 10 ms 記憶體限制 65536 kb 提交數 18701 通過數 3301 從鍵盤讀入乙個字尾表示式 字串 只含有0 9組成的運算數及加 減 乘 除 四種運算子。每個運算數之間用乙個空格隔開,不需要判斷給你的表示式是否合法。以 作為結束標誌。比如,16 9 4 3 轉換成字...