54
1 第第第 第第第第 第第 () 第第第第第第第第 第第第第 第第第第第第 第第第第第第第第第第 第第 一,,, 第第 第第第第第第第第第第第第第第第第 第第第第第第第 ,, UNIX 第第第 第第第第 Windows 第第

第八章 作業系統(二)

Embed Size (px)

DESCRIPTION

第八章 作業系統(二). 電腦發展至今已有一段歷史,在不同時代,作業系統也隨著改變,在本章中,我們將介紹常見且流行的作業系統,包括工作站級的 UNIX 以及個人電腦的 Windows 等等。. 第八章 作業系統(二). 幾種目前常見的作業系統 UNIX UNIX-Like ( Linux 、 FreeBSD ) Windows Mac OS OS/2 介紹 UNIX 的常用指令及 Windows 的相關設定。. 8.1UNIX 作業系統 8.1.1UNIX 的發展 8.1.2UNIX 的特色 8.1.3UNIX 的使用者介面 - PowerPoint PPT Presentation

Citation preview

Page 1: 第八章 作業系統(二)

1

第八章作業系統(二)

電腦發展至今已有一段歷史,在不同時代,作業系統也隨著改變,在本章中,我們將介紹常見且流行的作業系統,包括工作站級的 UNIX以及個人電腦的 Windows 等等。

Page 2: 第八章 作業系統(二)

2

第八章 作業系統(二)

• 幾種目前常見的作業系統– UNIX– UNIX-Like( Linux、 FreeBSD )– Windows– Mac OS– OS/2

• 介紹 UNIX 的常用指令及 Windows 的相關設定。

Page 3: 第八章 作業系統(二)

3

大綱

• 8.1 UNIX 作業系統– 8.1.1 UNIX 的發展– 8.1.2 UNIX 的特色– 8.1.3 UNIX 的使用者介面– 8.1.4 UNIX 的指令

• 8.2 DOS• 8.3 Windows 作業系統

(Windows 95/98/Me/NT/2000/XP)– 8.3.1 Windows 3.x– 8.3.2 Windows 95/98/Me– 8.3.3 Windows NT/2000– 8.3.4 Windows XP– 8.3.5 Windows Server 2003 家

• 8.4 Linux/FreeBSD– 8.4.1 Linux– 8.4.2 FreeBSD

• 8.5 OS/2• 8.6 Mac OS• 8.7 嵌入式作業系統

(Embedded Operation System)• 8.8 Windows 的系統設定

– 8.8.1 Windows 的解析度設定 – 8.8.2 Windows 的虛擬記憶體設

定– 8.8.3 Windows 的系統效能監控

• 8.9 Windows 的工具軟體

Page 4: 第八章 作業系統(二)

4

8.1 UNIX 作業系統

• UNIX– 現代作業系統的始祖– 許多功能都變成了現代作業系統的標準– 定義了許多資料處理模式

• 例如階層式的檔案系統結構。– 目前 UNIX 仍舊是眾多工作站級電腦所使用的作業系統。

Page 5: 第八章 作業系統(二)

5

8.1.1 UNIX 的發展• UNIX 作業系統的發展

– 在 1970 年代,當時的電腦系統大多是中大型主機,造價昂貴,因此必須提供多使用者共同使用,而 UNIX是 AT&T 的貝爾實驗室 (Bell Lab.) 為了此需求所發展的多人多工的作業系統。

• UNIX 作業系統的原始程式大部分都是使用 C 語言所撰寫,所以具有可攜性– 也就是可以適應於各種不同的硬體結構(只要更換編譯器並重新編譯即可)。

• 在這些年來,為了配合自家推出的硬體特性,小幅修改了部分原始的UNIX, UNIX 版本如下– AT&T 的標準版本 System V– Sun的 Solaris– IBM的 AIX– Berkeley的 BSD

• 學術用途,例如 UNIX 4.4BSD– XENIX

• 微軟針對個人電腦所發展的 UNIX 系統

Page 6: 第八章 作業系統(二)

6

8.1.2 UNIX 的特色

• 目前 UNIX 的分佈狀況– 在商業領域中,以 SYSTEM 為最多– BSD 則是用於學術用途– XENIX 則只適用於個人電腦。

• 透過 UNIX 的管理,使用者只要擁有一套終端機設備就可以使用電腦主機的資源來完成自己的工作,並且不必擔心互相影響的問題。

