第七章 – 電腦軟體概論  軟體運作原理  認識電腦軟體  常見的應用軟體 ENIAC   在電腦發展的早期,其實並無「軟體」(software) 的概念。 早期的電腦運作,是靠外部許多的線路,以及數量 相當龐大的開關,來完成指令。  1946年馮紐曼提出馮紐曼架構,新創了「內儲程 式」的概念。 -內儲程式是指將程式與資料儲存在記憶體中,待要執行時,再依照 指令存放在記憶體的順序執行。 -1949:世界第一台內儲存程式電腦EDSAC -現代電腦之父 1.下列哪一位科學家提出了「內儲程式」的概念? (A)馮紐曼 (B)愛因斯坦 (C)愛迪生 (D)牛頓 Ans:(1) A 2.下列哪一項不是馮紐曼架構中主要的組成單元? (A)記憶體 (B)輸出/輸入 (C)編碼/解碼 (D)算數/邏輯單元 Ans:(2) C 說明 舉例  系統軟體(system software):控制或維護電 腦設備的運作。 -作業系統(Operating System, OS): 控制電腦軟、硬體的運作與各項電腦資源的分配  公用程式(utility program):執行維護性的工作, 以控管電腦及週邊設備的運作,或管理相關的資料 檔案 磁碟重組工具 備份及還原中心  語言翻譯程式: 電腦只能識別機器語言,我們(人)撰寫用來命令 電腦工作的程式,必須透過語言翻譯程式的翻譯, 將其轉換成機器語言,電腦才能執行。  套裝軟體:電腦軟體公司針對大多數使用者的需求 而設計出來的應用軟體。  專案開發軟體:針對特定機構或使用者的個別需求 所設計出來的應用軟體 出缺勤系統 高鐵訂票系統  生活中經常會看到許多的專案開發軟體,請和同 學討論,並簡單說明該軟體的用途。    「Free」指的是「自由」並非價格免費 特點:具有著作權、開放原始碼(Open Source)、 可自由使用、複製、修改和發行 自由軟體賦予軟體使用者以下的四種自由(GUN GPL): –使用的自由:可以不受任何限制地來使用軟體。 –研究的自由:可以研究軟體運作方式、並使其適合個人需要。 –散佈的自由:可以自由地複製此軟體並散佈給他人。 –改良的自由:可以自行改良軟體並散佈改良後的版本以使全體社群 受益。  和傳統商業軟體之間最顯著的差異: –自由軟體鼓勵你拷貝 –自由軟體允許你研究、改良  自由軟體使得人們得以「站在巨人的肩膀上」,而 不必「重新發明輪子」 比較項目 可免費及複製使用 開放原始碼 V X 範例軟體 軟體類別 免費軟體 Freeware 共享軟體 試用軟體 Shareware 自由軟體 Free Software 試用期間不需付費 由軟體開發者決定 是否收費 MSN.

Download Report

