校際選修

115-1 選課時程

進行中

  • 初選第一階段 6/15/2026
  • 初選第二階段 6/22/2026
  • 校際選修 8/24/2026
  • 初選第三階段 8/31/2026
  • 開學後加退選 9/7/2026
  • 逾期加退選 9/21/2026
選課資源

進階檔案系統

Advanced File System

學期
114-2
學分
3 學分
當期課號
535516
永久課號
CSIC30193
開課單位
資訊科學與工程研究所
授課教師
陳碩漢
校區
光復
類別
選修
上課時間表
週四
5
13:20–14:10
進階檔案系統
EC022
3 節連堂
6
14:20–15:10
7
15:30–16:20

* 根據陽明交大上課時間表所列

概述

本課程將深入介紹檔案系統與鍵值儲存系統之作用原理與設計哲學,課程主軸涵蓋:(1) 輸出/輸入設備 (2) 檔案系統基礎與設計原理 (3) 檔案系統效能與可靠性優化 (4) 檔案系統一致性與故障恢復機制 (5) 分散式檔案系統設計與管理 (6) 鍵值儲存系統之設計與應用 (7) 檔案系統安全性與存取控制 (8) 檔案系統虛擬化與容器化應用。修習本課程之學生需具備作業系統、C 語言以及基礎 Linux 指令的先備知識。此外,本課程也將依據最新研究趨勢,探討現今最新的儲存裝置與檔案系統之相關研究,並深入探討鍵值儲存系統在高效能儲存系統與大數據管理領域的應用。 This course will explore the working principles and design philosophy of File Systems and Key-Value Stores, with a primary focus on: (1) I/O Devices, (2) File System Basics and Designs, (3) Performance and Reliability Optimization in File Systems, (4) File System Consistency and Crash Recovery Mechanisms, (5) Design and Management of Distributed File Systems, (6) Design and Applications of Key-Value Stores, (7) File System Security and Access Control, and (8) File System Virtualization and Containerization Applications. Students are expected to have foundational knowledge of Operating Systems, proficiency in the C language, and familiarity with basic Linux commands. Additionally, the course will introduce contemporary research trends and discuss advanced topics on storage devices, file systems, and the implementation and applications of key-value stores, particularly in the context of scalable and dependable big data management.

先修科目

作業系統、C 語言以及基礎 Linux 指令

教學方式

詳見課程第一週次介紹

評分方式

Midterm: 30%, Final: 30%, Homework: 40%

週次計畫
週次主題
第 1 週Course Introduction and File System Industry Overview
第 2 週I/O Devices and System Calls
第 3 週Fundamentals of File Systems
第 4 週File System Design and Performance Optimization
第 5 週File System Consistency and Crash Recovery
第 6 週File System Security and Access Control
第 7 週Storage System Virtualization and Containerization Techniques
第 8 週Midterm Exam
第 9 週Principles of Distributed File Systems
第 10 週Practical Design of Distributed File Systems
第 11 週RAID Technology and Data Integrity
第 12 週Key-Value Store Architecture
第 13 週Performance and Scalability of Key-Value Stores
第 14 週Integration of Storage Systems with Artificial Intelligence
第 15 週Cloud and Edge Computing Storage Systems
第 16 週Final Exam / Final Paper Presentation
教科書

File System Forensics, 1st, Fergus Toolan, Wiley, 2025.

Office Hours
地點
TBD
時間
TBD
聯絡方式
教師 email 或 課程群組