• 至今, UNIX 仍然是中大型電腦最主要的作業系統,原因則是它具有下列特點:– (1) 穩定性極高– (2) 移植性高– (3) 多人多工– (4) 安全性佳– (5) 系統架構良好

Page 7: 第八章 作業系統(二)

7

8.1.3 UNIX 的使用者介面

• UNIX 作業系統可以分為兩部分– 作業系統核心– 操作環境(也就是使用者介面)。

• UNIX 的內定介面是命令列使用者介面,使用者透過 shell( 層殼 )下達指令,然後經過命令解釋器將之轉換為對系統核心的運算需求

• 使用者必須花費一些時間才能夠熟悉各項指令的需求。• 指令大多為英文的縮寫(當然也有例外),例如 cp 代表複製

(copy)• 可以透過 man 指令來進行指令的線上查詢。• 使用者可以根據本身的習慣,使用不同的 shell 來下達指令

– 常見的 shell有 C-Shell、 B-shell 等等。

Page 8: 第八章 作業系統(二)

8

8.1.3 UNIX 的使用者介面

UNIX 命令列使用者介面

Page 9: 第八章 作業系統(二)

9

8.1.3 UNIX 的使用者介面

• UNIX 後來也發展了一些圖形化介面– 例如 X-Window 及 MOTIF 。

• Sun公司的 Solaris 系統– 一套整合命令列與圖形化介面的 UNIX 系統。

Sun Solaris作業系統的圖形化介面

Page 10: 第八章 作業系統(二)

10

8.1.4 UNIX 的指令

• UNIX 的指令眾多,大多與英文單字有關,我們將之整理如表,– 如果想要瞭解它的詳細參數意義,可以透過『man 指令名稱』來查詢

– 這些指令通常也適用於 FreeBSD或Linux等 Unix-like的作業系統。

Page 11: 第八章 作業系統(二)

11

8.2 DOS

• DOS– 早期 IBM PC 的磁碟作業系統 (Disk Operation System)

– 服務對象為一般的單一使用者,在 CPU 及主記憶體方面的管理需求不多,反而是需要對於磁碟提供較多的管理。

• 常用的 DOS 有三種不同品牌,三種 DOS彼此相容,但仍有一些區別,而其中又以 MS-DOS 的普及率最高。– Microsoft公司的 MS-DOS

– IBM公司的 PC-DOS

– Novell公司的 DR DOS

• MS-DOS 是微軟接受 IBM委託所開發的 DOS 系統之一,由於普及率極高,因此奠定了微軟企業的深厚基礎。– MS-DOS 只能供一個使用者作業,在不透過特殊方式的狀況下(例如常駐程

式),一次只能執行一個程式。

Page 12: 第八章 作業系統(二)

12

8.2 DOS

• MS-DOS 的使用者介面– 命令列式透過指令來操作電腦– 使用類似 UNIX 的檔案樹狀目錄結構,唯一的差別在於目錄符號為『 \』( UNIX 的目錄符號為『 /』)。

– 由於 MS-DOS屬於 16位元( x86 指令集)的作業系統以及只能使用640KB 主記憶體空間,因此,無法負擔複雜且龐大的軟體。

• 在 386/486 時代,雖然採用 EMS、 XMS 等技術突破了 640K 的限制,但非常不方便

– 無法提供多工能力, Windows 作業系統出現後,逐漸退出市場。• 為了延續某些舊版軟體的生命,在 Windows 系統中,以虛擬機器方式提供 MS-DOS 的操作環境。

Page 13: 第八章 作業系統(二)

13

8.3 Windows 作業系統(Windows 95/98/Me/NT/2000/XP)

• 在 386/486 PC 時代,麥金塔電腦的圖形化作業系統帶給另一群使用者非常方便的操作介面– MS-DOS在 386/486 PC佔有率已達 90% 以上– 微軟開始從事將 MS-DOS 改版為圖形化的視窗 (Windows) 介面,以降低一般使用者對於電腦的恐懼。

Page 14: 第八章 作業系統(二)

14

8.3.1 Windows 3.x

• Windows 3.0、 3.1、 3.11、Workgroup 3.1– 但Windows 3.x其實算不上是作業系統,它必須先透過 MS-DOS開機後,再執行

Windows 軟體– 充其量只不過是一個圖形化介面。

• Windows 是一種多工的系統,多工又分為非先佔式多工與先佔式多工兩種:– (1) 非先佔式多工 (Non-Preemptive Multitasking) :

