精華區beta Programming 關於我們 聯絡資訊
※ 引述《drkkimo.bbs@ptt.cc (Dr.K)》之銘言: > 我看一本外國作者寫的 翻譯的書 上面列的是 處理器管理 、 記憶體管理、檔案管理、 > 周邊裝置管理、使用者介面管理 而雖然不是必要但目前的OS都有的功能是 網路管理 > 但是另一本高X的書上面列的是 行程管理、輸出入管理、記憶體管理、檔案管理、圖型介 > 面管理 而目前又常被列入的是通訊功能管理 和 安全管理 這就是學校教育無用的根源之一: 教條化 搞不好計概就出一題 " 作業系統的五大功能是什麼 " 該問的是, 描述作業系統的用意, 但是這無標準答案, 教條卻可以用背的 不同的書還不一樣, 指定教材讓你非買不可, 老師就可以從書商賺回扣 對 programmers 作業系統只是為了在不同的硬體上提供一致的界面 讓應用程式好寫, 如此而已, 這是目前作業系統的說法之一 更古早時, 作業系統只是提供使用者介面給人操作程式載入排程 科技日新月異, 書上的教條往往已變成錯的 embedded OS 很多是沒有使用者介面的, 很多也沒有檔案系統 DOS 沒有行程管理...etc > 其實這二類分類法也可以看成同一類 下面的行程管理就對應到上面的處理器管理 使用者 > 介面->圖型介面 、 周邊裝置->輸出入管理 網路管理->通訊功能管理 而高X的書比較更 > 完備提到的是 安全管理 > ---------------------- > 雖然其實二種分類法都差不多 但是真的考試時不知道寫哪種才好呀 也許老師不認同某一 > 種 請問是否有一些比較公定的作業系統定義 例如由哪個OS之父之類講出來的話 有原文 > 的分類的 就像資料庫交易的ACID 演算法的五個特性 … 都是有標準可依具的 > 請問有相關資料嗎 多謝 -- ┌─────KKCITY─────┐─┐KKADSL六星級優質連線服務 bbs.kkcity.com.tw └─ 馬上申請帶你上網環遊全世界! └──From:59.120.53.7 ──┘ KKADSL http://adsl.kkcity.com.tw --