校際選修

115-1 選課時程

進行中

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

快閃記憶體與檔案系統

NAND Flash Memory and File System

學期
112-2
學分
3 學分
當期課號
539101
永久課號
IIAI30011
開課單位
智能系統研究所
授課教師
林緯、陳碩漢
校區
光復
類別
選修
上課時間表
週二
6
14:20–15:10
快閃記憶體與檔案系統
EDB06
3 節連堂
7
15:30–16:20
8
16:30–17:20

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

概述

本課程將深入介紹快閃記憶體與檔案系統之作用原理,課程主軸將涵蓋 1. 輸出/輸入設備 2. 快閃記憶體 3. 檔案系統基礎與設計原理 4. 分散式檔案系統 5. 新興儲存裝置 與 6. 鍵值儲存系統。修習本課程之學生將須要具備下列基礎知識,包含作業系統、C 語言以及基礎 Linux 指令。同時,本課程也將依照課程進展介紹最新的新興儲存裝置、檔案系統與儲存系統之相關研究以及大數據管理等議題。 This course will detail the working principles and design philosophy of NAND Flash Memory and File System and with prime focus on (1) I/O Devices, (2) NAND Flash memory, (3) File system Basics and Designs, (4) Distributed File System, (5) Emerging Storage Devices, (6) Key Value Stores. Please be noted that the knowledge of Operating System, C language, and the use of basic Linux command are required before taking this course. Depending on the current research trends, the course also discusses the latest applied storage topics, especially related to scalable and dependable big data management.

先修科目

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

教學方式

詳見課程第一週次介紹

評分方式

Exams: 30%, Labs & Challenges: 50%, Homework: 20%

週次計畫
週次主題
第 1 週Course Introduction & NAND Flash Industry
第 2 週NAND Flash Device Operation & Reliability
第 3 週NAND Flash Controller
第 4 週Lab Introduction
第 5 週FW Concepts
第 6 週Lab Q&A
第 7 週System Calls & I/O Devices
第 8 週Lab Competition
第 9 週Midterm Exam
第 10 週RAID and Data Integrity
第 11 週File System Basics
第 12 週File System Designs
第 13 週Distributed File Systems
第 14 週Persistent Memory
第 15 週Next-generation Hard Disk Drives
第 16 週Final Exam
教科書

Operating Systems: Three Easy Pieces Remzi H Arpaci-Dusseau, Andrea C Arpaci-Dusseau

Office Hours
時間
每週三下午 13:00-15:00
聯絡方式
教師 email 或 課程群組