• 又稱為合作式多工或協調式多工 (Cooperative Multitasking) ,系統不會強制分配CPU 時間。當某個程式佔用 CPU 時,必須等到該程式自己釋放 CPU 之後,其它程式才能夠取得 CPU 的使用權,因此,要達到多工效果,必須程式間能夠彼此合作。

– (2) 先佔式多工 (Preemptive Multitasking) :• 每個程式的 CPU 時間由作業系統核心來分配,當程式被分配到的 CPU 時間使用完畢後,系統會自動執行交換 (context switch) ,強制將 CPU 使用權交給下一個排隊中的程式,因此沒有任何一個程式能主觀地霸佔 CPU 。換句話說,先佔式多工才是一個功能完整的多工模式。

• Windows 3.x– 仍舊是 16位元( x86 指令集)的程式– 採用非先佔式多工

• 若有某個程式當掉,則所有程式都會跟著當掉。

Page 15: 第八章 作業系統(二)

15

8.3.2 Windows 95/98/Me

• 在 1995 年微軟發行的 Windows 95視窗作業系統– 非常完整的作業系統– 一套專門針對個人及家庭用戶所設計的視窗作業系統

• 之後又推出 Windows 98及Windows Me 等都屬於個人及家庭用戶等級的作業系統。• Windows 95

– 採用真正的多工方式,也就是先佔式多工– 支援 32位元的應用程式,但 Windows 95 仍舊支援 16位元的應用程式

• 執行 16位元應用程式時,仍舊採用的是非先佔式多工。– 提供了「檔案總管」來管理檔案系統的目錄結構。– 設計【開始】按鈕的工作列

• 仍沿用到今日的各種 Windows 系統中。– 一開機後,使用者面對的就是 Windows 95 提供的使用者介面

• 如果使用者想要執行以往的 MS-DOS 應用程式,則必須另外手動或自動開啟一個MS-DOS視窗,在該視窗內執行 MS-DOS 應用程式。

• 如果要執行視窗程式,則直接執行即可。– Windows 95非常成功,當時的個人電腦出廠時都指定搭配 Windows 95 作業系統。

Page 16: 第八章 作業系統(二)

16

8.3.2 Windows 95/98/Me

• Windows 98 是一個更成功的作業系統– 修正Windows 95 的一些錯誤– 『隨插即用』 (Plug & Play) 是 Windows 98 最大的特色

• 簡化了週邊硬體裝置的軟體安裝流程。– 加入當時推出的各種介面標準

• USB裝置、紅外線傳輸、多重螢幕。– 將網路功能當作一項設計重點

• 為網際網路瀏覽器 Internet Explorer 4(IE4)做非常緊密的結合• 檔案總管與瀏覽器的介面其實是共用的。• Windows 98 內定必須附上 IE4• Outlook Express進行收發電子郵件

Page 17: 第八章 作業系統(二)

17

8.3.2 Windows 95/98/Me

• 在 2000 年,推出 Windows Me(Millennium Edition縮寫;即千禧版)– 延續了 Windows 95/98 的使用者介面– 只在多媒體方面做了一些改良

• 在硬體介面上,加入了可以處理數位影音資料的各種功能,方便輸入與處理數位錄影機、數位相機及輸入錄音機的影音資料。

– 改良了多媒體播放軟體 Media Player• 新版 Media Player 可以播放 VCD與 DVD數位影片。

– 提供製作電影的工具,整體目標是要讓Windows Me 成為一個家用的多媒體電腦。

– 不算是一項成功的產品• 因為當時已經推出的

Windows 2000比Windows 95/98/Me 等都還要穩定,使得部分個人改用Windows 2000 Professional做為作業系統或者仍沿用 Windows 98作業系統。

Windows Me 作業系統

Page 18: 第八章 作業系統(二)

18

8.3.3 Windows NT/2000

• Windows NT/2000– Windows 95/98/Me 是針對個人使用者所開發的作業系統,穩定度一直為人所詬病(當機率過高)。在另一方面,微軟也為企業設計了另一套穩定度較高且更安全的作業系統,此類作業系統最早期的版本為 Windows NT(New Technology) 。

– Windows NT 最早的版本是 Windows NT 3.5及 3.51• 它使用的是 Windows 3.1 的使用者介面

– 到了 Windows NT 4.0• 使用 Windows 95/98 的視窗操作介面• 在擴充硬體的安裝方面並不如 Windows 98 來得方便。

– 採用的是一種主從式架構 (Client/Server) ,主端(也就是伺服器端)等待客戶端提出需求後,提供各種服務。故分為兩種版本,分別是NT Server與Windows NT Workstation 。

