iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
Software Development

用作業系統讀懂另一半的OS 系列

這個系列將帶大家用30天的時間,循序漸進認識作業系統的核心概念。從基礎的系統架構、程序與執行緒開始,逐步探討 CPU 排程、同步機制、死鎖處理,再深入記憶體管理、虛擬記憶體、儲存管理到檔案系統。用最簡單直白的方式把看似硬邦邦的概念講清楚。想要一次搞懂 OS、還能多一點「讀心術」的技能(?跟著我就對了。

鐵人鍊成 | 共 30 篇文章 | 12 人訂閱 訂閱系列文 RSS系列文
DAY 21

【2025鐵人賽】用作業系統讀懂另一半的OS:Main Memory 02

連續記憶體配置(Contiguous Memory Allocation) 在早期作業系統中,連續記憶體配置是最直觀且基礎的記憶體管理方式。其核心概念是:當一個...

2025-08-21 ‧ 由 Wei Cheng 分享
DAY 22

【2025鐵人賽】用作業系統讀懂另一半的OS:Main Memory 03

嗚呀~今天人在台東,但也不能忘記發文@@ 分頁(paging) 在傳統的連續記憶體配置中,一個完整的程式(或行程)必須被完整地載入到一塊連續的實體記憶體區塊...

2025-08-22 ‧ 由 Wei Cheng 分享
DAY 23

【2025鐵人賽】用作業系統讀懂另一半的OS:Virtual Memory 01

今天從台南火車站出站時,好像撇到前任(我發誓我也不確定是不是他因為完全是在意料之外,大家就很快速的走向各自的方向,但就是那個臉旁。整個害我心揪了一下...這個...

2025-08-23 ‧ 由 Wei Cheng 分享
DAY 24

【2025鐵人賽】用作業系統讀懂另一半的OS:Virtual Memory 02

常見的頁面替換演算法 在多工作業系統中,當系統需要載入新的頁面到主記憶體(main memory)時,如果所有記憶體框架(frames)都已被佔用,就必須選擇一...

2025-08-24 ‧ 由 Wei Cheng 分享
DAY 25

【2025鐵人賽】用作業系統讀懂另一半的OS:Storage Management 01

今天早上天氣還不錯,啊怎麼下午就開始雷聲轟隆隆,而且還是轟一整個下午的...是誰!是誰在做壞事!! 硬碟(Hard Disk Drive, HDD) 在作業...

2025-08-25 ‧ 由 Wei Cheng 分享
DAY 26

【2025鐵人賽】用作業系統讀懂另一半的OS:Storage Management 02

Disk Scheduling 在現代作業系統中,硬碟排程(HDD Scheduling)是儲存效能優化的關鍵一環。雖然 SSD 已逐漸普及,但瞭解 HDD 背...

2025-08-26 ‧ 由 Wei Cheng 分享
DAY 27

【2025鐵人賽】用作業系統讀懂另一半的OS:File System 01

終於要進到最後一章拉!!!!https://i.pinimg.com/736x/d9/7a/b1/d97ab1a14e3cd22ab452aae0d41c3f...

2025-08-27 ‧ 由 Wei Cheng 分享
DAY 28

【2025鐵人賽】用作業系統讀懂另一半的OS:File System 02

File-System Operations(檔案系統操作) 當一名開發者在應用程式中寫下一行看似簡單的 open("data.txt")...

2025-08-28 ‧ 由 Wei Cheng 分享
DAY 29

【2025鐵人賽】用作業系統讀懂另一半的OS:File System 03

檔案系統內部結構(File-System Internals) 在我們日常與電腦的互動中,檔案操似乎是天經地義、瞬間完成的。然而,在這看似簡單的動作背後,隱藏著...

2025-08-29 ‧ 由 Wei Cheng 分享
DAY 30

【2025鐵人賽】用作業系統讀懂另一半的OS:完賽

這個系列終於來到最後一篇拉~~~(撒花 這個系列的核心目標,是希望藉由閱讀作業系統領域的恐龍書來系統性地梳理與闡述作業系統的最基礎概念。其實在七月那時候,就...

2025-08-30 ‧ 由 Wei Cheng 分享