2009年9月10日 星期四

對2這個數字敏感點!!

注意你或是同學的隨身碟,還有數位相機記憶體的容量,有64M、256M、512M、1G、2G、4G、16G或是32G,但是,有見過賣3G、1.5G或是10G的嗎?沒有。

為什麼一定得這些數字?這些數字背後有什麼關連?答案是:它們都是2的N次方。

熟悉電腦的人,會很快的說出28=256,210=1024,215=32768,216=65536,因為太熟了,常常會出現的。例如:

  • Excel工作表最大是256欄*65535列。
  • 顯示器能顯示的顏色數可以有256色、65536色、16777216(224,全彩),絕不會出現10000色讓你選。
  • IP位址的數字最小是0,最大是255。
  • XX醫院引進256切CT電腦斷層掃描儀。
  • MP3撥放器的歌曲清單限制是256首。
  • ……

在資訊的世界中,你常會見到32、64、128、256、512、1024、32768、65536..等等這些數字。反過來說,如果你見到這些數字,通常都會跟電腦有關係。

熟悉這些數字,也會有助於你在計算機概論試題中的計算,例如當你要計算214時,可以直接將32768除2(215除2=214),得到16384;計算29,可以將256乘2(28乘2=29),得到512。

2008年11月20日 星期四

GNU-GPL解釋

GNU是「GNU's Not Unix」的首字縮寫,這是一個計劃,又稱「革奴計劃」,是Richard Stallman 在1983年9月27日公開發起的。它的目標是創建一套完全自由的作業系統。

由於 GNU 將要實現 UNIX 系統的介面標準,因此 GNU 計劃可以分別開發不同的作業系統元件。GNU 計劃也開發了大批其他的自由軟體,為了保證 GNU 軟體可以自由地「使用、複製、修改和發布」,所有 GNU 軟體都包含一份在禁止其他人添加任何限制的情況下, 授權所有權利給任何人的協議條款,GNU通用公共許可證(GNU General Public License,GPL)。

1985年,Richard Stallman又創立了自由軟體基金會(Free Software Foundation)來為 GNU 計劃提供技術、法律以及財政支持。到了1990年,GNU計劃已經開發出的軟體包括了一個功能強大的文字編輯器Emacs、C語言編譯器GCC以及大部分UNIX系統的程式庫和工具。唯一依然沒有完成的重要組件, 就是作業系統的核心。

1991年,林納斯·托瓦茲(Linus Torvalds)(那個有名的芬蘭大學生) 編寫出了與UNIX 兼容的Linux作業系統核心,並在GPL條款下發布。Linux之後在網上廣泛流傳,許多程式設計師參與了開發與修改。1992年,Linux與其他GNU軟體結合,完全自由的作業系統正式誕生。該作業系統往往被稱為「GNU/Linux」或簡稱Linux。

GNU-GPL(General Public License)通用公共許可證

大多數軟體授權的用意在於剝奪您共享和修改軟體的自由。相反的,GNU GPL通用公共授權保證使用者共享和修改自由軟體的自由。談到自由軟體 (free software) 時,指的是自由而不是價格,自由指的是使用、修改及發佈的自由。(注意:免費軟體是freeware)

GPL原理簡單:在版權法下,你不遵守GPL的條款和條件你就沒有相應權利。任何接受這些條款和條件的許可證接受人都有修改、複製、再發行作品或作品的演繹版本的授權,許可證接受人(即作者)可以對此項服務收取費用,GPL認為自由軟體不應限制其商業用途,所以採用GPL授權的軟體是可以收費的

GPL關於自由的定義:

  • 以任何目的使用此程式的自由;
  • 以學習程程式設計為目的,對程式進行修改的自由(前提是必須有原始碼)
  • 再發行複製程式的自由;
  • 改進此程式,並公開發布改進的自由(前提是能得到原始碼)。

總結:

簡單的說,GNU是一個要創建一套完全自由的作業系統的計劃,而一套作業系統包含無數的程式碼或軟體,這些程式碼及軟體必須完全採用GPL的方式授權,讓所有人可以自由的使用這些程式碼及軟體。

自由軟體(free software)多數使用GPL授權,但也可能採用其它授權方式,例如BSD授權。

