ch02 電腦軟體
DESCRIPTION
CH02 電腦軟體. 介紹電腦軟體之概念 認識 系統軟體、程式語言與 軟體開發 認識 作業系統的主要功能 認識作業系統的演進 歷史 認識常用之應用軟體. 2-0 電腦軟體概述. 電腦軟體概念. 電腦中基本的組件有「硬體」與「軟體」 電腦軟體能做什麼? 讓電腦正確無誤地運行 帶給使用者多樣化的應用. 電腦軟體的分類. 電腦軟體可分為兩類 系統軟體 系統軟體擔任應用軟體與硬體間溝通的橋梁 如: 作業系統 、 驅動程式等 應用軟體 大多數人使用電腦時所會操作或是使用到的軟體 類別 如 : 文書處理軟體、瀏覽器軟體甚至電腦遊戲等. 電腦軟體的分類. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/1.jpg)
![Page 2: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/2.jpg)
CH02 電腦軟體 介紹電腦軟體之概念 認識系統軟體、程式語言與軟體開發 認識作業系統的主要功能 認識作業系統的演進歷史 認識常用之應用軟體
![Page 3: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/3.jpg)
2-0 電腦軟體概述
CH02 電腦軟體
![Page 4: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/4.jpg)
電腦中基本的組件有「硬體」與「軟體」 電腦軟體能做什麼?
讓電腦正確無誤地運行 帶給使用者多樣化的應用
電腦軟體概念
CH02 電腦軟體
![Page 5: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/5.jpg)
電腦軟體可分為兩類 系統軟體
系統軟體擔任應用軟體與硬體間溝通的橋梁 如:作業系統、驅動程式等
應用軟體 大多數人使用電腦時所會操作或是使用到的軟體類別 如:文書處理軟體、瀏覽器軟體甚至電腦遊戲等
電腦軟體的分類
CH02 電腦軟體
![Page 6: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/6.jpg)
電腦軟體的分類
硬體、系統軟體及應用軟體間之關係圖CH02 電腦軟體
![Page 7: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/7.jpg)
系統軟體
CH02 電腦軟體
![Page 8: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/8.jpg)
系統軟體概念 系統軟體是介於電腦硬體與應用軟體間的中介軟體
系統軟體的用途為 協助硬體正常的運作 提供操控硬體之服務
系統軟體
CH02 電腦軟體
![Page 9: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/9.jpg)
系統軟體的分類 作業系統 BIOS 驅動程式 系統工具軟體
系統軟體
CH02 電腦軟體
![Page 10: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/10.jpg)
作業系統是用來管理電腦資源的一個程式 作業系統的工作有
決定哪些程序該先被 CPU 執行 記憶體的管理 控制輸入及輸出裝置〈如:鍵盤滑鼠等〉 檔案系統的管理 網路功能 etc …
作業系統
CH02 電腦軟體
![Page 11: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/11.jpg)
Windows 作業系統是目前最多人使用的作業系統 Window 作業系統的演進
MS-DOS ( 文字介面作業系統 ) Windows 3.0 Windows 3.1 Windows 95 Windows 98 Windows ME …… Windows 7 ( 最新版 )
Windows 作業系統
CH02 電腦軟體
![Page 12: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/12.jpg)
Unix 作業系統之特點 可以同時多人使用 具有多工特性
較適合做為雲端伺服器之用途 Unix 作業系統有許多的分支
如目前較活躍的有 Linux 與 FreeBSD
Unix 作業系統
FreeBSDCH02 電腦軟體
![Page 13: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/13.jpg)
Mac OS 是由蘋果電腦為了麥金塔電腦所開發之專屬作業系統 第一個圖形化界面的作業系統 第一個應用滑鼠來操控的作業系統
最新版本為 Max OS X 10.7 版
Mac OS 作業系統
CH02 電腦軟體
![Page 14: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/14.jpg)
BIOS 的全名為 Basic Input/Output System
BIOS 功能 檢查電腦系統硬體設備 呼叫作業系統開啟電腦
BIOS
CH02 電腦軟體
![Page 15: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/15.jpg)
驅動程式的功用 保證電腦周邊硬體可以正常運作的程式 例如:顯示卡驅動程式、音效卡驅動程式 …
目前大部份的驅動程式都由作業系統內建
驅動程式
CH02 電腦軟體
![Page 16: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/16.jpg)
系統工具的功能 主要是用來分析、維護以及最佳化硬體效能與使用的程式 例如: windows 磁碟重組程式
系統工具軟體
CH02 電腦軟體
![Page 17: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/17.jpg)
程式語言
CH02 電腦軟體
![Page 18: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/18.jpg)
程式語言是用來實現電腦軟體的一個工具 程式語言的目的是
要讓電腦看得懂使用者所下的命令 讓軟體開發者可以快速以及正確地與電腦溝通
程式語言可以分為兩類 低階語言 高階語言
程式語言概述
CH02 電腦軟體
![Page 19: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/19.jpg)
低階語言可再細分為: 機械語言 (Machine language)
電腦實際上看得懂的語言 ( 是 0 與 1 的編碼組合 ) 例如: <01011010, 00000001, 00000001>
組合語言 (Assembly language) 讓機械語言具可讀性的程式語言 例如: <01011010, 00000001, 00000001> 可以被翻譯為
<Add 1, 1>
低階語言
CH02 電腦軟體
![Page 20: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/20.jpg)
高階語言之目的 解決低階語言在開發大型軟體上的不便利性 增進程式的可讀性 例如 : 加法動作 <Add 1, 1> 只需要表述為 1+1
高階語言
CH02 電腦軟體
![Page 21: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/21.jpg)
高階語言大約從 1950 年代起開始發展 早期
Fortran 程式語言、 Pascal 程式語言、 BASIC 程式語言 中期
C 程式語言與 C++ 程式語言 近期
JAVA 程式語言、 Perl 程式語言、 Python 程式語言、 C#程式語言、 PHP 程式語言等
高階語言的發展與種類
CH02 電腦軟體
![Page 22: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/22.jpg)
高階語言發展年表
圖片來源 : http://ccckmit.wikidot.com/languageCH02 電腦軟體
![Page 23: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/23.jpg)
各類的程式語言會使用在不同的用途之上 , 例如 C 程式語言 開發系統程式 JAVA 程式語言 網際網路相關應用程式
不同的高階程式語言會有不一樣「語法」 (Grammar) 語法是對該程式語言的一個撰寫標準
高階語言的選擇
CH02 電腦軟體
![Page 24: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/24.jpg)
高階程式語言語法的範例
C 程式語言 JAVA 程式語言
Perl 程式語言
CH02 電腦軟體
![Page 25: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/25.jpg)
用途 電腦真正看得懂的是機器語言,因此高階語言需要使用翻譯程式〈 Interpreter 〉 或是編譯程式 〈 Compiler 〉 來轉換成為機器語言
高階程式語言在撰寫完畢後,皆需要翻譯程式或編譯程式的轉換後才可以在電腦上執行
翻譯程式與編譯程式
CH02 電腦軟體
![Page 26: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/26.jpg)
大部分的程式開發者都使用 「 IDE 整合開發環境 (Integrated Development Environment) 」來開發應用程式 , 內含有 程式編輯器 編譯器 /直譯器程式 除錯軟體工具 etc ..
高階程式語言的開發
CH02 電腦軟體
![Page 27: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/27.jpg)
熱門的 IDE 開發環境套件有 Microsoft Visual Studio 系列 Borland C++ Builder 開放原始碼的 Eclipse 及 NetBeans 開發環境
高階程式語言的開發
CH02 電腦軟體
![Page 28: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/28.jpg)
作業系統簡介
CH02 電腦軟體
![Page 29: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/29.jpg)
光有電腦硬體,不易使用 衍生『作業系統』需求
提供方便使用者執行程式平台 有效使用各種電腦硬體資源
作業系統的誕生
CH02 電腦軟體
![Page 30: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/30.jpg)
介於電腦硬體與使用者應用軟體之間的程式 由眾多相關程式所組成 程式(或軟體)可以區分為
系統程式:作業系統、公用程式、程式開發工具、資料庫管理系統 應用程式:文書編輯軟體 Word 、影像處理軟體
PhotoImpact
作業系統
CH02 電腦軟體
![Page 31: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/31.jpg)
作業系統
CH02 電腦軟體
![Page 32: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/32.jpg)
提供應用軟體執行的平台 分配與管理系統資源 提供使用者操作介面
命令列 操作介面 圖形化使用者介面
作業系統主要功能
CH02 電腦軟體
![Page 33: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/33.jpg)
命令列 操作介面
MS-DOS 的命令列操作介面CH02 電腦軟體
![Page 34: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/34.jpg)
圖形化使用者介面
Windows 7 的圖形化使用者介面CH02 電腦軟體
![Page 35: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/35.jpg)
又稱為監督程式 負責協調與控制電腦資源的管理 維持作業系統正常運作 必要時會將其它作業系統程式載入記憶體內執行
核心程式
CH02 電腦軟體
![Page 36: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/36.jpg)
核心程式
CH02 電腦軟體
![Page 37: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/37.jpg)
唯讀記憶體( ROM)內含一組基本的輸出入函式,稱為基本輸出入系統( basic input output system,簡稱 BIOS),其內含引導程式( bootstrap program)
開機時, BIOS 先檢查電腦硬體,後執行引導程式。 引導程式將磁碟(或光碟,或其他儲存媒體)內的作業系統核心程式載入到記憶體中,然後將 CPU 的執行權移交給核心程式
電腦開機過程
CH02 電腦軟體
![Page 38: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/38.jpg)
電腦開機過程
CH02 電腦軟體
![Page 39: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/39.jpg)
作業系統的演進
CH02 電腦軟體
![Page 40: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/40.jpg)
作業系統演進與電腦硬體發展關係
CH02 電腦軟體
![Page 41: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/41.jpg)
第一代電腦由真空管所構成,運算數度慢,記憶體容量小,能執行的工作少。作業系統的概念尚未形成,需人為操作電腦。 第二代電腦採用電晶體,體積小、速度快、可靠度高。 發明工作控制語言,指定程式執行的順序以及所需使用的系統函式庫,自動執行,無須人為介入,提升電腦使用效率
批次處理系統
CH02 電腦軟體
![Page 42: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/42.jpg)
將相同或類似的工作排在一起,稱為一個批次,然後由電腦分批執行,稱為批次處理 構成作業系統的雛形 屬於單工系統,一次只能服務一位使用者 往返時間是使用者開始提交工作,直到完成所需時間,評估批次處理系統的重要指標
批次處理系統
CH02 電腦軟體
![Page 43: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/43.jpg)
批次處理系統
CH02 電腦軟體
![Page 44: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/44.jpg)
工作控制語言範例
IBM OS/360 的工作控制語言CH02 電腦軟體
![Page 45: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/45.jpg)
第三代電腦採用積體電路( IC)技術,可將數百個電晶體放在一個矽晶片內,體積更小,速度更快,記憶體容量更大。 因記憶體容量變大,發展多元程式處理系統讓多個工作可以同時載入記憶體中。 當某一個工作進行 I/O 動作時(例如工作 1), CPU就會切換到記憶體內的另一個工作(例如工作 2)。待工作 1 的 I/O結束後,即可重新獲得 CPU,繼續執行。
多元程式處理系統
CH02 電腦軟體
![Page 46: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/46.jpg)
多元程式處理系統
CH02 電腦軟體
![Page 47: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/47.jpg)
使用者可與電腦互動 將 CPU 時間切割成許多小段,稱為時間片段 工作輪流在其時間片段內執行其程式,當時間片段用完,工作尚未結束,就在下一輪繼續執行其程式,一直到工作結束為止。 若時間片段尚未用完,程式就已結束或是進行 I/O動作, CPU 會接著執行下一個工作,不會閒置。
分時系統
CH02 電腦軟體
![Page 48: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/48.jpg)
為多工系統 又稱為互動式系統 回應時間是指使用者輸入命令或資料後,直到電腦回覆該命令或資料執行的結果所需的時間。 回應時間當然是越短越好,系統就越成功。
分時系統
CH02 電腦軟體
![Page 49: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/49.jpg)
分時系統
CH02 電腦軟體
![Page 50: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/50.jpg)
1970 年代開始,超大型積體電路( VLSI)為第四代電腦所採用,由於積體電路技術的進步,數以千計的電晶體可以放進一個晶片內。 VLSI 的特性是體積更小、 CPU 運算數度更快、記憶體容量更大、穩定性更高、價格更低廉。 將多個 CPU 處理器放入一部電腦中,讓這些處理器能同時對於一個工作分工執行,以縮短程式執行的時間,稱之為多處理器系統。
多處理器系統
CH02 電腦軟體
![Page 51: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/51.jpg)
多處理器系統
CH02 電腦軟體
![Page 52: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/52.jpg)
這些 CPU 可以同時執行工作,緊密溝通,共用匯流排、時脈、記憶體及周邊設備等。 因其可以同時執行工作,又稱為平行系統。 又因這些 CPU共用電腦內的記憶體等資源,又稱為緊密耦合系統。 CPU 同時運算,產量( throughput)提昇。 共用周邊設備,節省成本。
多處理器系統
CH02 電腦軟體
![Page 53: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/53.jpg)
電腦的可靠度增加 若某個 CPU損壞,電腦不會因此而當機,原本損壞的 CPU 所執行的工作,可由其他 CPU接手來執行,因而只造成系統的執行效率降低而已,這稱為優雅衰減( Graceful Degradation) 依硬體結構可分為
對稱性多處理器系統 非對稱性多處理器系統
多處理器系統
CH02 電腦軟體
![Page 54: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/54.jpg)
在很多的應用中,電腦系統對於輸入訊號的處理,其回應時間非常重要,必須在規定的時間內做出反應,否則會面臨極度的危險,例如汽車的防鎖死煞車系統( ABS),稱之為即時系統。
即時系統
CH02 電腦軟體
![Page 55: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/55.jpg)
即時系統又可以分為硬即時和軟即時兩種形式。 硬即時系統的要求非常嚴苛,即時工作必須在回應時間內完成。一般而言,與安全相關的系統均屬於硬即時系統。 軟即時系統的要求比較寬鬆,即時工作的執行擁有最高的優先權即可,直到執行完畢為止,若沒有在回應時間內完成,只是造成系統的效能變差,不會影響系統的執行。
即時系統
CH02 電腦軟體
![Page 56: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/56.jpg)
硬即時系統
CH02 電腦軟體
![Page 57: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/57.jpg)
CH02 電腦軟體
由於網路的誕生,一個工作可以分成幾個部分,透過網路連結,分派給網路上不同的電腦執行,最後再將結果,經由網路,彙整回來,這就是所謂的分散式系統透過網路連結,彼此可以共享資源、交換訊息、和分工合作
分散式系統
<<圖片來源 :內政部>>
![Page 58: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/58.jpg)
分散式系統
CH02 電腦軟體
![Page 59: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/59.jpg)
最大特點是透通性,使用者不需要知道他的工作分配在哪些電腦執行,甚至他的資料放在網路上的哪些電腦也不用瞭解 在分散式系統中,每個電腦都有自己的區域記憶體,就多處理器系統而言,分散式系統是屬於鬆散耦合系統。
分散式系統
CH02 電腦軟體
![Page 60: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/60.jpg)
60
是一種完全嵌入於受控元件內部,為特定應用設計的專用電腦系統。與個人電腦這類的通用電腦系統不同,嵌入式系統通常執行的是帶有特定要求的預先定義任務。由於嵌入式系統只針對一項特殊的任務,設計人員便能夠對它進行最佳化,減小尺寸降低成本
CH02 電腦軟體
嵌入式系統 (Embedded System)
![Page 61: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/61.jpg)
由於 VLSI技術進步,微處理器體積越來越小、運算速度越來越快、價格越來越低廉,這些因素,使得電腦在我們的生活周遭無所不在。 舉凡洗衣機、冷氣機、微波爐、 MP3 、音響、智慧型家電、遊樂器、醫療儀器,還有前面所提及汽車內的 ABS 系統,都含有微處理器的身影,稱為嵌入式系統。
嵌入式系統
CH02 電腦軟體
![Page 62: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/62.jpg)
它隱藏在其它的系統之中,有其特殊的用途,而非當成一般通用處理器來使用。 此種系統沒有或只有少許介面,功能有限且原始,主要作為監控硬體,多媒體的壓縮/解壓縮等遊樂之用。
嵌入式系統
CH02 電腦軟體
![Page 63: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/63.jpg)
嵌入式系統—Neuro/Fuzzy 的智慧型洗衣機
CH02 電腦軟體
![Page 64: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/64.jpg)
因應行動計算時代來臨,將電腦體積越做越小,方便手持攜帶,例如:個人數位助理( PDA)與 3G手機等,支援隨時可以進行計算的作業系統,稱為手持式系統
手持式系統
CH02 電腦軟體
![Page 65: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/65.jpg)
此系統因受限於體積的關係,一般記憶體較少、 CPU 運算速度較慢、螢幕較小 另外,因為使用電池關係,供電時數有限 因此,在系統設計上,必須考量精簡記憶體的使用、降低 CPU 的負擔、如何在有限的螢幕上顯示資料、以及如何利用省電運算,讓手持式系統的續航力可以提升。
手持式系統
CH02 電腦軟體
![Page 66: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/66.jpg)
手持式系統—智慧型 3G手機
CH02 電腦軟體
![Page 67: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/67.jpg)
常見作業系統
CH02 電腦軟體
![Page 68: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/68.jpg)
Unix Linux MS-DOS Windows Mac OS Windows Embedded/Mobile Android iOS
常見作業系統
CH02 電腦軟體
![Page 69: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/69.jpg)
1965 年,由麻省理工學院(MIT)、奇異公司( GE)、與 AT&T貝爾實驗室( Bell Labs)共同合作 MULTICS計畫,期望能在中大型主機上,開發一套交談式操作介面,提供 1000 部終端機及 300人使用的作業系統,計畫失敗。 當時參與計畫的貝爾實驗室成員 Ken Tompson 與另外一位科學家 Dennis Ritchie共同合作,於 1971 年針對迪吉多公司( DEC)的 PDP-7迷你電腦,開發了一個全新的多使用者分時作業系統 Unix。
Unix 起源
CH02 電腦軟體
![Page 70: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/70.jpg)
後來移植到 PDP-11 時,發現其組合語言程式碼必須大幅改寫。 兩人將早期的 B 語言改編為 C 語言(最原始的 C 語言,其版本稱為 K& R C)。 在 1973 年時,使用 C 語言重寫了 Unix 的原始碼。 此為世界上第一個使用高階程式語言撰寫的作業系統。
Unix
CH02 電腦軟體
![Page 71: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/71.jpg)
1970 年代晚期,貝爾實驗室將 Unix 系統贈送給許多大學,使它成為學生最熟悉的系統。 隨著 Unix 系統不斷演進,也發展出許多不同分支,例如: AIX 、 HP-
UX 、 Solaris 、 FreeBSD 、 System V 、和 Linux 等。 早期 Unix 為命令列操作介面,後來也提供圖形化使用者介面,如 X-Window和Motif。
Unix
CH02 電腦軟體
![Page 72: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/72.jpg)
主從式架構為 Unix 系統的主要貢獻之一,將作業系統分成伺服器版本與用戶端版本。 前者安裝於伺服器上,負責管理資源,並提供服務。 後者安裝在用戶端,負責與使用者溝通。 由於 Unix 系統具有高穩定性、高移植性、多人多工、和高安全性等優點,到目前為止,仍為各大學及企業所使用。
Unix
CH02 電腦軟體
![Page 73: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/73.jpg)
1979 年起,微軟曾先後發展過 16位元及 32位元個人電腦上的 Unix 系統,稱為 Xenix,但於 1987 年,因開發 OS/2關係,而將 Xenix轉讓給 SCO公司,後稱為 SCO Unix。 1984 年, Andrew Tanenbaum教授為了教學之便,自己親自撰寫了一個在個人電腦上面執行的 Unix-
like核心程式,稱為 Minix,於 1986 年完成。並於次年,出版了 Minix相關書籍和原始程式碼,於是學生開始有了學習 Unix核心程式設計的機會。
Linux 之前
CH02 電腦軟體
![Page 74: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/74.jpg)
1991 年,芬蘭赫爾辛基大學的學生 Linus Torvalds 以Unix 為基礎,參考Minix,開發出一套安裝在個人電腦上的作業系統,稱為 Linux。
當 Linux 的核心程式公佈在 Internet後,得到全世界程式設計人員的支持,紛紛投入 Linux 的強化功能,讓 Linux 系統得以和各種周邊設備相容並日趨穩定。
Linux起源
CH02 電腦軟體
![Page 75: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/75.jpg)
Linux採用開放原始碼的方式推廣,軟體原創者將其Beta測試版本、原始程式碼、及相關文件公佈於Internet 上,讓其他人免費下載、安裝與使用。
若有人發現錯誤或不符合需求,可以將之加以修改或強化功能,並將這些改變告訴原創者。 原創者會將之整合至更新的版本,繼續公佈於
Internet,接受更多人的建議。
Linux— 開放原始碼
CH02 電腦軟體
![Page 76: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/76.jpg)
Linux僅具有核心程式與其提供的工具 很多商業公司或非營利團體,將 Linux 的核心程式與工具和其他軟體整合起來,加上自己具有創意的工具程式,便成為可完整安裝套件,透過光碟 /DVD或者網路直接安裝 / 管理 Linux 系統。 Linux 的安裝套件非常多,例如: Red Hat, SuSE,
Ubuntu, Fedora, Debian 等。
Linux安裝套件
CH02 電腦軟體
![Page 77: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/77.jpg)
1980 年,西雅圖電腦產品公司一名 24歲的程式設計師 Tim Paterson,花了 4 個月的時間,撰寫出了 86-DOS 作業系統。
1981 年 7月,微軟向該公司購得全部版權,並將之更名為 MS-DOS。 隨後, IBM公司發佈了第一台個人電腦,當時採用的作業系統是 86-DOS,微軟很快改進了 MS-DOS,並使它成功地成為 IBM PC 所採用的作業系統。同年
8月,正式發佈MS-DOS 1.0。
MS-DOS起源
CH02 電腦軟體
![Page 78: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/78.jpg)
MS-DOS 為單一使用者的作業系統,一次只能執行一個程式。因此,在 CPU和記憶體方面的管理需求較少,反而是需要對於磁碟提供較多的管理,故而稱為磁碟作業系統( DOS- Disk Operating System )。
採用命令列操作介面,使用者必須透過鍵盤輸入指令,才能讓電腦工作。 曾在個人電腦的作業系統世界叱吒風雲 10 年時間,後為 Windows視窗作業系統所取代。
MS-DOS
CH02 電腦軟體
![Page 79: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/79.jpg)
在 386/486 PC 時代,MS-DOS 在個人電腦的作業系統佔有率已達 90% 以上。但是蘋果公司的麥金塔電腦(Mac),其方便的圖形化使用者介面作業系統,帶給微軟壓力,迫使微軟開始將MS-DOS改版為圖形化的視窗介面。 1990 年代,微軟推出的 Windows 3.0 及其以後的 3.1和
3.11算是成功的產品。但是 Windows 3.x其實算不上是作業系統,它必須在 MS-DOS 上,再執行 Windows 軟體。所以,它只是一個 MS-DOS 上的圖形化介面而已。
MS Windows起源
CH02 電腦軟體
![Page 80: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/80.jpg)
Windows 3.x 是一個非先佔式多工系統,系統不會強制分配 CPU 時間,必須等待執行的程式自己釋放CPU後,其他程式才能夠取得 CPU 的使用權。
因此,在 Windows 3.x 下,若其中有某個程式當掉(例如跑無窮迴圈,霸佔 CPU),其他程式因無法取得 CPU,也無法執行,導致整個系統當機,必須重新啟動電腦,造成使用者的困擾。
MS Windows 3.x
CH02 電腦軟體
![Page 81: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/81.jpg)
1995 年,微軟發行的 Windows 95視窗作業系統,是一套完整的作業系統。 之後又推出 Windows 98 及 Windows Me 等,都屬於個人及家庭用戶的作業系統。 Windows 95 系統支援 32位元的應用程式,採用先佔式多工, CPU 的使用權由作業系統來分配。因此,不會造成Windows 3.x 下,某個程式當掉而造成整個系統當機的問題。
MS Windows 95/98/Me
CH02 電腦軟體
![Page 82: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/82.jpg)
Windows 95 在使用者介面的設計非常成功,它提供了檔案總管來管理檔案系統的目錄結構,讓使用者可以輕鬆使用滑鼠及鍵盤進行目錄及檔案的複製、搬移、刪除等操作。 Windows 95成功地推出後,再搭配 Office辦公室應用軟體,使得微軟成為世界最大的軟體公司。
MS Windows 95
CH02 電腦軟體
![Page 83: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/83.jpg)
1998 年 Windows 98,強化了與周邊設備的相容性。隨插即用是 Windows 98 的最大特色,它簡化了周邊設備驅動程式的安裝。 此外,Windows 98也加入了當時推出的各種介面標準,例如 USB 裝置、紅外線傳輸、與多重螢幕等。 2000 年 Windows Me,在多媒體方面做了一些改良,讓 Windows Me成為一個家用的多媒體電腦。
MS Windows 98/Me
CH02 電腦軟體
![Page 84: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/84.jpg)
微軟為了在企業電腦市場和獨霸一方的 Unix 系統相競爭,推出第一個主從式架構的作業系統 Windows NT,其穩定性高,且更安全。 Windows NT Server 為伺服器版本 Windows NT Workstation 為用戶端版本。 Windows NT Server後來改版為 Windows 2000 Server 、
Windows 2003 Server 、 Windows Server 2008。 Windows NT Workstation後來改版為 Windows 2000
Professional 、 Windows XP Professional 、 Windows Vista 、和Windows 7。
MS Windows NT/2000
CH02 電腦軟體
![Page 85: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/85.jpg)
2001 年,微軟推出的 Windows XP,屬於個人電腦的作業系統,旨在取代穩定性低的 Windows 95/98/Me 系統。
XP採用 Windows 2000 的核心,穩定性高,並結合Me 的數位影音功能,大幅修正使用者介面,讓 XP更具有親和力。
XP 的推出尚稱成功,唯一令人詬病的是其安全性不足,漏洞過多。
MS Windows XP
CH02 電腦軟體
![Page 86: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/86.jpg)
為了彌補 XP 的缺憾, 2007 年 Windows Vista問世,期望能夠達到更強的安全性、新的資料整理方式、以及更方便的外部裝置連結,並有更新的視覺效果。 雖然微軟極力推廣 Vista 以取代 XP,但因 Vista 的軟體相容性過低和硬體要求過高等問題,結果不如預期。
MS Windows Vista
CH02 電腦軟體
![Page 87: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/87.jpg)
由於 Vista推廣不順, 2009 年,微軟提早推出 Windows 7。 延續了 Vista 的操作模式,並成功地解決了 Vista 的問題。 就軟體相容性的問題而言,Windows 7 可透過XP Mode 執行
XP 的應用程式。 就硬體要求過高的問題而言,Windows 7比Vista對於硬體的要求要低很多。 Windows 7 具有 Vista 的所有功能,並且提供了一些額外的功能,包含捷徑清單、家用群組、遠端媒體串流、與觸控螢幕的支援等優點,逐漸取代 XP,成為目前個人電腦最流行的作業系統之一。
MS Windows 7
CH02 電腦軟體
![Page 88: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/88.jpg)
1984 年,蘋果公司即推出圖形化使用者介面的 Mac OS,當成自家麥金塔電腦的作業系統。
到目前為止,麥金塔電腦的圖形處理能力仍比個人電腦還要好,因此大多數繪圖、排版、平面設計的美工專業人員,仍舊喜愛使用麥金塔電腦來工作。 1998 年推出 Mac OS 8 及後來 1999 年的 Mac OS 9 都頗受好評。 因麥金塔電腦的軟硬體與個人電腦 PC 不相容,導致
Mac OS 的市佔率偏低。
Mac OS
CH02 電腦軟體
![Page 89: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/89.jpg)
因為麥金塔電腦在網路及伺服器功能都比較弱,在2001 年,蘋果公司以 Unix 作業系統為基礎,開發了一套全新的 Mac OS X,不但具有 Unix 分時多工的優點,並仍保持原有強大的多媒體處理能力,使得Mac OS成為具有主從架構與多媒體工作站的作業系統。
蘋果公司借鏡微軟 NT 的搭配原則,客戶端使用Mac OS X 10.1,伺服端使用 Mac OS X Server 10.1。
主要缺點是 Mac OS X仍舊與個人電腦不相容。
Mac OS X
CH02 電腦軟體
![Page 90: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/90.jpg)
X 是羅馬數字的 10,蘋果公司將 10.x 版的作業系統,皆稱之為 Mac OS X,並以大型貓科動物來命名。 2005 年 Mac OS X 10.4 虎( Tiger)之後的版本,可安裝於雙核心的 Power Mac G5(使用 PowerPC 處理器)及 iMac 機種(使用 Intel 處理器)。 2008 年 Mac OS X 10.6雪豹( Snow Leopard)起,僅支援 Intel CPU 的 Mac。 使用 Intel 多核心 CPU 的麥金塔電腦,也能夠安裝
Windows 作業系統,使得蘋果公司的 Mac OS逐漸受到更多使用者的喜愛。
Mac OS X
CH02 電腦軟體
![Page 91: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/91.jpg)
微軟針對嵌入式系統推出一系列的作業系統 Windows Embedded CE
適用於工業控制器、銷售點終端機、通訊集線器、數位相機、資訊家電、互動式電視、 Pocket PC 、網路電話、和醫療設備等產品。 Windows XP Embedded
適用於機上盒、精簡型用戶端設備等產品。 Windows Embedded for Point of Service
適用於零售業周邊裝置如:提款機、發票機、和掃瞄器等。
Windows Embedded
CH02 電腦軟體
![Page 92: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/92.jpg)
Windows Mobile 是微軟針對 Pocket PC 、 Smartphone(智慧型手機)等行動裝置所設計的作業系統,提供了無線傳輸、通訊錄、電子郵件、簡訊服務等功能。
Pocket PC還內建行動版的 Office,例如: Word Mobile 、 Excel Mobile 、 PowerPoint Mobile Viewer。
使用者可以在 Pocket PC 上編輯 Office 文件,然後透過無線傳輸,和桌上型電腦同步。
Windows Mobile
CH02 電腦軟體
![Page 93: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/93.jpg)
以 Linux 為基礎的開放手持式設備平台作業系統。 由 Andy Rubin 所創辦,最初只支援手機。 2005 年為 Google收購, 2007 年 Google 與 33家廠商組成開放手持裝置聯盟,共同開發改良 Android 系統,並從智慧型手機,逐步擴展到平板電腦及其他領域上。 Android手機提供無線傳輸、通訊服務、簡訊服務、電子郵件、網頁瀏覽、影音多媒體、遊戲等附加功能。
Android
CH02 電腦軟體
![Page 94: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/94.jpg)
可搭載多項 Google線上服務,例如: Google Map 、 Google Mail 、 Google Talk 等。
2009 年, Google也推出 Android Market線上應用程式商店,使用者可以在該平台網頁搜尋、購買、下載、及評級個人或公司所開發之應用程式。
Android
CH02 電腦軟體
![Page 95: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/95.jpg)
iOS 是蘋果公司為 iPhone 所開發的作業系統,它主要是給 iPhone 、 iPod touch 、 iPod,以及 Apple TV使用。 它與 Mac OS X 一樣,都是以 Unix 為基礎的作業系統,其許多開發工具和開發技術都來自於 Mac OS
X。 原本名稱為 iPhone OS,在 2010 年,改名為 iOS。 支援多點觸控直接操作,控制方法包括滑動、輕觸開關、及按鍵。
iOS
CH02 電腦軟體
![Page 96: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/96.jpg)
與系統互動包括滑動、輕按、擠壓、及旋轉。 透過內部的三軸旋轉加速器,可以令其旋轉裝置改變其 Y軸,自動使螢幕改變方向,使 iPhone更便於使用。 蘋果公司也為其 iPhone 、 iPod touch 、和 iPod 等產品用戶,創建 App Store 服務網站,用戶可以購買、下載應用程式。
iOS
CH02 電腦軟體
![Page 97: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/97.jpg)
應用軟體
CH02 電腦軟體
![Page 98: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/98.jpg)
應用軟體可以分為 需授權使用的軟體
如 Photoshop 、 Office 系列 免費軟體
試用版軟體 : 促銷用之軟體 自由及開放原始碼軟體 : 供大眾自由的修改 綠色軟體 : 具有不需安裝的特性
應用軟體概述
CH02 電腦軟體
![Page 99: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/99.jpg)
微軟公司所發行之辦公室軟體套件組〈 Microsoft Office
文書處理相關軟體
Word ExcelPowerPointCH02 電腦軟體
![Page 100: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/100.jpg)
PDF 軟體 PDF 是一種檔案格式,他的全名為可攜式文件格式〈 Portable Document Format 〉 能夠跨平台,可以在不同的電腦系統上閱讀
文書處理相關軟體
Arcobat readerCH02 電腦軟體
![Page 101: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/101.jpg)
上網的使用體驗 查詢生活資訊 學習到新的技術並且與他人討論 分享 / 下載音樂或是檔案 聯絡朋友或是結交新朋友 etc …
網路相關軟體
CH02 電腦軟體
![Page 102: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/102.jpg)
瀏覽全球資訊網〈 World Wide Web, WWW 〉 Google Yahoo! Facebook
網路相關軟體 – WWW 瀏覽
Internet ExplorerCH02 電腦軟體
![Page 103: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/103.jpg)
FTP 的全名為檔案傳輸協定〈 File Transfer Protocol 〉 可以下載或上傳檔案 公開的 FTP站台
淡江大學 FTP站 〈 ftp.tku.edu.tw 〉
網路相關軟體 – FTP
FileZillaCH02 電腦軟體
![Page 104: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/104.jpg)
BBS 的全名為電子佈告欄系統〈 Bulletin Board System 〉 文字版面網路服務 可以分享生活點滴或查詢分類資訊等 有名的站台如 : PTT.cc
網路相關軟體 – BBS 軟體
PCmanCH02 電腦軟體
![Page 105: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/105.jpg)
電腦可以提供很多影音類型的應用 多媒體相關的應用軟體大致可以分為
圖片、聲音及影像「觀看或瀏覽軟體」 圖片、聲音及影像「編輯 /製作軟體」
多媒體相關軟體
CH02 電腦軟體
![Page 106: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/106.jpg)
由於數位相機的風行,看圖軟體是經常被使用到的多媒體應用軟體 圖檔有許多種類的格式
不同的圖片格式 也會有不同的副檔名 如 jpg 、 bmp 、 png 、 gif 及 tif 等
多媒體相關軟體 – 看圖軟體
小畫家CH02 電腦軟體
![Page 107: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/107.jpg)
沒有一套影音軟體可以適用於各種影片格式 針對不同的影像格式則需要外加「解碼器程式」〈 Codec decoder 〉
如 K-Lite Mega Codec
多媒體相關軟體 –影音軟體
Media PlayerCH02 電腦軟體
![Page 108: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/108.jpg)
聲音及影像的編輯軟體通常是一起的 可分為專業功能以及簡單功能之使用類型
多媒體相關軟體 –聲音 /影像編輯軟體
簡單功能類型 : movie maker 專業功能類型 : 威力導演CH02 電腦軟體
![Page 109: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/109.jpg)
近年來電腦病毒的盛行也使得電腦的防護變得相當重要 電腦病毒有幾種攻擊之類型
偷竊使用者存放在電腦內的資訊 癱瘓整個電腦系統
最佳的防毒方式還是得依靠使用者自身的警覺性 常見之防毒軟體:卡巴斯基、諾頓、趨勢等
防毒軟體
CH02 電腦軟體
![Page 110: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/110.jpg)
當要備份或是分享眾多檔案的時候,最簡便的做法就是先將那些檔案給壓縮成一個檔案 網路上下載的資料也 有可能是以被壓縮過 的檔案
壓縮軟體
7-zipCH02 電腦軟體
![Page 111: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/111.jpg)
當硬碟的存放空間不夠時,使用者可將資料燒錄成光碟片來備份 常見的燒錄軟體有: NERO 、 ImgBurn 、 CDBurnerXP 等
燒錄軟體也可以將所要燒錄的資訊存成一個光碟映像檔案 可以分享給沒有光碟機的使用者利用虛擬光碟軟體來讀取此 ISO 檔案
虛擬磁碟軟體有 Alcohol 120% 、 Daemon tools …
光碟燒錄相關軟體
CH02 電腦軟體
![Page 112: CH02 電腦軟體](https://reader036.vdocuments.net/reader036/viewer/2022081420/56815e7d550346895dcd06ca/html5/thumbnails/112.jpg)
硬體、系統軟體及應用軟體間之關係 系統軟體的種類:作業系統、 BIOS 、驅動程式、系統工具軟體 程式語言的概述及種類:低階語言、高階語言 應用程式的介紹與分類
章節摘要
CH02 電腦軟體