《You’re the OS》:當你成為作業系統 體驗被使用者氣到重開機的壓力



你是否曾經因為電腦卡頓、程式無回應而忍不住罵髒話?有一款小遊戲或許能讓你重新看待這些問題。它讓你親自扮演作業系統,去感受管理多個行程、分配資源,以及安撫「使用者」情緒的壓力。 這款遊戲名為 《You’re the OS》,由加拿大獨立開發者兼電腦科學教師 Pier-Luc Brault 製作。遊戲以極簡風格呈現,卻能讓玩家在短短幾分鐘內,深刻體會作業系統每天在做什麼,以及為什麼有時候它也會「很累」。

遊戲網頁: https://plbrault.github.io/youre-the-os/

在遊戲中,你就是作業系統。畫面上會不斷出現各種行程(processes),你需要負責以下事項:

  • 分配 CPU 核心:預設有 4 個 CPU 核心,你可以點擊閒置的行程,將它分配到有空閒的核心執行。執行中的行程也可以點擊移除,讓核心去處理其他更急迫的任務。
  • 管理行程飢餓度:每個行程都有「飢餓等級」,以顏色和表情符號呈現。從一開始的微笑,逐漸變成普通、焦慮、生氣,最後到絕望。如果一個行程被忽略太久,使用者就會直接「殺掉」它(ragequit)。
  • 記憶體與 I/O 管理:遊戲也涉及簡單的記憶體管理概念,當 RAM 不足時,你需要做出取捨。
  • 目標:盡可能讓使用者保持耐心。當使用者累積殺掉 10 個行程後,就會因為太憤怒而把你(作業系統)重開機,遊戲結束。 >
遊戲節奏緊湊,後期行程數量增加時,玩家經常需要快速在多個核心之間切換分配,壓力感十足。許多玩家玩到後期會出現「手忙腳亂」的感覺,這也正是遊戲想傳達的體驗。

雖然開發者表示遊戲「並非以教育為主要目的」,但因為他本身就是電腦科學教師,許多人仍將它用於教學或自我學習:

  • 直觀理解行程排程(Process Scheduling):玩家可以親身感受「先來先服務」「優先權」等概念在實際運作時的取捨。
  • 體會多工與資源競爭:當多個行程同時需要 CPU 時,玩家會自然理解為什麼系統會變慢。
  • 記憶體管理的入門概念:雖然遊戲簡化了記憶體管理,但仍能讓人感受到 RAM 不足時的壓力。
  • 適合對象:
  • 資工、資訊相關科系的學生(作為作業系統課程的輔助教材)
  • 想了解電腦運作原理的一般使用者
  • 常被電腦氣到,卻想更理性看待系統限制的人

開發者也提到,如果搭配適當的說明,這款遊戲可以幫助學生理解「為什麼作業系統需要這麼複雜的機制」。

《You’re the OS》是一款小而精緻的遊戲,它沒有華麗的畫面或複雜的劇情,卻用最直接的方式,讓玩家理解作業系統每天承受的壓力。玩過之後,許多人表示「以後看到電腦卡頓,會多一點同理心」。 對一般玩家來說,它是一款有趣的減壓兼教育遊戲;對資訊相關領域的學生或從業人員而言,則可以作為理解「行程排程」與「資源管理」的入門體驗。雖然它無法完全模擬真實作業系統的複雜度,但它成功地把一個原本很技術性的概念,轉化成