會員免費取得課程
作業系統概論

作業系統概論

在這門課中,會以Linux為基礎介紹重要的作業系統概念,而恐龍書中重要、具有啟發性的概念也會教授,但這門課不侷限於「恐龍書」的內容,甚至『完全不包』含恐龍書中若干內容
這門課能帶給同學的不是「概念」或者是「想像」,而是以具體的作業系統(Linux)說明當今的作業系統如何達到目標,並希望與學生探索所有的可能性。
我們著重於『為什麼要這樣設計』、『做出這樣設計的時空背景為何』、『還能更好嗎』
雖然較為強調設計與實作,但這門課不是教『如何使用GNU/Linux』,也『不是Linux kernel programming』的課程

橋接恐龍書和Linux上,讓到業界的新鮮人可以透過這份投影片快速了解整個Linux架構

更加模組化,教師可以選擇自己喜歡的部分,組成一個章節

每個章節都提供一個夠有代表性的實作

每個章節提供一系列的課後問題

提供更進階的部分

教師姓名:羅習五 副教授
【教師簡介】

羅習五自取得博士以後,主要的研究方向都在於作業系統核心,及作業系統核心上的系統程式。

【學歷】

台灣大學資訊工程博士

中正大學資工系碩士

【現任】

國立中正大學資訊工程學系教授
spinlock我們將介紹
  • rw-spinlock
  • sequential lock
  • ticket lock
以排程演算法為例
  • 將介紹課本的基本演算法(如:FIFO,SJF、RR)
  • 介紹Linux 2.4的排程演算法
  • 介紹Linux 2.6的O(1)
  • 介紹Linux 2.6 ~ 現在的complete fair scheduling(CFS)
採完全線上教學
Image
Image
課程洽詢:05-2720411 #15831
系統操作:05-2720411 #15813
傳真 : 05-2722027
星期一至星期五 08:30-17:30
國定例假日休館
Email:adultedu@ccu.edu.tw
Image
今日來訪187
昨日來訪246
本週來訪1066
本月來訪5759
來訪人數236940
Copyright © 推廣暨數位中心 All Rights Reserved.