420 likes | 525 Views
Chapter 4. 硬體與軟體. 總會輪到你. 柯小姐決定僱用葛先生。他是一名專門建立網誌這類系統的顧問,在報價之前,他需要做些基本瞭解: 妳的網誌要掛在內部網路系統?還是要找外部的服務? 妳的網頁會使用 Windows 還是 Linux 的作業平台? 妳想用哪個網誌軟體? 妳要如何編寫妳的網誌?妳要用 FrontPage ,還是要我在網誌上面建立一個 html 的文字處理器?. p.84. 妳想支援哪些瀏覽器? IE ? Firefox ? Netscape ?或是別的? 妳在不在乎網誌只能在某些瀏覽器上顯示?
E N D
Chapter 4 硬體與軟體
總會輪到你 • 柯小姐決定僱用葛先生。他是一名專門建立網誌這類系統的顧問,在報價之前,他需要做些基本瞭解: • 妳的網誌要掛在內部網路系統?還是要找外部的服務? • 妳的網頁會使用 Windows 還是 Linux 的作業平台? • 妳想用哪個網誌軟體? • 妳要如何編寫妳的網誌?妳要用 FrontPage,還是要我在網誌上面建立一個 html 的文字處理器? p.84
妳想支援哪些瀏覽器?IE?Firefox? Netscape?或是別的? • 妳在不在乎網誌只能在某些瀏覽器上顯示? • 身為企業管理人員,柯小姐需要什麼知識? p.84
學習問題 Q1 在硬體方面主管需要知道哪些? Q2客戶端與伺服端的差別在哪裡? Q3在軟體方面主管需要知道哪些? Q4你需要做哪些採購抉擇? Q5什麼是病毒、木馬程式和蠕蟲病毒? p.85
Q1 在硬體方面主管需要知道哪些? • 硬體(hardware)由電子元件(electronic components)和其它相關的玩意兒組成,可以依照電腦程式、軟體內以電腦語言寫的指令(instruction)來做輸入(input)、運算處理(process)、輸出(output)和儲存資料(store data)。 p.86
圖4-1 圖 4-1 主管需要知道的電腦硬體 p.86
輸入、運算處理、輸出、儲存的硬體 • 輸入硬體(input hardware) • 鍵盤、滑鼠、文件掃描器、商用條碼掃瞄器、麥克風、磁性油墨讀取機 • 運算處理裝置 • 中央處理器(central processing unit;CPU)、主記憶體(main memory)、擴充卡(special function card) p.87
圖4-2 圖 4-2 輸入、運算處理、輸出、儲存的硬體。 p.87
圖4-3 圖 4-3 考試卡掃瞄器 p.87
圖4-4 圖 4-4 擴充卡 p.88
輸出硬體(output hardware) • 顯示器、印表機、揚聲器、投影機、繪圖平台 • 儲存硬體(storage hardware) • 磁碟機、CD 光碟機、DVD 光碟機 p.88
電腦資料 二進位制、數位、位元 • 電腦的資料是以二進位制(binary digit) 的方式表示, 稱之為位元(binary digit;稱為 bit)。位元是一個 0 或 1 的數值。 電腦資料的單位大小 • 八個 bit 叫作一個位元組(byte)。 • 一個千位元組(kilobyte, K)為 1,024 個位元組 • 一個百萬位元組(megabyte, MB) 為 1,024K • 一個十億位元組(gigabyte, GB) 等於 1,024MB • 一個兆位元組(terabyte, TB)等於 1,024GB p.88
圖4-5 圖 4-5 實質呈現位元的方法 p.89
圖4-6 圖 4-6 重要的儲存容量術語 p.89
電腦如何運作 • CPU • 必須把程式或資料從磁碟中先轉移至主記憶體 • 執行指令的時候,再把指令從主記憶體經由資料通道(data channel)或匯流排(bus)送到 CPU。 • CPU 本身有一點叫作快取記憶體(cache memory)的高速記憶體,CPU 把常用的指令存在快取記憶體中以便讀取 • 主記憶體 • 包含程式指令 • 包含給作業系統(operating system;OS)的指令 p.90
主記憶體有限, 不能把所有需要執行的程式與資料一次載入,當使用者需要其餘功能時,CPU 再去載入其它功能。 • 記憶體滿了的時候,作業系統會要移除記憶體的東西來騰出空間,然後載入需要的程式和資料,這就叫記憶體置換(memory swapping),相當耗時。 p.90
圖4-7 圖 4-7 電腦元件 p.90
為什麼主管要關心電腦如何運作? • 必須依照需要選擇電腦記憶體量的大小 • 太小的記憶體會使電腦不停地做記憶體置換而降低效能。需同時執行多個程式或處理非常大的檔案,就需要大量記憶體。 • 必須依照需要來決定挑選哪種速度 CPU 的電腦 • 簡單的工作只需 1 GHz,反之則愈快愈好。 • 快取記憶體和主記憶體是所謂揮發性(volatile)記憶體;也就是說關掉電源,儲存的內容就會消失。所以要養成一面改一面儲存文件檔案的習慣。 p.91
Q2 客戶端與伺服端的差別在哪裡? • 使用者在客戶端(client)電腦做文書處理、發布文件、資料庫的讀入寫出。客戶端電腦裡有個軟體可以幫它連結到網路、收發 e-mail、存取資料庫等等。 • 伺服器(server)電腦要更快、更大、功能更強。伺服器通常只會有最基本的顯示卡,或者連顯示卡都沒有,因為其它電腦通常會經由網路連結到伺服器去操作。大規模商業網站的伺服器是由一大群的電腦結合成(稱作伺服器群;server farm)來協調所有活動。 p.91
圖4-8 圖 4-8 客戶端與伺服端電腦 p.94
伺服器群 p.94
倫理指南 炒燒顧客的錢 • 硬體和軟體公司都想多賣新產品,所以硬體公司就發明超快、超大的電腦,然後軟體公司再去設計一些大而無用的功能把這些超大的電腦灌滿。 • 我們在一個連結起來的世界,雖然我不使用這麼多功能,但只要我們其中一個要用,就還是非有這些功能不可。 • 病毒是一個例子。要是一開始他們就把產品做好,那就不會有這麼多漏洞讓病毒侵襲電腦,也不需要買修補程式。換句話說,他們把你的注意力轉到病毒上面而不是他們產品的漏洞。 p.92
Q3 在軟體方面主管需要知道哪些? • 軟體有兩種基本類別 • 作業系統:是很大、很複雜的程式,用來管控電腦資源,如 Windows。 • 應用軟體:是用來處理某些特定工作用的軟體,如 Word。 • 軟體的兩個限制 • 某個版本(version)的作業系統是為某個特定類型的硬體而寫的。在某些情況下只有一種重要的商業版本。 • 應用軟體依照不同的作業系統而寫。 p.95
圖4-9 圖 4-9 主管需要知道的軟體 p.95
主要的作業系統有哪四種? 視窗 • 全世界超過 85% 的桌上型電腦使用 Windows • 商業上使用者超過 95% • Windows 有很多不同的版本 麥金塔作業系統 • 蘋果電腦為麥金塔電腦發展的作業系統 • 主要的市場在圖像藝術家和美術工作者族群 • 蘋果電腦率先發展易於使用的介面 p.96
Unix • Unix 是由 Bell 實驗室發展出來的作業系統 • 在科學與工程領域上扮演重要角色 • 使用艱澀難懂的指令和方法來處理資料與檔案 • 昇陽公司是 Unix 最主要的推動力 Linux • 是 Unix 的一個版本 • 由開放原始碼社群發展出來的 • IBM 是Linux 最主要的支持者 p.96
買斷與授權 • 購買電腦軟體的時候你並沒有「買斷」那個軟體;正確來說,你所買的是使用這軟體的授權(license)。 • 你為 Windows 付了錢,微軟就給你使用 Windows 的權利,微軟仍然持有 Windows 這個軟體的產權。 • 在 Linux 的情形下,沒有公司可以賣授權給你,因為Linux 的產權屬於開放原始碼社群,他們公告使用Linux 在某些合理限制下不需授權費。 p.97
有哪些應用軟體?組織怎麼去取得? • 應用軟體(application software)是由一些處理商業業務的程式所組成。 應用軟體有哪些種類? • 水平(同級)市場應用軟體(horizontal-market application)能夠提供給一般的公司和產業來使用。如微軟的Word、Excel、PowerPoint。 • 垂直(上下游)市場應用軟體(vertical-market application)是為某些產業而寫的軟體。如:牙科診所用來給病人排掛號時間、寄送帳單、收款紀錄等。 p.97
特製應用軟體(one-of-a-kind application)是為特定、唯一的需求而量身訂作的。例如美國國稅局(IRS)發展的自用軟體。 組織如何取得應用軟體? • 買現成的(off-the-shelf)、或現成加修改(off-the-shelf with alterations)、或量身訂作(tailor-made)。這量身製作的軟體就叫作客製軟體(custom-developed software)。 p.98
圖4-10 圖 4-10 軟體來源和類別 p.99
什麼是韌體? • 韌體(firmware)是一種裝在像印表機、列印伺服器與其它各種通訊裝置裡面的電腦軟體,這種軟體的撰寫和其它軟體完全一樣。 • 儲存在這些裝置裡面的一個特別唯讀記憶體裡,所以程式變成裝置中記憶體的一部分,程式就好像在設計過程中被「燒進」裝置的電路裡一樣。 • 它可以修改或升級,但通常由資訊人員來做。 p.99
精簡與複雜型客戶端的差別在哪裡? • 只需要瀏覽器的應用軟體稱作精簡型客戶端(thin client)。 • 精簡型不需要安裝或管理任何客戶端軟體。 • 需要在電腦上使用瀏覽器以外的程式,稱為複雜型客戶端(thick client)。 • 複雜型客戶端應用軟體可以提供其它特色與功能來補償在安裝上的消耗與管理。 p.102
圖4-11 圖 4-11 精簡與複雜型客戶端 p.102
Q4 你需要做哪些採購抉擇? • 主管在制定規格裡所需要扮演的角色全看公司的政策。 • 大公司會有一個 IS 部門來設定客戶端硬體、軟體規格的標準。 • 中小型公司裡規定就沒有這麼嚴謹,主管需要積極地替部門的電腦設定規格標準。 p.103
圖4-12 圖 4-12 企業主管在硬體和軟體規格制定的職分 p.103
Q5 什麼是病毒、木馬程式和蠕蟲病毒? • 病毒(virus)是一種會複製自己的電腦程式,沒有制止的話就會不停複製,把電腦的資源消耗怠盡。造成電腦異常活動的程式碼稱為有效載量(payload),有效載量會刪除電腦上的程式或是資料,更嚴重的是有時會偷改資料。病毒有非常多不同的種類。 • 木馬程式(Trojan horse)會把自己偽裝成有用的檔案,如 MP3 音樂檔、電腦遊戲。 • 巨集病毒(macro virus)附著在 Word、Excel 等等類型的文件中。中毒的文件被打開時,病毒把它自己附著在應用程式的啟始檔(startup file)上。 p.104
蠕蟲病毒(worm)藉由網際網路或電腦間的網域傳遞。散布速度比其它類型的病毒快,會主動藉由網路去散布。有時蠕蟲病毒佔用網站的流量能大到癱瘓整個網路。蠕蟲病毒(worm)藉由網際網路或電腦間的網域傳遞。散布速度比其它類型的病毒快,會主動藉由網路去散布。有時蠕蟲病毒佔用網站的流量能大到癱瘓整個網路。 • 大多數的病毒都是利用電腦程式裡面的安全漏洞來傳遞。當軟體商發現漏洞的時候會寫修改程式來修正問題,這類程式就叫作修補程式(patch)。 p.104
預防病毒的措施 • 立即安裝作業系統、應用軟體等等軟體的修補程式 • 絕不由不明的網站下載檔案、程式、附加檔。 • 絕不開啟由不明人物寄來的電子郵件附加檔。 • 絕不開啟不明的電子郵件附加檔,就算你認識寄信的人也不要。 • 不要依靠檔案的副檔名來做識別。 • 定期啟動防毒軟體掃毒 ─ 至少一星期一次。 p.106
中毒處理 • 大部分防毒產品裡會帶有病毒清除程式,中毒後可以依照軟體的指示把病毒清除掉。但是有的病毒已經「突變」(mutate)成另一種形式,防毒軟體偵測不到,病毒會繼續存留在電腦裡。 • 重新格式化硬碟是唯一能夠確保完全清除病毒的方法,但這是一件吃力、費時的事,而且大前提是你手上有資料檔的備份。 p.106
這章裡的知識怎麼幫妳和柯小姐把事情 作得更好? • 柯小姐現在可以回答顧問提出的部分問題 • 柯小姐現在跟 IT 部門還有顧問討論時也較有信心。 • 她可以列出以下的原則: • 不裝新的客戶端硬體 • 業務員的電腦上只安裝精簡型客戶端軟體 • 我的電腦也要安裝精簡型客戶端軟體 • 網誌伺服器軟體一定要安裝在公司的伺服器上 • 由 IT 部門決定使用 Linux 或 Windows 作業系統 p.107
請葛先生選擇一個能在此作業系統上操作的網誌伺服軟體請葛先生選擇一個能在此作業系統上操作的網誌伺服軟體 • 葛先生和 IT 間需有一人把網誌的軟體安裝、設定完成 • 我的電腦裡要安裝能寫 html 的軟體 p.107
圖4-13 圖 4-13 客戶端與伺服端電腦 p.108