• NT Server 是一套伺服器作業系統,可以提供客戶端各項服務• 客戶端只需要安裝Windows NT Workstation 版本即可。

Page 19: 第八章 作業系統(二)

19

8.3.3 Windows NT/2000

Windows NT 的主從式架構

Page 20: 第八章 作業系統(二)

20

8.3.3 Windows NT/2000

• 使用Windows NT配合 IIS及資料庫可以提供企業對於電腦 及網路的所有需求

– Windows NT可以架構企業內部的區域網路– 在Windows NT Server 上加裝 Internet Information Server(IIS) ,就可以作為 Internet伺服器,例如可以作為網頁伺服器。

– 繼Windows NT成功的案例後,微軟在 1999/2000年間又推出了Windows 2000作業系統

• Windows 2000 作業系統– 核心沿自於 NT– 修改了 NT 4.0的錯誤,使得Windows 2000更穩定、更安全可靠。– 對於硬體的安裝也比 NT來得更加簡單方便。

Page 21: 第八章 作業系統(二)

21

8.3.3 Windows NT/2000

• Windows 2000分為許多版本,其服務對象也有所不同:– (1)Windows 2000 Professional:

• 類似Windows NT Workstation的角色,做為企業網路的客戶端電腦作業系統

• 由於Windows Me不如預期理想,因此,許多個人用戶及筆記型電腦也都安裝了Windows 2000 Professional。

– (2)Windows 2000 Server:• 預計取代Windows NT Server,做為企業網路的伺服器作業系統,提供列印、檔案分享及一般網路連線等服務。

• IIS 5.0已經內定附於Windows 2000 Server中,可以做為網際網路伺服器。

– (3)Windows 2000 Advanced Server:• 除了提供Windows 2000 Server的各項服務之外,還可以做為電子商務的伺服器,。

– (4)Windows 2000 Datacenter Server:• Windows 2000伺服器家族中,功能最強大的版本,一般用來做為企業的大型資料處理中心或者用來建置非常重要的大型軟體平台。

Page 22: 第八章 作業系統(二)

22

8.3.3 Windows NT/2000

Windows 2000 Server 作業系統

Page 23: 第八章 作業系統(二)

23

8.3.4 Windows XP

• Windows XP– 微軟推出的最新非伺服器作業系統– 沿自 NT、 2000 的核心– 結合 Windows Me 的數位影音功能– 大幅修正使用者介面(也保留了 Windows 2000 介面供使用者選擇),讓Windows XP

的使用者介面更具有親和力。• Windows XP 算是一個成功的產品

– 唯一的缺憾是, XP沒有伺服器版本的作業系統。– Windows XP 有兩種版本: XP Home Edition與 XP Professional 。– Windows XP Home Edition

• 鎖定家庭使用者,它考慮了家中共用電腦的實用性,透過使用者設定檔的功能,讓家庭的每一個成員可以共用同一部電腦,但卻能夠擁有各自獨立的桌面等相關軟體環境,除此之外,在家用網路、多媒體、網際網路的連線上也都加強了一些功能。

– Windows XP Professional• 設定在原本使用 Windows 2000 Professional 的客戶,它加強了一些關於遠端存取

及網路安全方面的功能,可以當作企業網路的客戶端電腦作業系統。

Page 24: 第八章 作業系統(二)

24

8.3.4 Windows XP

Windows XP Home Edition 作業系統

Page 25: 第八章 作業系統(二)

25

8.3.5Windows Server 2003家族

• 在 2003 年底,推出 Windows Server 2003 家族以替代Windows 2000 Server 家族。– 同時附帶 .NET平台 1.1 版– 同時附帶 IIS 6.0 版– Windows Server 2003 家族

包含了 Standard Edition、 Enterprise Edition、Datacenter Edition及Web Edition 等四種版本

• 其中有些版本也提供了支援了 64位元的作業系統,各版本支援的詳細技術,如表 8-4整理。 Windows Server 2003 作業系統

Page 26: 第八章 作業系統(二)

26

8.3.5Windows Server 2003家族

Windows 的發展歷程

Page 27: 第八章 作業系統(二)

27

8.4 Linux/FreeBSD

• 將 UNIX移植到 PC上的解決方案– Linux和 FreeBSD

• 採用開放原始碼的方式進行推廣。• 指令大部分皆與 UNIX相同

–使得一般無法購買工作站級大型主機的使用者,也能享有 UNIX的穩定性。

• 這類作業系統通稱為 Unix-like作業系統。