自由軟體一定是開放原始碼軟體,但開放原始碼軟體不一定是自由軟體。

 

 

附記:本文內容主要來自維基百科。

2008年11月6日 星期四

作業系統

n          作業系統的主要工作:()分配管理電腦資源,包含CPU、主記憶體、磁碟等的使用。()提供使用者使用電腦的介面。(三)提供應用軟體執行的環境。

n          圖形使用者介面簡稱GUI,目前使用的作業系統唯一不提供GUI的是MS-DOS

n          作業系統是使用者與硬體的橋樑。

n          在一般WINDOWS電腦中常見的防毒軟體、即時通、文書處理、試算表、電子郵件收發及FTP等,都是應用軟體,而不是作業系統的一部份。

n          大部份的硬體是由作業系統所控制,應用軟體通常不會直接控制硬體(如印表機列印或檔案儲存等)

n          目前僅有的單人單工作業系統:MS-DOS

n          沒有多人單工的作業系統。

n          網路作業系統如Win2000 ServerWindows 2003UNIXLinux等,皆能做為網路伺服主機,是屬於多人多工的作業系統,而一般在個人電腦上使用的98XPVista等,則為單人多工作業系統。

n          MS-DOSWINDOWS 9598ME20002003XPVista均為微軟公司的產品。

n          PDA及具PDA功能的手機中,常見的作業系統以PALM OSWindows CE(最近更名為Windows Mobile)為主,另外也有Linux系統。

n          UNIX特點:(1)由貝爾實驗室作設計 (2) 90%以上由C語言所撰寫

n          LINUX特點:(1)最早是由芬蘭一名學生所設計 (2)可免費由網際網路下載 (3)Open Source開放原始碼軟體 (4)有許多種不同的套件,如最知名的red hatMandrakeSuSEDebinUbuntu等。

n          多元處理系統是指能在二個CPU以上的電腦上運作的作業系統。

n          LINUX缺點:(1)操作介面較不友善,學習較困難 (2) 應用軟體不如WINDOWS系統普及。

n          MAC OS是美國APPLE公司的麥金塔系列電腦所使用的作業系統,是圖形操作介面GUI的始祖。

n          目前較常用來架設網路主機的作業系統:Windows 20002003 Server版、LINUXUNIXFreeBSD、Ubuntu等。

n          OutLookPIM(個人資訊管理)軟體,包含行事曆、待辦事項、聯絡人及電子郵件收發等功能,而OutLook Express僅有電子郵件收發功能。

n          常見的軟體

辦公室軟體

Ms-Office、Open Office(開放原始碼軟體)、StarOffice

資料庫

DbaseFoxproMS-SQLMY SQLAccess
Oracle(非個人電腦)

繪圖軟體

CoreDrawIllustrator

網頁設計

DreamWeaverFrontPageNamo

動畫軟體

Flash

燒錄軟體

NEROCloneCD

影像處理

PhotoImpactPhotoShop

檔案傳輸

Ws_FTPcute_ftp

防毒軟體

PC-CillinNorton Anti-virusNOD32卡巴斯基

壓縮軟體

WinZIPWinRAR

播放軟體

Windows Media PlayerReal PlayerWinAMP

網頁瀏覽器

Internet Explorer(IE)FireFox

2008年10月14日 星期二

