Transcript 電腦硬體與軟體
第二章 電腦硬體與軟體 編著者:黃俊宏 教學者:邱瑞民 2 第二章電腦硬體與軟體 課程重點 2-1 電腦硬體的架構及功能介紹 2-2 電腦週邊設備的介紹及使用 2-3 各類軟體的介紹 2-4 作業系統的介紹及操作 2-5 程式語言簡介及實例應用 2-3 各類軟體的介紹 4 第二章電腦硬體與軟體 2-3.1 軟體的分類 • 電腦軟體可分成系統軟體 及應用軟體兩大類。 • 凡是一切為達成某些應用 功能的軟體,是屬於應用 軟體,而其他協助建構應 用軟體執行時環境的軟體, 就是系統軟體。 5 第二章電腦硬體與軟體 常見的電腦軟體 • 作業系統: – Windows 系列、UNIX、Linux、OS2、MAC OS X 等。 • 程式開發軟體: – Visual Basic、Visual C++、Dephlie、JAVA 等程式開發工具。 • 公用程式: – 磁碟掃描、磁碟重組、磁碟清理、備份工具、網路工具等。 • 套裝軟體: – Microsoft Office、OpenOffice、繪圖軟體、資料庫、會計、出納、 校務系統等。 • 自行開發軟體: – 視個人需求而定。 6 第二章電腦硬體與軟體 軟體的來源 • 隨機授權 – 品牌電腦都在出廠時,大概都 會安裝好作業系統(例如: Windows7)和相關附贈的軟 體,並製成存成映像檔 (Image file)。 – 映像檔並製成還原光碟 (Recovery CD),在電腦 軟體有問題時,可以利用映像 檔把電腦軟體還原至購買電腦 時的狀態。 7 第二章電腦硬體與軟體 軟體的來源 • 共享軟體及線上授權 – 共享軟體(Shareware) 並不用事先取得軟體授權, 但共享軟體一般會有使用期 限,期限到了,可能會出現 要求購買該軟體的訊息,並 可能限制使用者再使用該軟 體的功能。 – 一般只需進行線上註冊並使 用信用卡付款,就可取得合 法授權碼。 8 第二章電腦硬體與軟體 軟體的來源 • 免費軟體 – 免費軟體(Freeware) 是完全免費的軟體,這 種軟體通常是某些公司 或個人為了增加知名度, 或是某種行銷策略。 – 免費軟體不表示可以隨 意修改及散播。 9 第二章電腦硬體與軟體 反托拉斯法 • Windows 98直接內含IE瀏覽器,使該 軟體成為作業系統的一部份,因此微 軟公司在美國被控違反反托拉斯法。 • 反托拉斯法是美國政府於一八九○年 代制定的法律,主要是為了防止大廠 獨佔市場,並以不公平的競爭行為, 逼迫小廠退出市場。最終目的則是在 保障廣大消費者的權益。 10 第二章電腦硬體與軟體 軟體的來源 • 公用軟體 – 公用軟體(Public Domain Software)是 指該軟體已超過著作權法的保護年限, 或是著作權人基於學術共享等理由,同 意開放供大眾使用的軟體,使用者可以 修改公用軟體,以符合自己的需要,但 不能主張擁有修改後軟體的著作權。 11 第二章電腦硬體與軟體 軟體的來源 • 自由軟體 – 自由軟體也稱為開放原始碼軟體(Open Source Software)。 – 可以自由販賣,不一定免費,所以自由軟體也 可以是商業軟體,另外自由軟體的使用必須符 合通用公共許可證書(General Public License,GPL)的聲明。 • • • • 隨意使用軟體的自由。 隨意修改以符合個別用途的自由。 隨意散播軟體的自由。 隨意散播修改後軟體的自由。 – 經修改後的軟體,仍應該是自由軟體。 12 第二章電腦硬體與軟體 軟體的來源 • 著名的自由軟體 – OpenOffice.org Writer:文書處理 – OpenOffice.org Calc:試算表 – OpenOffice.org Impress:簡報製作 – Gimp:影像處理 – Firefox:網頁瀏覽器 – Google 文件:Office套裝軟體 – Linux:作業系統 13 第二章電腦硬體與軟體 軟體的來源 • Linux 與自由軟體 – Linux 是一種作業系統,近年來在伺服器上被 愈來愈多的網路管理者所接受。 – 一般個人電腦的使用者部份,仍無法撼動 Windows 作業系統,主因在於使用習慣不易改 變。 – 目前許多國家的政府機構都大力推動Linux,最 主要的考量除了經費之外,則是對軟體的控制 權這一部份。 2-4 作業系統的介紹及操作 15 第二章電腦硬體與軟體 2-4.1 作業系統的功能 • 何謂電腦作業系統 – 電腦作業系統 (Operating System,OS)又 稱軟體工作平台。 提供使用者電腦操 作的基礎,執行應 用軟體。 16 第二章電腦硬體與軟體 2-4.1 作業系統的功能 • 提供使用者操作電腦 的介面 • 提供應用程式執行的 環境 • 分配系統資源 • 監視系統運作 第二章電腦硬體與軟體 2-4.2 常用作業系統的基本操作 • Windows 的個人環境--我 的最愛等如何備份? – C 磁碟有所有登入 者的目錄,這個目 錄就存有使用者個 人所有的資料,包 含桌面及我的最愛 等資料。 17 第二章電腦硬體與軟體 2-4.2 常用作業系統的基本操作 • 設定工作列快速啟動 • 工作管理員的使用 – 關閉應用程式 – 關閉處理程序 – 觀看效能→網路功能 – 使用者 18 第二章電腦硬體與軟體 2-4.2 常用作業系統的基本操作 • 操作結束關機 – 休眠 – 待命 – 重新啟動 – 登出 – 切換使用者 19 第二章電腦硬體與軟體 2-4.2 常用作業系統的基本操作 • 檔案管理 – Windows 的檔案是以樹狀方式儲存。 20 第二章電腦硬體與軟體 2-4.2 常用作業系統的基本操作 • 檔案管理 – 顯示副檔名及隱藏檔 – 刪除檔案或資料夾 • 檔案救援軟體:Undelete PLUS、FinalData 等 – 復原動作 – 建立捷徑 21 第二章電腦硬體與軟體 2-4.2 常用作業系統的基本操作 • 檔案管理 – 搜尋檔案與排序 • 萬用字元【*】:代表任一個字(含空字) • 取代字元【? 】:代表一個任意的字(不含空字 元)。 • 丙級軟體應用術科試題 22 23 第二章電腦硬體與軟體 丙級軟體應用 • 丙級軟體應用檢定的術科測驗並不難, 總共要列印6 張A4 報表,除了上述的 檔案搜尋之外,還有控制台設定項目1 張、Word 合併列印2 張及Word 排版2 張,考試時間2 個小時,只要勤加練習, 應該都可以通過考試。 第二章電腦硬體與軟體 2-4.3 控制台的相關設定 • 控制台內可設 定項目,例如 顯示器、滑鼠、 鍵盤、輸入法、 日期及時間...... 等等 • 控制台的許多 設定都需要具 管理者帳號才 可以執行。 24 第二章電腦硬體與軟體 2-4.3 控制台的相關設定 • 輸入法的設定 – 新增輸入法 – 新注音輸入法的切換 – 全形半形字的切換 – 鍵盤的設定 • 鍵盤的設定 25 第二章電腦硬體與軟體 2-4.3 控制台的相關設定 • 顯示設定 – 設定值(解析度) – 桌面 – 由瀏覽器設定圖片為桌面底圖 – 螢幕保護程式 26 第二章電腦硬體與軟體 2-4.3 控制台的相關設定 • • • • • • • 電源設定 設定日期及時間 新增或移除程式 Windows 防火牆 新增印表機 建立使用者 設定啟動程式 27 第二章電腦硬體與軟體 2-4.4 Windows 附屬應用程式 • 在Windows 系統 中,內含一些應用 程式,屬於免費附 贈於作業系統中的 程式。 • 可以從【開始→所 有程式(程式集) →附屬應用程式】 找到各項程式。 28 第二章電腦硬體與軟體 2-4.4 Windows 附屬應用程式 • WordPad – 是一套文件編輯 軟體,它可以開 啟及編輯微軟 Office 套裝軟 體中Word 所編 輯的*.doc 檔案, 但功能沒有 Word 來的多, 算是簡易版的 Word。 29 第二章電腦硬體與軟體 2-4.4 Windows 附屬應用程式 • 小畫家 – 是一套簡易的繪 圖軟體, 它提 供畫筆、橡皮擦、 油漆筒、噴槍及 圓形、矩形等等 繪圖工具,具有 簡易的繪圖及圖 片處理功能。 30 第二章電腦硬體與軟體 2-4.4 Windows 附屬應用程式 • 遠端桌面連線 – 提供連線到另外一台電腦的功能。 – XP 專業版(Professional) 才可以被連線。 31 第二章電腦硬體與軟體 2-4.4 Windows 附屬應用程式 • 系統工具 – 磁碟檢查 • 協助把這些壞軌找出,嘗試修復或標示錯誤 – 磁碟重組 • 把磁碟內的資料,重新存放在連續的磁區,讓磁碟存取更 有效率。 – 磁碟清理 • 磁碟清理工具可以清理這些暫存檔,增加磁碟空間。 – 系統資訊 • 顯示電腦中磁碟空間大小、CPU 類型、記憶體大小、瀏覽 器種類等資訊。 32 第二章電腦硬體與軟體 2-4.4 Windows 附屬應用程式 • 視聽娛樂 – 錄音程式 • Audacity聲音剪輯軟體 – 去歌 曲人聲。 – Windows Media Player • 可以播放mpeg、wmv、avi、 MIDI、wav、au 等影音檔, 它還可以把CD 音樂轉成MP3 檔,或是把MP3 檔燒成CD 音 樂光碟。 33 第二章電腦硬體與軟體 2-4.4 Windows 附屬應用程式 • 相關字詞編輯工具 – 當我們打一個字之後,就會自動出現這 個字的相關詞,例如輸入商】,就會出 現業】、【品】、【店】及【業區】等 相關詞彙讓使用者選用。 – 新注音輸入法已會自己選字,並無相關 字詞的功能。 34 2-5 程式語言簡介及實例介紹 36 第二章電腦硬體與軟體 程式語言的分類 • 低階--機器語言(碼) – 直接以1 和0 狀態的組合,控制積體電路稱為機器語言 (Machine Language。 • 低階--組合語言 – 將0 和1 的組合用比較有意義的文字、符號、數碼來取 代,這就是組合語言(Assembly Language)。 • 高階語言 – 口語化、英語化等容易學習的程式語法就稱為高階語 言。 37 第二章電腦硬體與軟體 程式語言的分類 • 程式設計 師應該依 開發平台 及程式功 能,選擇 適合的程 式語言進 行程式開 發。 第二章電腦硬體與軟體 2-5.2 程式語言的編譯與執行 • 低階的組合語言或其他高階語言寫成 的程式,都必須經過轉換為機器碼後, 才能由電腦執行。 • 組譯 – 組合語言轉換成機械碼的方式。 • 編譯與直譯 – 高階語言換成機械碼的方式。 38 第二章電腦硬體與軟體 2-5.2 程式語言的編譯與執行 • 編譯及組譯 – 原始程式碼(Source Code)只需編譯器 (Compiler)編譯一次, 編譯後產生目的程式 (Object Program),再 經過連結(Link),就會 產生執行檔。 • 直譯 – 原始程式碼每次執行都必 須透過直譯器(Interpreter) 轉成機器碼,程式執行速 度較慢,但程式測試比較 方便。 39 40 第二章電腦硬體與軟體 軟體元件的概念 • 軟體元件的概念就像是用硬體元件組 裝電腦一樣,我們也可以用各種軟體 元件組成我們需要的軟體功能。 • 開發程式前以先看看目前該類軟體的 發展情況,有一些已經發展成熟的軟 體系統,我們可以直接使用。 第二章電腦硬體與軟體 2-5.3 程式設計實例應用 • JavaScript – 程式設計前應該依照系統功能選擇合適的程式 語言,此處我們只是想了解如何來撰寫程式, 我們將撰寫JavaScript 直譯程式, 利用記事本 (NotePad)撰寫或修改程式碼,然後存成網 頁檔(.htm),再交由瀏覽器直譯後執行。 • 網頁時鐘程式 • 判斷上下午的程式 • 1 到 100連續相加程式 41 簡報結束