Page 28: 第八章 作業系統(二)

28

8.4.1 Linux

• 在 1990 年之前,而 Linus 為了讓個人電腦 PC 也能夠安裝 UNIX 作業系統,因此發展了可安裝於 PC的 Unix-like 作業系統 -Linux 。– Linux 的核心程式最初命名為 hobby ,並且開放於網路上,而經由全球支持開放軟體的工程師共同努力完成 Linux 的各項功能後,目前的 Linux 不但能夠與各種硬體相容,並且比微軟的伺服器作業系統還要穩定。

• Linux– 完全免費的作業系統– 開放原始碼的下載– 採用大眾公有版權 (GPL; GNU General Public Licenses)原則來發行

• GPL 的規定是,任何人都可以透過任何形式複製與散佈 Linux 的原始程式,但在修改所有遵循 GPL的軟體及文件後,必須將修改的程式碼及文件也按照 GPL的規範釋出。

– 對 Linux有興趣的讀者,可以到 Linux官方網站取得進一步的資料。 • http://www.linux.org.tw及 http://www.linux.org

Page 29: 第八章 作業系統(二)

29

8.4.1 Linux

Red Hat Linux的 X-Window

Page 30: 第八章 作業系統(二)

30

8.4.1 Linux

• 安裝套件( Distribution)– 在實務上,由於要安裝一套完整的作業系統,除了安裝核心程式之外,還需要搭配相關的系統程式、應用程式等才具備實用的價值。

– 採取開放式的 Linux 並無硬性的規定系統程式及應用程式,所以每個人可以依照本身的需求下載自己所需要的系統程式和應用程式,並組合出一個屬於自己的 Linux 環境

– 對一般使用者而言,收集程式並加以安裝並非容易的事。• 針對此種情況,某些公司或團體於是將常用、穩定且接受度較高的程式與 Linux 核心結合在一起並包裝成一個完整可用的作業系統,如此的包裝就稱為「安裝套件( Distribution )」。

– 著名的安裝套件• RedHat/Fedora、Mandrake、 Debian GNU及 Slackware 等等。

Page 31: 第八章 作業系統(二)

31

8.4.2 FreeBSD

• FreeBSD– 另一個將 UNIX 移植到一般 PC 的作業系統版本– 能夠讓個人電腦輕易的變成功能強大的工作站或伺服器。– FreeBSD 源自於 UNIX中 BSD 系列版本,通常使用在學術單位。

• 在學術領域中, FreeBSD佔有一席之地,這是因為 FreeBSD 具有下列特點:– (1) 完全 32位元的作業系統,則以與其他 32位元的作業系統相抗衡。– (2) 多樣化且簡易的安裝方式:安裝可以透過 CDROM ,也可以透過軟碟、MSDOS 分割區、 FTP、 NFS 等檔案來源安裝。

– (3)開放原始碼。– (4) 包含了大量應用軟體,並且提供簡易的 Packages 安裝方式。– (5)支援 UNIX 等級的記憶體保護模式。– (6) 可以直接執行其他 UNIX-like 作業系統(如 Linux )上編譯的程式。 – (7) 提供動態共享函式庫,以有效利用硬碟與記憶體。 – (8) 同樣提供 GCC ,也就是包含 C、 C++、 FORTRAN 等程式的開發環境。 – (9) 包含大量的說明,同時有一群熱心人士進行文件的各國語言翻譯。

Page 32: 第八章 作業系統(二)

32

8.4.2 FreeBSD

• Linux與 FreeBSD– PC上執行 UNIX 的解決方案,但相較於 Linux, FreeBSD 則更嚴謹,

因為 FreeBSD 的核心小組具有組織性質,負責維護更新並發行系統– 一般的評價皆認為 FreeBSD比 Linux還要穩定。– 由於完全非商業化,因此應用程式的支援性有些不如 Linux 。– FreeBSD 目前最普及的版本是 3.0-released ,該版本支援同時也支援

了多重處理器、 Secure RPC 等高階硬體及保密策略。– 目前正在發展的版本則為 FreeBSD 4.x 。

Page 33: 第八章 作業系統(二)

33

8.5 OS/2

• OS/2(Operating System/2)– 為了改進 DOS 作業系統對於記憶體支援的 640K限制, IBM 發展的一套作業系統– OS/2 Warp 分成用戶端 (client) 及伺服器 (server) 兩種版本。– 自從Windows 95 之後, OS/2 一直推廣不易