Transcript 第七章 – 電腦軟體概論  軟體運作原理  認識電腦軟體  常見的應用軟體 ENIAC   在電腦發展的早期,其實並無「軟體」(software) 的概念。 早期的電腦運作,是靠外部許多的線路,以及數量 相當龐大的開關,來完成指令。  1946年馮紐曼提出馮紐曼架構,新創了「內儲程 式」的概念。 -內儲程式是指將程式與資料儲存在記憶體中,待要執行時,再依照 指令存放在記憶體的順序執行。 -1949:世界第一台內儲存程式電腦EDSAC -現代電腦之父 1.下列哪一位科學家提出了「內儲程式」的概念? (A)馮紐曼 (B)愛因斯坦 (C)愛迪生 (D)牛頓 Ans:(1) A 2.下列哪一項不是馮紐曼架構中主要的組成單元? (A)記憶體 (B)輸出/輸入 (C)編碼/解碼 (D)算數/邏輯單元 Ans:(2) C 說明 舉例  系統軟體(system software):控制或維護電 腦設備的運作。 -作業系統(Operating System, OS): 控制電腦軟、硬體的運作與各項電腦資源的分配  公用程式(utility program):執行維護性的工作, 以控管電腦及週邊設備的運作,或管理相關的資料 檔案 磁碟重組工具 備份及還原中心  語言翻譯程式: 電腦只能識別機器語言,我們(人)撰寫用來命令 電腦工作的程式,必須透過語言翻譯程式的翻譯, 將其轉換成機器語言,電腦才能執行。  套裝軟體:電腦軟體公司針對大多數使用者的需求 而設計出來的應用軟體。  專案開發軟體:針對特定機構或使用者的個別需求 所設計出來的應用軟體 出缺勤系統 高鐵訂票系統  生活中經常會看到許多的專案開發軟體,請和同 學討論,並簡單說明該軟體的用途。    「Free」指的是「自由」並非價格免費 特點:具有著作權、開放原始碼(Open Source)、 可自由使用、複製、修改和發行 自由軟體賦予軟體使用者以下的四種自由(GUN GPL): –使用的自由:可以不受任何限制地來使用軟體。 –研究的自由:可以研究軟體運作方式、並使其適合個人需要。 –散佈的自由:可以自由地複製此軟體並散佈給他人。 –改良的自由:可以自行改良軟體並散佈改良後的版本以使全體社群 受益。  和傳統商業軟體之間最顯著的差異: –自由軟體鼓勵你拷貝 –自由軟體允許你研究、改良  自由軟體使得人們得以「站在巨人的肩膀上」,而 不必「重新發明輪子」 比較項目 可免費及複製使用 開放原始碼 V X 範例軟體 軟體類別 免費軟體 Freeware 共享軟體 試用軟體 Shareware 自由軟體 Free Software 試用期間不需付費 由軟體開發者決定 是否收費 MSN.

第七章 – 電腦軟體概論
 軟體運作原理
 認識電腦軟體
 常見的應用軟體
2
ENIAC


在電腦發展的早期,其實並無「軟體」(software)
的概念。
早期的電腦運作,是靠外部許多的線路,以及數量
相當龐大的開關,來完成指令。

1946年馮紐曼提出馮紐曼架構,新創了「內儲程
式」的概念。
-內儲程式是指將程式與資料儲存在記憶體中,待要執行時,再依照
指令存放在記憶體的順序執行。
-1949:世界第一台內儲存程式電腦EDSAC
-現代電腦之父
7
1.下列哪一位科學家提出了「內儲程式」的概念?
(A)馮紐曼 (B)愛因斯坦 (C)愛迪生 (D)牛頓
Ans:(1) A
2.下列哪一項不是馮紐曼架構中主要的組成單元?
(A)記憶體
(B)輸出/輸入
(C)編碼/解碼 (D)算數/邏輯單元
Ans:(2) C
說明
舉例

系統軟體(system software):控制或維護電
腦設備的運作。
-作業系統(Operating System, OS):
控制電腦軟、硬體的運作與各項電腦資源的分配

公用程式(utility program):執行維護性的工作,
以控管電腦及週邊設備的運作,或管理相關的資料
檔案
磁碟重組工具
備份及還原中心

語言翻譯程式:
電腦只能識別機器語言,我們(人)撰寫用來命令
電腦工作的程式,必須透過語言翻譯程式的翻譯,
將其轉換成機器語言,電腦才能執行。

套裝軟體:電腦軟體公司針對大多數使用者的需求
而設計出來的應用軟體。

專案開發軟體:針對特定機構或使用者的個別需求
所設計出來的應用軟體
出缺勤系統
高鐵訂票系統
 生活中經常會看到許多的專案開發軟體,請和同
學討論,並簡單說明該軟體的用途。



「Free」指的是「自由」並非價格免費
特點:具有著作權、開放原始碼(Open Source)、
可自由使用、複製、修改和發行
自由軟體賦予軟體使用者以下的四種自由(GUN GPL):
–使用的自由:可以不受任何限制地來使用軟體。
–研究的自由:可以研究軟體運作方式、並使其適合個人需要。
–散佈的自由:可以自由地複製此軟體並散佈給他人。
–改良的自由:可以自行改良軟體並散佈改良後的版本以使全體社群
受益。

