11
LINUX 報報 981520 報報報

LINUX 報告

  • Upload
    floria

  • View
    35

  • Download
    0

Embed Size (px)

DESCRIPTION

LINUX 報告. 981520 何莉妃. 電腦概論. 在目前的社會中,沒有電腦真的是很奇怪的一件事情!因為我們必須要使用電腦幫我們進行很多工作。 包括在辦公室中使用電腦來進行各項作業、在資訊領域方面利用電腦來進行伺服器的架設、 在休閒時利用電腦來上網瀏覽或聊天、在無聊時利用電腦來進行電腦遊戲軟體的運作等等。 但是妳知道目前電腦規格有哪些?為什麼我們使用的電腦通常被稱為 『 個人電腦 』 而不是啥特別的名詞? 為什麼電腦一定需要軟體才能夠使用?為什麼我的遊戲無法在早期的 Windows 98 上面運作? 這個我們都得要瞭解一下比較好。. 個人電腦所需硬體. - PowerPoint PPT Presentation

Citation preview

Page 1: LINUX   報告

LINUX 報告

981520 何莉妃

Page 2: LINUX   報告

電腦概論

• 在目前的社會中,沒有電腦真的是很奇怪的一件事情!因為我們必須要使用電腦幫我們進行很多工作。 包括在辦公室中使用電腦來進行各項作業、在資訊領域方面利用電腦來進行伺服器的架設、 在休閒時利用電腦來上網瀏覽或聊天、在無聊時利用電腦來進行電腦遊戲軟體的運作等等。

但是妳知道目前電腦規格有哪些?為什麼我們使用的電腦通常被稱為『個人電腦』而不是啥特別的名詞? 為什麼電腦一定需要軟體才能夠使用?為什麼我的遊戲無法在早期的 Windows 98 上面運作? 這個我們都得要瞭解一下比較好。

Page 3: LINUX   報告

個人電腦所需硬體

• 如同上一小節所說的,電腦主機主要包括了 CPU 、記憶體、系統匯流排以及各項 I/O 裝置。 那麼這些硬體主要的功能是什麼呢?我們就以人體來說明好了。CPU :就像是腦袋瓜子,主要負責邏輯思考與算數運算。不過要注意的是,腦袋瓜子總得要接受外來的刺激才會思考! 所以囉,我們也要給予 CPU 適當的指令後,他才會開始動作。這也是我們需要撰寫程式的原因。

• 主記憶體:就像我們的記憶力一樣!當記憶能力越高,可以容納的外界刺激與儲存過去記憶的能力就越好! 所以當有人問到我們過去的記憶時,不需要拿照片而在腦海裡面就立刻有影像出來啦!所以說, 電腦主機的主記憶體通常是越大越好! ^_^

Page 4: LINUX   報告

• 輸入 / 輸出 (I/O) 裝置:電腦主機的輸入 / 輸出裝置有非常的多,常見的例如硬碟、光碟、印表機、網路設備、視訊設備等等都算。 以人體來說,妳可以將硬碟想像成為一本筆記,妳可以在裡面寫感想 ( 寫入硬碟 ) 或者是讀讀裡面文字 ( 讀取硬碟 ) , 如果覺得某些文字不滿意,還可以使用修正液將他塗掉 ( 刪除資料 ) 。

• 系統匯流排:系統匯流排是連接各項裝置的介面,妳可以將主機板看成是系統匯流排啦! 主機板是很重要的,因為他將上述的各項元件給他整合在一起,所以沒有主機板, 其他的元件就沒有作用了。妳可以將系統匯流排想成是人體的神經系統, 神經系統可以連線身體的各個部位以達到讓人體活動的實際目標!

Page 5: LINUX   報告

Linux 是啥東西?既然要玩 Linux 就得先知道 Linux 是啥才對。其實 Linux 就是一個『作

業系統』! 我們前面談到作業系統主要的功能就是驅動與管理所有的硬體資源,並提供相關的開發介面給程式設計師參考與開發應用程式。 所以 Linux 是一組程式,這一組程式可以管理與驅動電腦,同時還可以提供很多好用的開發介面就是了。

如果要更詳細的定義,那我們可以說,整個作業系統最重要的核心 (kernel) 就是 Linux , 這個 Linux 的核心原始碼可以在 http://www.kernel.org 這個網站找到,而且當妳將他安裝在妳的電腦上時,整個程式碼甚至可以小到數百 Kbytes , 這麼小的程式就能夠驅動與管理所有的硬體,所以很多家電、手機等嵌入式設備很喜歡使用 Linux 哩!

Page 6: LINUX   報告

• 最早 Linux 是在 1991 年由芬蘭人托瓦茲 (Linus Torvalds) 所開發出來的,他本著『人人為我、我為人人』的態度將 Linux 釋出到網際網路社會中,由於他所撰寫的程式碼相當的優秀,所以很多駭客級工程師都很喜歡使用。 而且由於他將程式碼直接釋出到網際網路中,因此很多人都可以修改他的程式碼, 另外有更多人則是貢獻他們自己的程式碼給托瓦茲,以進一步加強 Linux 本身的能力!