文字與數字資料表示法

  • 10進位轉為其它進位系統(包括2進位、8進位、16進位等),整數用除法小數用乘法

  • 其它進位系統轉為10進位,數字乘權值再加總,例如:

    • 2345.4(8)=2x83+3x82+4x81+5x80+4x8-1

    • 2B3.C(16)=2x162+11x161+3x160+12x16-1

    • 1011.01(2)=1x23+1x21+1x20+1x2-2

  • 2進轉8進位,自小數點往左右分組,每3位數為一組,再轉為8進位:1011011010.0011=001 011 011 010 . 001 100=1332.14

  • 8進位轉2進位以相反方式轉換。

  • 2進轉16進位,自小數點往左右分組,每4位數為一組,再轉為16進位:1011011010.001101= 0010 1101 1010 . 0011 0100=2DA.34

  • 16進位轉2進位,以相反方式轉換。

  • 善用權值觀念,可以加快計算,如下:
    2進位自個位數開始往左的權值依序為1、2、4、8、16….,所以2進位

    101101=1+4+8+32(自右往左),
    反之,14=8+4+2,2進位就是1110,25=16+8+1,所以2進位就是11001。

  • 須記下的ASCII字元及:”A”65,”a”97,”0”48,空白32。

  • 數字1,以二進位儲存成00000001;但若是文字”1”,則以ASCII編碼儲存成00110001,即10進位的49。

  • EBCDIC碼是IBM公司由期在大型主機上使用的內碼,因為也是英文系統,所以每一個字佔用8個位元,即1個位元組。

  • 用8個位元來儲存文字字元,則因28=256,所以最多可以表示出256種不同的符號,同理,若以7個位元來儲存,則最多可表示27=128種不同符號。

  • ASCII每一個字元佔用1個位元組,中文內碼則佔用2個位元組。

  • 行列輸入法打出”致”,須輸入「AXR.」,這叫「輸入碼」;存成檔案時,這個字會以16進位的「AD50」儲存,這稱為「內碼」。

  • 最普遍的英文內碼是ASCII,最普遍的中文內碼是BIG-5,但國家中文交換碼是通用漢字標準交換碼CISCII

  • unicode通用碼不論中文或英文或任一國家語系,皆採二個位元組,可解決不同語系衝碼的問題,並可在同一頁面顯示不同語系的文字,例如中日文夾雜在一篇文章中。

  • 16位元的整數系統,且以2補數表示負數,則數字範圍為32767~-32768,解法:
    2
    16=65536,即共有65536個數字,正數分一半共32768個:0~32767,負數分一半32768個:-1~-32768

  • 上題若以1補數表示負數,正負數仍各佔一半32768個,但正數為0~32767,負數為-0~-32767(!!兩個0)

  • 若整數系統是不帶號整數,則上則中65536個數字都是正數,範圍則是0~65535(注意! 0是正數)

  • 若某一電腦以以2補數表示負數,則11101110因為第一位元為1,表示是負數,若以10進位來表示,這個數字代表的是-(00010001+1)=-18

2008年10月6日 星期一

多媒體

  • 數位相片是點陣圖,Word中的美工圖庫是向量圖
  • 向量圖適用繪圖式的圖像,利用數學運算描繪線條,放大縮小皆不會變形;點陣圖適用相片式的圖像,放大會產生鋸齒。
  • 影像處理軟體處理的是點陣圖,如PhotoImpact及Photoshop。
  • 繪圖軟體處理的是向量圖,如Corel Draw、Illustrator及AutoCAD。
  • 圖像佔用的顯示記憶體大小計算公式:總像素×每一個像素佔用的記憶體
  • 每個像素佔用的記憶體與顏色數有關:黑白1位元,灰階8位元,256色8位元,全彩24位元。
  • 一張1024×768的數位相片,若是以全彩呈現,列佔用1024×768×3位元組或是1024×768×24位元,若是以256色呈現,則佔用1024×768×1位元組或1024×768×8位元。
  • 灰階是256色
  • 顯示器採用色加法呈現色彩,RGB三個顏色的色彩值愈高,呈現的顏色愈亮。當三個數值相同時,呈現的是灰色系,三個顏色都是255時為白色。
  • 列印或印刷採用色減法呈現色彩,CYMK四個顏色由0-100%,數值愈大,色彩愈深,當四個顏色為100%時,呈現的是黑色。
  • C:青色,Y:黃色,M:洋紅,K:黑色,四色分離的噴點印表機,就是CYMK四色,並不是藍、黃、紅、黑。
  • 所有可以儲存相片的檔案格式中,以JPG檔案最小,因為壓縮比最高,但也會有顏色失真的問題。
  • 一部相機,若拍得的相片最高像素為3000×2000,則此相機為600萬畫素,如果用200dpi的解析度列印,則可印出15吋×10吋的相片。
  • 一張4×6的相片,用掃描器以600dpi掃成數位相片,則此數位相片為2400×3600(864萬)畫素,再以300dpi印表機列印,印出的尺寸為8吋×12吋。
  • GIF可製作交錯式的動畫透明效果,但只允許使用256色,所以適用於繪圖,不適用於影像處理。
  • BMP完全未壓縮,所以圖檔最大。
  • 全彩圖形每一個點佔用3個位元組,RGB三個顏色各可以有256個色階,共可混出256×256×256種顏色(約1千多萬)。
  • TIFF格式支援CYMK模式,所以適用於印刷完稿使用。
  • PNG是較新的影像檔格式,支援類似gif的動畫及透明效果,但又可達到全彩。
  • 適合在網頁上使用的影像格式:GIF、JPG及PNG.。
  • 音樂CD若以電腦打開,其每一首歌曲的副檔名是CDA
  • MIDI音樂檔只記錄樂譜,並未記錄音色,所以檔案非常小。
  • wav是未壓縮的聲音檔,檔案非常大。
  • MP3音樂採用的是MPEG-1的Layer 3壓縮技術不是MPEG-3。壓縮比約為1:10。
  • 取樣頻率及取樣大小影響音樂數位化後的音質,愈高則音質愈好,但相對的,檔案也愈大。
  • 在網路上線上收看或收聽節目,採用的是串流技術,影片或音樂一邊下載一邊撥放,但並未儲存在電腦上。

