作業系統

What is Operating System (作業系統)?

作業系統架構

作業系統 Features

常見的作業系統


Untitled Document
What is Operating System (作業系統)?

⊕ 作業系統的主要功能

♦ 管理電腦的各種資源, 如 CPU 的使用、記憶體空間、檔案管理、輸入及輸出設備等。

♦ 提供使用者操作介面。

♦ 提供應用程式執行的環境及系統呼叫服務。

Sat Feb 5 07:27:53 CST 2011

Untitled Document
作業系統架構
Sat Feb 5 07:27:53 CST 2011 Untitled Document
作業系統 Features

⊕ 單工或多工

單工 (Single-tasking) 作業系統 作業系統同時間只能執行一項程式, 如果想執行其他的程式, 只有當上一個程式執行完畢後, 才能接著執行。
多工(Multi-tasking) 作業系統 作業系統可同時執行多項程式。

⊕ 單人或多人

單人 (single-user) 使用的作業系統 作業系統同時間只允許一個使用者執行程式。好處是作業系統設計上比較簡單, 不需要考慮資源的管理與保護問題。
多人 (multiuser) 使用的作業系統 允許多個使用者同時間執行程式, 各自使用自己的鍵盤、滑鼠及螢幕, 但其他電腦的資源 (如 CPU 、記憶體、磁碟空間等) 則共用

⊕ 介面種類

命令列操作介面 (command-line interface) 以文字模式呈現, 需由鍵盤輸入指令, 方能執行所需要的功能。
圖形操作介面 (graphical user interface) 以視窗圖形模式 呈現程式及各種電腦資源, 並以滑鼠為主、鍵盤為輔的方式執行程式

⊕ 處理器數量

單處理器系統 (single processor system) 作業系統只能適用於一個 CPU 的系統。此系統的好處是設計上較為簡單。
多處理器系統 (multiprocessor system) 作業系統可在多 CPU 的主機執行, 並充分利用每個 CPU 的運算能力。

⊕ 開放系統或封閉系統

開放原始碼 (open source) 軟體在推出時, 一併公開程式的原始碼, 每個人都可取得程式的原始碼, 可修改符合自己需求, 且可以集合眾人之力來發展軟體。
封閉原始碼 (closed source) 軟體推出時, 並不會公開程式的原始碼, 如果軟體銷售量不錯, 軟體開發者將可以得到相當好的報酬。
Sat Feb 5 07:27:53 CST 2011 Untitled Document
常見的作業系統
DOS (Disk Operating System) 是早期 X86 個人電腦常安裝的作業系統。它只有命令列操作介面
Windows 9x/Me/XP 是一個具有內建上網能力, 及多工的作業系統。除了友善的操作介面外, 也結合了視聽娛樂的功能。
Windows NT/2000 穩定性更高、對網路有極妥善的支援, 因此相當適合企業或學校單位用來控管區域網路環境, 或當伺服器使用。
Unix/Linux/FreeBSD Unix/Linux/FreeBSDn可允許多人同時登入使用、多工的作業系統, Linux 、FreeBSD 的特色是可免費取得安裝於個人電腦上。
Mac OS (Macintosh OS, 麥金塔作業系統) 具有視窗圖形環境的作業系統, 只能在 PowerPC 及 68K 等系列的機器上執行。
Palm OS/WinCE PDA 所使用之 OS, WinCE 是微軟所出。
Sat Feb 5 07:27:53 CST 2011