資訊科技與媒體識讀 (中興通識) 小考 A (2025/03/23)

結尾有提示。 必須將正確答案完整抄寫, 該題才有滿分。 請找一整片空白處依題號順序列出你的答案。 寫在題目旁邊的答案不計分; 錯位 (沒有按照順序) 的答案會扣分。 姓名學號請寫在答案紙那一頁右下角


平常我們講 「相片的解析度800x600」 之類的, 這裡的單位是 (A)。 通常一個 (A) 會佔用三個 (B) 也就是每一個 (A) 可以顯示出 24個 (C) 的排列組合, 可以產生出 224 那麼多種不同的細膩色調變化。 常見的圖檔格式有主要用於相片的 (D) (高度壓縮, 會掉資料) 以及主要用於頭貼圖示等等較小的圖片的 (E) (壓縮效果較弱, 不會掉資料)。 兩者都屬於點陣圖檔。 至於 svg 則屬於 (F), 它的儲存方式不是靠 (A), 而是靠平滑曲線 (例如圓) 的數學式, 所以 (1) 可以無限放大而不會失真 (2) 在瀏覽器裡可以對 svg 頁面 「檢視 (G)」, 這是瀏覽點陣圖檔時不會出現的功能。

電腦程式也有分 (G) vs (H) (屬於二進位檔的一種)。 工程師讀寫的是 (G), 經過一道稱為 「編譯」 的手續, 會轉成電腦可以執行、 就連 (普通等級的) 電腦高手也無法用肉眼看懂的 (H)。 大多數的電腦廠商只提供 (H) 而不會提供 (G) 給用戶。 有時候為了相容性 - 例如撰寫 wine 或 ReactOS (自由軟體版的 Windows) 工程師可能需要借助一些工具去研究 (H)、 甚至倒推回去產生 (一小部分的) (G)。 這個動作稱為 (I)。

真誠的軟體尊重用戶的自主權; 惡意的軟體用花俏的外觀跟過度包裝的便利性來吸引用戶, 但是像豬籠草一樣引誘用戶越陷越深, 不讓他離開。 用 Scott McNealy 的話來說就是提高 (J)。 (老師意譯為 「下賊船的代價」)

廠商如何提高 (J)? 例如微軟的 Office 軟體在處理檔案讀寫功能時, 把比較難寫的 (K) 功能寫得很好, 卻把相對簡單的 (L) 功能刻意寫得很爛, 使用者的資料進得去、 出不來、 廠商發大財。 早期微軟採用的方法就是不要公開 (M), 所以競爭對手公司的工程師就無法按照文件撰寫相容的軟體; 不知情的用戶會誤以為微軟的產品品質比較好。 後來微軟的 (N) 格式有公開大部分, 但是還是藏了關鍵少數。 相對地, (O) (包含 odt、 ods、 odp 等等) 系列, 就是完全公開的。 採用這些格式或是更簡單的 txt、 md、 csv 等等文字格式來儲存你的重要資料, 就不會被任何一家公司綁架。

用戶會決定選擇哪一種軟體, 並不完全由軟體的品質本身決定。 特別是通訊類的軟體 (例如 line) 它本身的品質可能很差, 但是使用的人越多, 其他人就被迫非用不可。 「一整個通訊網路的價值跟用戶人數平方成正比」 這現象稱為 (P)。 更一般地說, 人們在購買商品時不只會考慮商品本身的價值, 還會考慮 (Q) - 例如通訊產品呈現的 (P) 或是流行服飾避免撞衫的考量。

1970 年代, 電腦程式的 (G) 原本是自由流通的; 後來廠商才越來越封閉。 在 MIT 工作的電腦高手 (R) 在1985 年前後啟動了 GNU project (革奴計畫) 並且成立了自由軟體基金會 (FSF) 開始撰寫軟體並分享。 他主張軟體的使用者應該要有使用、分享、研究、修改等四大自由。 因為 "free" 這一詞在英文裡有 「自由」 vs 「免費」 兩種不同的意義, 可能造成聽者混淆, 於是有人主張把 free software 改稱為 (S)。 中文沒有這個問題, 稱 「自由軟體」 更忠於原味。 後來赫爾辛基大學生 (T) 撰寫了 linux 程式碼, 搭配革奴計畫的成果, 組成了今日稱為 GNU/Linux 的作業系統 (例如老師上課用的桌面系統)。 嚴格地說 (T) 所撰寫的部分只是 (U) 也就是作業系統最核心的部分。 Android 作業系統的 (U) 也是 linux, 但 android 跟老師的桌面在操作方式、自由度等等很多方面都不一樣。

你也可以像老師一樣, 把你自己專屬的自由作業系統帶到任何電腦上執行, 不需要在你或朋友的電腦上重灌作業系統。 前提是你要勇敢地進入 (V) 關掉 (W)。 電腦開機時, 最早取得控制權的是燒在主機板裡的 (V)。 其中一個稱為 (W) 的設定, 名不符實。 它真實的目的是要禁止你用微軟不喜歡的 (競爭對手) 作業系統開機。 在 (V) 裡面, 你可以選擇從不同的硬體開機 - 例如網路、光碟片、隨身碟。 一旦使用者選擇從某一顆硬碟或隨身碟開機, 它上面最早取得控制權的程式碼叫做 (X), 會印出一個選單, 讓您選擇要從這顆硬碟/隨身碟裡面的哪一個作業系統開機。 一顆硬碟/隨身碟可以切成很多個 (Y), 每個 (Y) 都可以各自安裝彼此獨立互不干擾的作業系統。 例如老師曾經在一顆外接硬碟上面安裝 debian、 fedora、 ubuntu 等等多個不同的 linux (Z)。 這種自由是你在 Windows 或 Mac 底下無法想像的。


提示: Aaron Swartz, argument 參數, ASCII, barrier of exit, boot loader, big5, bit 位元, byte 位元組, command 指令, device driver 驅動程式, distribution, executable 可執行檔, export 匯出, file format specification 檔案格式規格書, file system 檔案系統, hexadecimal 十六進位, import 匯入, jpg, kernel, Lawrence Lessig, Linus Torvalds, Louis Brandeis, Metcalfe's law, network externality 網路外部性, octal 八進位, ODF, OOXML, open source software 開放原始碼軟體, option 選項, partition 分割區, pixel 像素, png, radix, reverse engineering 逆向工程, Richard Stallman, secure boot, source code 原始碼, UEFI, utf8, 向量圖檔,