2008年10月1日 星期三

電腦演進、組成、應用及資料處理

  • 第一代至第四代電腦採用的元件:真空管、電晶體、積體電路、超大型積體電路(VLSI)
  • 第五代電腦強調人工智慧,發展中。
  • 第一部電腦ENIAC,第一部商用電腦UNIVAC,第一內儲程式電腦EDSAC
  • 提出內儲程式概念的是馮紐曼,電腦之父-巴貝奇
  • 電腦的硬體組成:輸入單元、輸出單元、中央處理單元(包含算術邏輯單元、控制單元及記憶單元)。
  • 電腦的軟體分成(1)系統軟體 (2)應用軟體
  • 系統軟體包含:作業系統語言翻譯程式工具程式
  • 應用軟體包含:套裝軟體訂製軟體
  • 將軟體(特別是系統軟體)置入唯讀記憶體中,稱為韌體
  • 較常考的工具程式:連結程式載入程式
  • 小型計算及通訊設備通常內置了特定用途的CPU,稱為嵌入式電腦(Embedded Computer)。
  • 迷你電腦以上的電腦系統都是做為多人使用,使用者須以終端機連上主機。
  • PDA-個人數位助理,Tablet PC-平板電腦
  • PDA的二種主要作業系統:PALM及Windows Mobile
  • 資料經過處理後稱為資訊,處理的過程稱為資料處理DP
  • 電子資料處理 EDP
  • 批次處理的特性:週期性集中性非急件性
  • 閱卷及帳單處理適用批次處理。
  • 訂票系統、ATM等必須立即回應的系統,適用即時處理。
  • 即時系統一定必須是連線系統,但連線系統不一定是即時系統
  • 寬頻是指在一條線路上,能同時傳送二種以上不同型態的訊號,如ADSL(電話+網路)、第四台Cable(有線電視+網路),並非是指速度快。一般網路線速度可達1G bps,但卻不是寬頻,因為它只傳送網路訊號。
  • 學術網路(TANET)的負責單位是教育部。
  • 提供網路連接服務的廠商稱為ISP,網際網路服務供應商,如Hinet、So-Net、SeedNet等。
  • 頻寬是指線路同時能提供的最大資料傳輸量,例如一條8M/1M的ADSL,理論下載頻寬是8M,但同時若有10部電腦使用這條線路,每人分到的頻寬就不是8M了。
  • 一般家庭透過ADSL上網,會使用的設備或材料包括:ADSL數據機、網路線、網路卡、電話雙絞線,如果有二部以上要使用網路,則可能會用到集線器IP分享器
  • 透過IP分享器,即使只有一個實體IP位址可用,還是能讓多部電腦同時上網,也就是共用IP位址
  • 無線AP(無線存取點)連上網路,就可以讓俱備WiFi功能的筆記型電腦、PDA及手機以無線方式上網。
  • 3G的原意是第三代(3rd Generation)行動通訊技術,強調能快速傳送動態影像。
  • MPEG是一種影音壓縮技術的標準,而MP3是聲音壓縮技術,MPEG 4(MP4)用於串流影像的壓縮。
  • 中華電信的MOD是利用網路傳送電視訊號,是屬於IPTV技術的應用。
  • Skype利用網路傳送電話語音,是屬於VoIP技術的應用。
  • 家電若具備接上網路的能力,可稱為資訊家電IA
  • 電子地圖是地理資訊系統(GIS)的應用,GPS(全球定位系統)則能透過衛星定出座標位置海拔高度,二者整合在一起就能達成導航系統,也就是導航系統=GIS+GPS
  • 3A是FA(工廠自動化)、OA(辦公室自動化)及HA(家庭自動化)。
  • SOHO族泛指一般在家透過網路及電腦的工作者。
  • 亞馬遜商店、PCHome網路購物等都是屬於B2C應用。
  • 網路拍賣是C2C應用。
  • 3C是ComputerCommunication(通訊)及Consumer Electronics(消費性電子產品)。