• 原因在於當時 OS/2 對於系統要求極高,一般使用者無法負擔高額的硬體費用,因此大多採用 Windows 95、Windows NT 等作業系統,而微軟隨後推出的Windows 98、 2000 更是成功,這也使得 OS/2 的市場佔有率遙遙落後 Windows系列產品。

• 在早期, OS/2 仍舊有其特色– 採用先佔式優先權式多工,因此較Windows 3.x、 95還要穩定。– OS/2 4.0 版的定址能力高達 64TB ,因此每個程式各可以各自擁有 512MB 的虛擬記憶

體。– 內建 Java 虛擬機器可以說是 OS/2與Windows 系列最大的差別– OS/2 在語音辨識控制、語音輸入方面的表現也比較優於 Windows 。

• OS/2雖然市場佔有率不高,但這並非來自於技術的落後,反而是行銷策略的失敗所致

– OS/2 並未被 IBM放棄,目前仍舊繼續發展中。

Page 34: 第八章 作業系統(二)

34

8.6 Mac OS

• 麥金塔電腦 (Macintosh) 的作業系統 Mac OS– 由蘋果公司自行開發– 可以算是圖形化使用者介面 (Graphic User Interface; GUI) 的鼻祖– 由於個人電腦市場一直被 PC 所佔據,因此 Mac OS 的使用率偏低。– 直到目前為止,麥金塔電腦的圖形處理仍比個人電腦還要好

• 大多數繪圖、排版、平面設計的專業人員仍舊使用麥金塔電腦來工作– 在 1998 年推出的 Mac OS 8 及後來的 Mac OS 9 都頗受好評。– 網路及伺服器功能一直是比較欠缺的– 在 2001 年,基於 UNIX 為基礎,開發了一套新版的 Mac OS X ,使得不但具有 UNIX 分時多工的特性,並且仍保有多媒體處理的能力,使得Mac OS 成為具有主從結構與多媒體工作站的作業系統(唯一的缺點是 Mac OS X 仍舊只能夠安裝於麥金塔電腦)。

– Mac OS X 也分為兩種版本• 客戶端使用的 Mac OS X 10.1• 伺服器端的 Mac OS Server 10.1 。

Page 35: 第八章 作業系統(二)

35

8.6 Mac OS

Mac OS X作業系統

Page 36: 第八章 作業系統(二)

36

8.7 嵌入式作業系統(Embedded Operation System)

• PDA– 關於比筆記型電腦還要小的電腦設備,美國 IDC公司曾定義

SHD(Smart Handheld Device) 用以代表 Handheld Companion及Vertical Application Device 兩種裝置。

• Vertical Application Device 一般指的是商用市場產品,例如零售業用來掃描的條碼機 (Barcode Scanner) 就是屬於 Vertical Application Device。

• Handheld Companion 則可以依據外型分為 PC Companion和Personal Companion 兩類。

– PC Companion 具有鍵盤,但卻比筆記型電腦還要小(如圖8-43 ),例如 HP 540 系列就是此類產品,就目前來說,此類電腦安裝的作業系統則以 Windows CE 為主,其功能與Windows 作業系統差異不大,唯獨就是螢幕比較小而已。

Page 37: 第八章 作業系統(二)

37

8.7 嵌入式作業系統(Embedded Operation System)

圖 8-12 掌上型電腦 (PC Companion) 安裝Windows CE 作業系統

Page 38: 第八章 作業系統(二)

38

8.7 嵌入式作業系統(Embedded Operation System)

• Personal Companion沒有鍵盤輸入裝置,一般是透過手寫或軟體鍵盤做為輸入方式,其實就是目前大眾所稱的 PDA

– 圖 8-13、 8-14、 8-15– 著名的 Palm Inc.、 IBM、 Compaq、 Casio、 HP、 Sony 等大企業都推出了此類產品。

圖 8-13 安裝Windows CE 作業系統的 PDA(Pocket PC)

圖 8-14 安裝 Palm OS的 PDA(Palm)

圖 8-15 安裝 Linux 作業系統的 PDA

Page 39: 第八章 作業系統(二)

39

8.7 嵌入式作業系統(Embedded Operation System)

• Personal Companion( PDA)的作業系統– Palm OS

– Windows CE(簡稱WinCE)– Linux

– Penbex

– EPOC

– 許多機型必須搭配固定的作業系統• 國內市場而言

– 目前以 Palm OS、Windows CE、 Linux最為常見。• PDA 作業系統

– 至少必須提供個人行事曆、行程規劃、名片通訊錄、上網收發電子郵件、瀏覽網頁等基本功能