妳或許會問:『為什麼大家可以修改托瓦茲的程式碼?他沒有著作權的保護嗎?』 當然不是啦! Linux 是有授權的,妳必須要同意他的授權才能夠使用喔!那 Linux 的授權是啥呢?

Page 7: LINUX   報告

Linux 的授權 (自由軟體 )

• 很多人都以為 Linux 是『免費』的,其實不然!應該說 Linux 是『自由的』才對!免費與自由在英文都是 Free , 所以很容易造成大家的誤解。 Linux 是有版權的,他的版權使用的是 GNU 計畫的一般通用授權 (General Public License, GPL) 。 GNU 是由史托曼 (Richard Stallman) 在 1984 年所發起的一項計畫,目的就是在創作一個完全自由的作業系統。 GNU (http://www.gnu.org) 本身有相當多的軟體提供, 包括 Linux 開發的環境、編譯器等都是使用 GNU 的軟體呢!這也是後來托瓦茲將 Linux 使用 GPL 授權的原因之一。

那麼什麼是 GPL 授權呢?詳細的條文中文版可以參考這裡:http://linux.vbird.org/linux_basic/1010appendix_A.php

• 說穿了, GPL 的目的在確保程式著作者的版權權利以及使用者的相關使用規定。當一個軟體掛上了 GPL 的授權後, 針對使用者來說,他具有底下的權利:軟體本身會釋出原始碼; 使用者可以根據原作者的程式碼學習程式撰寫邏輯; 當使用者同意 GPL 授權後,即可自由的取得、複製、修改與再發行該軟體。

Page 8: LINUX   報告

• 針對程式設計師則有底下的保護:使用者不可單純的販賣該軟體 ( 但可販賣服務,如安裝、教使用方式等 ); 使用者不能隨意修改授權,即該軟體為 GPL 時,使用者不可將該軟體修改成專利軟體授權; 使用者重新修改或者貢獻程式碼後,應該將程式碼再以 GPL 的方式回饋給程式設計者。

• 也就是說,當妳使用 GPL 授權發佈軟體後,妳必須要同時題工程是原始碼才行。 不過,妳對於該軟體的貢獻將永遠存在,因為其他使用者不可將授權修改,所以妳的貢獻永遠都在! 而且如果該程式的使用者眾多,則妳的程式碼會有無數多人幫妳校閱,所以 GPL 授權的軟體通常在效能、安全性方面都比較好! 漏洞修補速度也快上非常的多!

由於 GPL 授權的軟體在使用上的自由度 (Free) 相當高,所以我們也稱這種授權的軟體為自由軟體 (Free software) , 他並不是免費軟體 (freeware) 喔!不要搞混了~ ^_^

Page 9: LINUX   報告

裝置代號

• 如果妳曾經使用過 Windows 系統的話,會發現妳的檔案總管內有好多的裝置,包括 C 槽、 D 槽、光碟機、 可攜式硬碟機、 USB 裝置 .... 一大堆東西。那麼 Linux 有沒有這些東西呢?答案是 .... 沒有這些『代號』了~ Linux 系統內有的只是以『檔名取代裝置名稱』! 舉例來說,第一個 IDE 插槽的 master 硬碟代號為 /dev/hda , 那個 /dev 是個目錄,是裝置 (device) 的縮寫,而 hda 則是 Hard Disk A (hda) 的縮寫囉!若以此類推的話, slave 硬碟就稱為 /dev/hdb 囉~而如果光碟機是放在第二個 IDE 插槽的 master 時,光碟機的代號就是 /dev/hdc 啦!

那麼最近主流的 SATA 硬碟代號是啥?由於 SATA 使用的是 SCSI 模組 ( 早期的硬碟只有 IDE, SCSI 兩種介面 ) , 所以 SATA 硬碟代號與 SCSI 相同,都稱為 /dev/sda !其實就是 SCSI hard Disk A (sda) 的意思。 而 SATA 硬碟由於不需要調整跳針,他是根據 SATA 插槽的順序來給予代號的。所以第一顆 SATA 硬碟為 /dev/sda, 第二顆為 /dev/sdb 以此類推。

Page 10: LINUX   報告

• 接下來那個 usb 硬碟的代號又是啥?由於 usb 也是使用 SCSI 模組,所以 usb 硬碟也是使用 /dev/sd? 代號。 這樣會不會造成困擾呢?其實不會啦!因為硬碟代號還是會以偵測順序為主,所以通常 SATA 硬碟代號會較前面 (/dev/sda...) 而 usb 硬碟代號則較後面 (/dev/sdc...)

不過,我們在前一小節談過,硬碟總是得經過分割後才能夠被格式化使用,那假設以第一顆 SATA 硬碟來說, 他的分割槽代號為何?很簡單啊,直接在硬碟代號後面加上數字即可。只是要注意的是,由於硬碟的分割表已經保留四個位置, 所以邏輯分割的代號都是由 5 號開始的。

Page 11: LINUX   報告

謝謝觀賞

981520何莉妃