Bbfvwaetygcsrfn6zepz

蔡宗軒

電話: +886 975081213

通訊地址: 臺北市文山區保儀路26巷1號4樓之7

email: [email protected]

工作經歷

國立交通大學嵌入式軟體暨儲存系統實驗室, 課程助理, Sep 2018 ~ Jan 2019

負責作業系統概論課程助教,作業及考試批改並回答同學課業問題

學歷

國立交通大學, 碩士學位, 資訊科學與工程研究所, 2018 ~ 2020

國立東華大學, 學士學位, 電機工程學系, 2014 ~ 2018

自傳

剛進入大學很快在課業上遇到挫折,並花了一點時間在探索及審視自己的能力,重心漸漸地從電機轉向到資工,其中我非常讀熱衷於作業系統的設計,開始學著閱讀 Linux 的原始碼,像是追過檔案的操作,從 vfs, ext4, journal, block layer 最終到 device driver。此外加入過網球校隊並非常有效的訓練我的心理素質,強化我的專注度也大大提高我的抗壓性,不會為了一點失誤而影響整體的表現,不只是運動也讓我在學習上有更健全的心態。在研究所期間,除了作業系統設計與實作的課程外,隨著指導教授的帶領,學會寫 kernel module 以及修改手機內的 Linux kernel,從只是改改參數觀察結果,一直到如碩論的內容,我自己做了一個壓縮的 Swap 並管理自己的 Swap 空間,增加了在實作上的能力也希望未來能夠繼續在作業系統的領域發展。

專業能力

  • Linux Kernel
  • 計算機架構
  • 快閃記憶體管理
  • C, Python
  • Linux 命令列工具

碩士研究 Android Compression Swap

為避免過早磨損快閃記憶體,Android 通常不會在儲存裝置上建立 Swap,而是採取終止進程來回收記憶體。但在高記憶體壓力下,進程終止事件會發生的非常頻繁且部分被終止的進程會迅速被重建,此外終止進程也會大大的增加使用者在應用程式間切換的延遲時間。我們重新啟用 Swap 並透過資料壓縮最高可減緩 67% 的 Swap-out 寫入,並且因為壓縮特徵具有良好的區域性,所以再提出一種簡單的壓縮性預測,可避免一半以上不應壓縮的資料,最後再對比終止進程能縮短 47% 的應用程式啟動時間。

相關作品

  • 作業系統設計與實作 (https://github.com/adamtsai1996/osdi2019)
    學習作業系統的整個啟動過程,實作核心的載入以及核心的初始化,例如 bootloader、Interrupt、Page Table、Scheduler 等等。
  • 水質感測盒
    啟發自LASS的空氣盒子計畫,透過 Arduino Pro Mini, Sensors, LoRaWAN 實現出低功號的戶外水質感測器。

課外活動

  • 2015 東華大學網球社 副教學
  • 2014 - 2017 東華大學網球校隊 隊員
Powered by CakeResumePowered by CakeResume