– 必須能夠透過紅外線或藍芽無線傳輸與桌上型/筆記型電腦連線。

Page 40: 第八章 作業系統(二)

40

8.7 嵌入式作業系統(Embedded Operation System)

• 嵌入式系統– 安裝於 PDA 的各類作業系統皆為嵌入式作業系統,因為 PDA屬於嵌入式系統裝置之一。– 嵌入式系統的特色是不需要外接需許多零件,在一個小面積元件的元件上就必須完成某

些特定功能。• 嵌入式系統牽扯到硬體與軟體兩項設計

– 在硬體方面,它使得利用硬體描述語言 (HDL)進行積體電路設計的產業得以蓬勃發展,這些公司負責開發所謂的 IP( Intellectual Property )矽智財,以重複使用方式,供設計人員進行模組選取的設計。

– 在軟體發展方面,嵌入式作業系統( Embedded Operation System )也隨之孕育而生。這些嵌入式作業系統具有即時系統的特性,其功能比一般 PC或工作站級的作業系統小許多,但卻足以提供做為各種嵌入式上應用程式的執行環境。

• 而在嵌入式作業系統上面開發應用程式是基於平台模式– 想要執行由 Java(J2ME)開發的應用軟體,必須在作業系統中安裝 Java 虛擬機器– 想要執行由 VB.NET、 C#等 .NET 語言開發的應用軟體,則必須安裝 .NET平台。

• 在內定的狀態下, Win CE.NET 已經具備 .NET平台。而 Sun 也提供了各類作業系統適用的 Java 虛擬機器。

Page 41: 第八章 作業系統(二)

41

8.8 Windows 的系統設定

• Windows 是目前最普及的作業系統,因此在本節中,我們將介紹一些關於 Windows 的系統環境與設定。– Windows 的解析度設定– Windows 的虛擬記憶體設定– Windows 的系統效能監控– Windows 的工具軟體

Page 42: 第八章 作業系統(二)

42

8.8.1 Windows 的解析度設定

• Windows 的視窗內定都有三種狀態,我們可以透過視窗右上角的三種按鈕(最大化鈕、最小化鈕、關閉鈕)來加以調整或直接拉動視窗邊界調整視窗的大小。– 若按下最小化鈕,視窗將被縮小到工具列中– 若按下最大化鈕,則視窗會被放置最大,所謂最大,也就是桌面大小。

• 桌面大小決定了視窗的解析度,如果將解析度設定越高,則字體越小,但可瀏覽的內容也就越多,圖 8-16、 8-17 分別是在800x600與 1024x768 解析度下,使用瀏覽器瀏覽同一網頁的效果。

Page 43: 第八章 作業系統(二)

43

8.8.1 Windows 的解析度設定

圖 8-16 800x600 解析度(可觀看內容較少) 圖 8-17 1024x768 解析度(可觀看內容較多)

Page 44: 第八章 作業系統(二)

44

8.8.1 Windows 的解析度設定

• 設定螢幕解析度– 於桌面上按下滑鼠右鍵,並執行快顯功能表內的【內容】指令,然後切換到設定值頁簽,直接拉動橫桿設定解析度即可,如圖 8-18 。

Page 45: 第八章 作業系統(二)

45

8.8.1 Windows 的解析度設定

• 解析度將會受到顯示卡與驅動程式的影響,必須針對不同的顯示卡安裝正確的驅動程式,然後才會出現該顯示卡支援的解析度供我們選擇。– 由於實際顯示畫面的裝置是螢幕,因此當您在圖 8-18 中,調整解析度

並按下【確定】鈕後,作業系統將會測試螢幕是否能夠有效支援該解析度,此時則由使用者自行依照螢幕的狀況加以判斷。若顯示效果沒有問題,則可完成解析度的設定,否則應該調整為其他的解析度。

Page 46: 第八章 作業系統(二)

46

8.8.2 Windows 的虛擬記憶體設定

• 在正常狀況下, Windows會自動調整虛擬記憶體的大小,只有在出現虛擬記憶體太小時,才需要重新手動調整虛擬記憶體的大小。– 主記憶體與虛擬記憶體決定了電腦環境中可以同時容納多少需要被執行的程

式,因此,如果您常常同時開啟許多視窗,則應該將虛擬記憶體向上調整,調整虛擬記憶體的方式很簡單,如下步驟。

Page 47: 第八章 作業系統(二)

47

8.8.2 Windows 的虛擬記憶體設定

