640 likes | 796 Views
認識電腦軟體. 教師: 陳炯勳 mikemouse@is.cs.nthu.edu.tw. 認識電腦軟體 - 系統軟體篇. 系統軟體 溝通協通硬體和軟體 控制各種程式及各項資源 包含作業系統與公用程式. 認識電腦軟體 - 系統軟體篇. 作業系統,簡稱 「 OS 」 依功能可分: 單 人單工作業系統 例如: MS-DOS 單人多工作業系統 Windows XP 多人多工作業系統 例如: Unix 、 Windows Server. 認識電腦軟體 - 系統軟體篇. 作業系統的角色. 認識電腦軟體 - 應用軟體篇. 應用軟體
E N D
認識電腦軟體 教師: 陳炯勳 mikemouse@is.cs.nthu.edu.tw
認識電腦軟體-系統軟體篇 • 系統軟體 • 溝通協通硬體和軟體 • 控制各種程式及各項資源 • 包含作業系統與公用程式
認識電腦軟體-系統軟體篇 • 作業系統,簡稱「OS」 • 依功能可分: • 單人單工作業系統 • 例如:MS-DOS • 單人多工作業系統 • Windows XP • 多人多工作業系統 • 例如:Unix、Windows Server
認識電腦軟體-系統軟體篇 • 作業系統的角色
認識電腦軟體-應用軟體篇 • 應用軟體 • 有具體的用途,可幫助使用者完成特定的工作 • 依據其共通性與特殊性,可區分為套裝軟體與特殊應用軟體
認識電腦軟體-應用軟體篇 • 套裝軟體 • 符合一般使用者需求,具有共通的功能與固定的操作模式 • 優點 • 價格便宜 • 使用方便 • 穩定性高 • 缺點 • 無法完全滿足某些使用者的個別需求 • 例如:文書處理軟體、電腦遊戲
認識電腦軟體-應用軟體篇 • 特殊應用軟體 • 符合特定使用者的需求,具有特定的功能與操作模式 • 例如:台北縣國中校務行政系統 • 優點 • 完全配合使用者需求設計、修改 • 缺點 • 軟體開發價格較高、無法立刻購買、立刻使用
認識電腦軟體-應用軟體篇 • 文書處理軟體 • 編輯或瀏覽各種電腦的文件
認識電腦軟體-應用軟體篇 • 影像處理軟體 • 製作海報或美工繪圖應用
影像和圖形的檔案格式 • BMP:Bitmap(點陣圖),它是一個 IBM 相容個人電腦中為最常用的檔案格式。也是Microsoft的標準的點陣圖檔格式(24 bits,全彩)。 • TIFF:Tagged Image File Format是一用以說明標準點矩陣資料的檔案格式,色別是掃描檔案最常使用,此一靈活的標準可以記存黑白、灰階和彩色影像,並為多種應用程式所使用。 • GIF:Graphic Interchange Format是由美國電訊網路公司的 Compu Serve 所制定的一個數位影像標準格式。GIF87a (交錯顯式), GIF89a (透明檔,動態圖檔)。
影像和圖形的檔案格式 • JPG:在MAC稱為JPEG,是由 Joint Photographic Experts Group 所發展,是一個工業標準的檔案壓縮格式,是在WWW網頁上最受歡迎的檔案格式,如照片所用的壓縮格式。JPG可提供100:1的壓縮比,因被當作國際標準。不過 JPEG 在壓縮時會損失一些原始的資料,在壓縮超過25:1時,影像的鮮銳度就會受到影響,在儲存JPG檔時,在 Image Quality處可以設定檔案壓縮品質,品質設定越高,檔案會越大,而檔案的大小比約為:Low:Medium:High:Maximum=1:1.4:2.8:5.2。儲存 JPEG 檔後,再開啟時,檔案會自動解壓縮。 JEPG無法像GIF檔案可作交錯(Interlaced)的呈現。 • ………
認識電腦軟體-應用軟體篇 • 檔案壓縮軟體 • 將檔案大小壓縮至一定比例,節省硬碟儲存空間
認識電腦軟體-應用軟體篇 • 檔案傳輸軟體 • 下載存放在遠端電腦的檔案或將個人電腦的檔案上傳至遠端電腦
認識電腦軟體-應用軟體篇 • 郵件收發軟體 • 管理個人郵件,提供收信與寄信等功能
認識電腦軟體-應用軟體篇 • 防毒軟體 • 檢查與防治電腦病毒
防毒軟體的偵測率 (20070226): • AVIRA AntiVir PersonalEdition Classic 7.0 (小紅傘免費版本): 88.44% • BitDefender 8 Free Edition (免費版本): 86.52% • Kaspersky Internet Security 6.0: 84.77% • Panda Internet Security 2007: 79.16% • Trend Micro Internet Security 2007: 60.53% • ESET NOD32 2.7: 49.17%
認識電腦軟體-應用軟體篇 • 反間諜軟體 • 清除間諜軟體或廣告軟體 • ‧Sunbelt CounterSpy
反間諜軟體評比 ‧BitDefender Internet Security v10: 94.85% ‧ESET NOD32 2.7: 89.12% ‧Kaspersky Internet Security 6.0: 88.86% ‧Grisoft AVG Anti-Spyware 7.5 (ewido anti-spyware 4.0): 88.50% ‧Alwil avast! 4.7 Home Edition (free): 84.47% ‧Sunbelt CounterSpy 1.5: 67.51% • 大部分所測試的反間諜軟體都專注於間諜軟體的清除,雖然它們也提供掃描功能,但沒有想像中的很好。 • 大部分所測試的防毒軟體偵測的能力都比反間諜軟體來得好。 • 有些防毒軟體偵測樣本為間諜軟體,有些則偵測為木馬或惡意程式,所以,防毒軟體與反間諜軟體的功能需要合併起來,而不是分開,因為越來越多的間諜軟體已經結合木馬與惡意程式。
認識電腦軟體-智慧財產權篇 • 如何保護智慧財產權? • 不隨便複製軟體給他人使用 • 未經過授權的軟體不得販賣或租售 • 不購買來路不明或盜版軟體 • 不使用沒有版權的軟體 • 不隨意使用或張貼從網路取得的文章、圖片、聲音或視訊
數系轉換 • r進制數字 • 稱為base r或radix r • 有r個計數符號,計數順序逢r歸零(進位) • AnAn-1‥‥A2A1A0﹒A-1A-2‥‥A-m • 其中An及A-m的權值分別為rn及r-m
範例 • 365.2510=3×102+6×101+5×100+ 2×10-1+5×10-2 • 365.258=3×82+6×81+5×80+2×8-1+5×8-2 • 3A.F716=3×161+10×160+15×16-1+7×16-2
r進制數字→10進制數字 • 依上述r進制數字之定義即可轉換:
10進制數字→r進制數字 • 整數部份:連除r,由下往上取餘數部份‧ • 小數部份:連乘r,由上往下取整數部份‧
任意進制數之運算 • r進制數字與s進制數字進行任一四則運算α,所得答案以t進制數字表示: • r進制數字與s進制數字先轉換為10進制數字 • 兩10進制數字執行α運算,得10進制之解答 • 將10進制解答轉換為t進制數字
中文碼 • 內碼:電腦內部中文字的代碼,資料儲存與運算之用‧如BIG-5,IBM-5550 • 外碼:可分為中文輸入碼與中文交換碼: • 中文輸入碼:依不同輸入方法所鍵入的碼序列,所形成的代碼,用以表示一中文字‧如倉頡輸入法,注音法,電報明碼法 • 中文交換碼:不同電腦間作為中文資料之通訊與交換之共同標準之代碼
檢查碼與校正碼 • 檢查碼: • 附加於原數字資料或代碼的字符,用來判斷原數字資料或代碼是否正確?一般使用模數(modolus)加權法‧
身分證字號規則 (1)第一個字元代表地區,轉換方式為:A轉換成1,0兩個字元,B轉換成1,1 (2)第二個字元代表性別,1代表男性,2代表女性 (3)第三個字元到第九個字元為流水號碼。 (4)第十個字元為檢查號碼。 權重依序為1,9,8,7,6,5,4,3,2,1 範例:P101527708→2310152770+8(檢查碼) 2×1+3×9+1×8+0×7+1×6+5×5+2×4+7×3+7×2+0×1=111 111 mod(取餘數)10=1 檢查碼應為9(9+1=0),故此身分證字號錯誤‧
同位元檢查碼(Parity check code) • 奇同位(Odd parity):於資料位元中,附加一個bit(Parity bit),使得(Data bit + Parity bit)的位元串內,1的個數為奇數個(Odd parity)‧ • 偶同位(Even parity):於資料位元中,附加一個bit(Parity bit),使得(Data bit + Parity bit)的位元串內,1的個數為偶數個(Even parity)
LRC碼:longitudinal redundancy check‧於一組字元相對應的位元串後附加一個同位元‧ • VRC碼:vertical redundancy check‧於每一個字元後皆附加一個同位元‧ • BCC碼:block check code,即LRC+VRC‧可當做錯誤校正碼(error correction)
CRC 碼:cyclic redundancy check,又稱為polynomial code‧以數學方法(多項式除法)算出檢查碼(CRC code),附加於原資料之後。欲傳送的位元串D(X),除以除式C(X),得到餘式R(X),將D(X)+R(X) 的位元串送出;接收端收到D(X)+R(X)後,除以除式C(X),若餘式為0,表示傳送過程中正確無誤‧ • 常用的C(X):CRC-12=X12+X11+X3+X2+X+1;CRC-CCITT=X16+X15+X5+1
範例 • 利用hamming code傳送訊息時,如果傳送過程中有一bit產生錯誤,則可以自動更正‧ • 現有一要傳送之資料串為〝1100001〞(註:位置編號由右至左),請寫出經hamming code編碼後,傳送之資料串‧ • 現收到一資料串〝01001010110〞,請解碼為原7-bit之資料串‧