2008年9月29日 星期一

電腦病毒與資訊安全

  • 在購物網站中,SSL提供安全、經過加密的個人交易資料傳輸,但不能保證購物網站的合法及品質;SET電子商務安全交易則是一個安整的機制,通過第三者認證,可以使客戶、銀行及網路商店都得到保障,經濟部及一些網路認證公司擔任公正第三者認證的角色。
  • 防範資訊安全事件的最主要工作:定期且異地備份、不相關人員避免使用電腦、定期更換管理密碼、安裝防毒軟體及防火牆。
  • 密碼應以數字、字母夾雜,字數不可太少,並且定期更換。
  • 俗稱的HACKER駭客是網路入侵者,但不一定會造成損壞,cracker黑客則會破壞系統。
  • 加強資訊安全的作法:定期備份、異地備份、禁止不相關人員使用電腦、設定密碼並定期更換密碼、安裝防火牆、避免使用P2P軟體、執行系統更新(Windows Update)以修補系統漏洞等
  • 防火牆可以保護區域網路內的電腦免受外來入侵,但無法防止病毒,也無法防止內部的攻擊或資訊外洩
  • 在加密技術的非對稱密碼技術中,有公鑰及私鑰兩個密碼,以公錀加密,再以私錀解密可以確保資料只有特定人可以讀取。
  • 以私鑰加密,再以公鑰解密,則可以確定資料來源的正確性,這種技術常用來做身份確認,所以亦可用在數位簽章上,例如網路報稅
  • 憑証管理中心(CA)是負責管理公鑰及私鑰(稱為個人憑證)的發放的單位。
  • 網路申報所得稅所使用的個人憑證,採用的是公鑰及私鑰非對稱密碼技術。
  • spam指的是垃圾郵件。
  • 電子郵件是目前病毒感染的主要途徑,不論附件是否開啟都可能中毒
  • 任何可儲存資料的設備皆有可能感染病毒,CD-ROM也可能有病毒,因為來源檔案可能有毒。
  • 現有的病毒有很多是巨集型病毒,針對WORD、網頁、OUTLOOK及EXCEL等軟體的弱點或漏洞感染及傳染。
  • 中毒主要徵狀:不正常持續使用網路、電腦反應速度變慢、磁碟不正常自行存取、記憶體突然不足
  • DoS阻絕服務,會產生大量的封包佔滿網路頻寬及癱瘓電腦
  • 木馬程式:又稱後門程式,執行後會開一個不正常的管道供網路上的駭客連上電腦。
  • 後門程式又稱為木馬程式,是藉由執行看似正常的程式來感染電腦,並隱藏在系統中,平時並不會對電腦軟硬體造成損壞,目的在偷取電腦中的重要資料,或是控制電腦做為入侵其它電腦的跳板。
  • 最安全的網路線材是光纖
  • 常見的防毒軟體:PC-Cillin、Symtec Anti-virus、NOD32、Kaspersky、AntiVir等,有付費軟體,也有免費軟體。
  • 木馬、蠕蟲及殭屍病毒皆可視為電腦病毒的一種。
  • 網路釣魚常以電子郵件或其它方式,誘使不知情者點選連結後進入到假冒的知名網站,使用者輸入的帳號密碼等重要資料都會被記錄。