Page 48: 第八章 作業系統(二)

48

8.8.2 Windows 的虛擬記憶體設定

Page 49: 第八章 作業系統(二)

49

8.8.3 Windows 的系統效能監控

• Windows 提供了系統資源監視工具,使用者可以藉由此工具了解電腦運作過程中,各個元件的狀態– 網路連線狀態– 封包運行狀態– 資料庫服務狀態– ……

• 伺服器等級的電腦– 監視軟體更形重要,它可以提供管

理者調整硬體配備以及對外服務的開放程度時的重要參考依據。

• 在Windows 2000/XP/2003 環境中,使用者可以執行【所有程式/系統管理工具/效能】指令,即可開啟圖 8-22 的效能視窗,對系統效能進行監控。 圖 8-22 Windows XP 的效能監控軟體

Page 50: 第八章 作業系統(二)

50

8.9 Windows 的工具軟體

• Windows 作業系統除了核心程式之外,還提供了許多的應用軟體– 系統工具、編輯器、小遊戲等等。系統工具又稱為工具軟體或工具程式

(Utilities) ,它可以用來輔助維護系統資源• 通常系統工具都被納入套裝的作業系統內

– 仍有某部分工具軟體是由其他廠商所開發,甚至有許多好用的小工具是由程式設計師個人所開發,有些還是免費的

• 善用工具軟體,可以讓您的系統更穩定、效率更好、也更不怕被破壞。• 磁碟是電腦系統中非常重要的元件,對於系統整體效能具有舉足輕重的影

響, Windows 作業系統至少提供了下列 3 種磁碟維護工具:– (1)磁碟清理工具:– (2)磁碟掃描工具:– (3)磁碟重組工具:

Page 51: 第八章 作業系統(二)

51

8.9 Windows 的工具軟體

• (1)磁碟清理工具:– 電腦為了方便作業或提供正確的高可靠度,可能會產生一些非必要的檔案。

• 所謂非必要的檔案,指的是若將這些檔案刪除,電腦系統仍可正確的運作,而若是不將這些檔案刪除的話,電腦可以獲得更高的效率或是維護上的方便。

• 舉例來說,當我們利用檔案總管刪除檔案時,除非您是用永久刪除的方法刪除的,否則,事實上,我們並未將檔案完全從磁碟中移除,我們仍然可以從資源回收筒中救回這些檔案。

• 例如我們在網際網路瀏覽網頁時,電腦會將我們已瀏覽過的部分網頁暫時儲存在磁碟中,以便於我們使用如:上一頁這種功能時,不必再到網路上下載網頁,以便節省網頁讀取的時間,而這些暫存檔案即使被刪除後,事實上,並不會影響電腦運作的正確性,只不過是必須多花一些時間重新讀取網頁罷了。

– 一般的使用者不知道哪些檔案是系統所必須的(也就是不能刪除的),哪些檔案是不一定需要的,因此,作業系統會提供使用者磁碟清理工具,用以協助使用者刪除這些不必要的檔案。

Page 52: 第八章 作業系統(二)

52

8.9 Windows 的工具軟體• (2)磁碟掃描工具:

– 磁碟受到一些異常的狀況影響,例如:突然斷電,碰撞毀損,磁碟的不良品等等,都可能造成磁碟的部份或全部的毀損,連帶毀損到儲存在磁碟中的資料

– 這些毀損一般是肉眼所看不出來的,因此需要透過磁碟掃描工具檢測磁碟的完整性

• 例如:檢測磁碟是否毀損,復原磁碟的毀損等等。• (3)磁碟重組工具:

– 對磁碟資料的讀取與寫入所需要的時間對於 CPU與記憶體存取而言,慢了非常多,而不論是讀取或寫入的動作都必須先搜尋( seek )磁碟的資料配置,因此,若將磁碟的資料配置重新排列,以減少搜尋磁碟資料的時間,將可以大幅提高電腦系統的整體效能

• 重新排列資料的工作可以透過磁碟重組工具來完成。– 在Windows 中啟動磁碟重組工具

• 執行【所有程式/附屬應用程式/系統工具/磁碟重組工具】指令,就會開啟圖 8-23 的視窗,您可以先選擇某一個磁碟區後,在進行重組工作,由於重組需要大量時間,因此建議於電腦閒置的時間進行磁碟重組。

Page 53: 第八章 作業系統(二)

53

8.9 Windows 的工具軟體

圖 8-23 磁碟重組工具

Page 54: 第八章 作業系統(二)

54

重點回顧

本章習題