和傳統商業軟體之間最顯著的差異:
–自由軟體鼓勵你拷貝
–自由軟體允許你研究、改良

自由軟體使得人們得以「站在巨人的肩膀上」,而
不必「重新發明輪子」
比較項目
可免費及複製使用
開放原始碼
V
X
範例軟體
軟體類別
免費軟體
Freeware
共享軟體
試用軟體
Shareware
自由軟體
Free Software
試用期間不需付費
由軟體開發者決定
是否收費
MSN Messenger
X
WinRAR(檔案壓
縮)
Nero(燒錄)
V
Linux(作業系統)
OpenOffice.org
(文書處理軟體)
Firefox(瀏覽器)

常見的辦公室軟體
–文書處理軟體
•具有文字編輯、表格製作、圖片使用、版面設定等功能
•如Word、Writer(自由軟體)等
-電子試算表軟體
•具有資料的計算、排序、篩選、統計、分析及圖表製作等功能
•如Excel、Calc(自由軟體)等
–簡報設計軟體
•具有套用簡報設計範本、設定母片、播放特效等功能
•如PowerPoint、Impress(自由軟體)等
比較項目
文書處理
電子
試算
表
簡報設計
廠商
使用方式
免費
Microsoft Office
Word
Excel
Power
Point
微軟
購買/安裝
X
OpenOffice.org
Writer
Calc
Impress
昇陽
下載/安裝
V
Google文件
文件
試算
表
簡報
Google
線上使用
(雲端處理)
V
軟體類別

網頁瀏覽:
–如IE、Safari、Google Chrome、Firefox(自由
軟體)
※補充:
•Google Chrome:
–目前最多人使用的瀏覽器
– -未開放原始碼,非自由軟體
•Chromium:
– 又稱Google Chrome的工程版或實驗版
– 使用Chrome源碼編譯出來的瀏覽器,是開放源碼瀏覽器
– http://www.chromium.org/


網頁設計軟體:
–用來編輯網頁、設計網頁
–如FrontPage、Dreamweaver、Nemo、
KompoZer(自由軟體)等
多媒體設計軟體:
–用來將音效、圖片、視訊等多媒體檔案與動畫整
合在一起
–如Flash、Windows Movie Maker等

影像處理軟體:
–用來編修影像、製作合成照片、影像特效
–如PhotoImpact、PhotoShop、GIMP(自由軟體)
等
軟體類型
商業軟體
可替代的自由軟體
辦公室應用
Microsoft Office
OpenOffice.org
文書處理
Word
Writer
電子試算表
Excel
Calc
簡報設計
PowerPoint
Impress
網頁瀏覽
IE、Safari
Firefox
影像處理
Photoshop
GIMP
影片剪輯
威力導演、繪聲繪影
OpenShot、Kdenlive
多媒體播放
Windows Media Player
SMPlayer
光碟燒錄
Nero
InfraRecorder
檔案壓縮
WinRAR
7-Zip

網路上有許多免費的軟體可供下載,如下表所示
軟體類型
軟體名稱
網頁設計
Kompozer
http://www.kompozer.net/
多媒體設計
VirtualDub
http://www.virtualdub.org/
PhotoScape
http://www.photoscape.org
影像處理
GIMP
PhotoCap
資料庫
MySQL
網址
http://www.gimp.org/
http://www.photocap.org/
http://www.mysql.com/

可㩦式軟體(Portable Software、綠色軟體)
–不需安裝
–檔案小
–刪除後不會殘留垃圾檔案(如使用者資訊、使用記錄)
–如:阿榮福利味、綠色工廠等

APP
–Application(應用軟體)簡稱
–泛指可安裝在智慧型手機、平板電腦等可攜式設備中的相關應用軟
體
 軟體運作原理
 認識電腦軟體
 常見的應用軟體
29