當期課號 |
3766 |
Course Number |
3766 |
授課教師 |
劉振銘 |
Instructor |
, |
中文課名 |
作業系統概論 |
Course Name |
Introduction to Operating Systems |
開課單位 |
資訊工程系(四進)三A |
Department |
|
修習別 |
必修 |
Required/Elective |
Required |
學分數 |
3 |
Credits |
3 |
課程目標 |
本課程主要講述作業系統的基本概念。課程內容包括:系統架構、用者介面、過程管理、記憶體管理、檔案系統、與分散式系統等作業系統核心概念。學生在完成本課程後,將可了解1. 作業系統的概念,2. 作業系統核心技術,3. 分散式系統基本概念。 |
Objectives |
The goal of this course is to provide the students with a basic knowledge of the kernel of operating systems. The main topics include system structure, user interfaces, process management, memory management, file systems, and distributed systems. The students will realize the following topics after finishing this course: 1. the concepts of an operating system, 2.the techniques of the kernel of operating systems, 3. the basic concepts of distributed systems. |
教材 |
"作業系統 Operation System" 薛智文編著旗標出版 |
Teaching Materials |
" Operation System" 薛智文編著 Flag bookstore Publish |
成績評量方式 |
平時成績(出席 作業 隨堂考) : 30% 期中考: 30% 期末考: 40% |
Grading |
attendance & homework & quiz : 30% Midterm exam: 30% Final exam: 40% |
教師網頁 |
|
教學內容 |
一.簡介 二. 硬體架構 三. 作業系統結構 四. 行程 五.排程 六. 同步與死結 七. 行程相關實作 八. 記憶體管理 九. 虛擬記憶體 十. 記憶體實作 十一. 檔案系統簡介 十二. 檔案系統實作 十三. 檔案系統實例 十四. 輸出/輸入系統 十五. 大量儲存結構 |
Syllabus |
一.Introduction 二. Hardware structure 三. Operation-System Structure 四. Process 五.Scheduling 六. Synchronization and Deadlock 七. Process related Implementation 八. Memory Management 九. Virtual Memory 十. Memory Management Implement 十一. File System Introduction 十二. File System Implement 十三. File System Example 十四. I/O System 十五. Mass-Storage Structure |