當前位置:文書都 >

教師之家 >試題 >

Linux的規劃與安裝基礎學習篇課後習題答案

Linux的規劃與安裝基礎學習篇課後習題答案

 Linux的規劃與安裝基礎學習篇課後習題答案

1. 一個完整的作業系統至少要能夠完整的控制整個硬件,請問,作業系統應該要控制硬件的哪些單元?

Linux的規劃與安裝基礎學習篇課後習題答案

至少要能夠控制: (1)input/output crontrol, (2)device control, (3)processmanagement, (4)filemanagement.等等!

2. 核心的功能在於管控整個系統的硬件,這包括了CPU 運算單元的管理,輸入/輸出的管理,記憶體的管理等等。那麼請問一個較為完整的作業系統,應該包含哪些部分?

應包含Kernel + Kernel Tools + Applications 等等

3. 一個GBytes 的硬盤空間,等於幾個KBytes ?

1GBytes = 1024 MBytes * 1024 KBytes/MBytes = 1048576 KBytes

4. 你在你的主機上面安裝了一張網絡卡,但是開機之後,系統卻無法使用,您確定網絡卡是好的,那麼可能的問題出在哪裏?該如何解決?

因為所有的硬件都沒有問題,所以,可能出問題的地方在於系統的核心(kernel)不支持這張網絡卡。解決的方法,到網絡卡的開發商網站,下載支援您主機作業系統的驅動程序,安裝網絡卡驅動程序後,就可以使用了。

5. 我在一部主機上面安裝Windows 作業系統時,並且安裝了顯示卡的驅動程序,他是沒有問題的。但是安裝Linux 時,卻無法完整的顯示整個X Window 。請問,我可不可以將Windows 上面的顯示卡驅動程序拿來安裝在Linux 上?

不行!因為核心不同,針對硬件所寫的驅動程序也會不相同,編譯器也不同,當然,驅動程序也無法在兩個作業系統間相容。這也是為何開發商在他們的網站上面,都會同時提供許多不同作業系統的'驅動程序之故。

6. 我在Windows 上面玩的遊戲,可不可以拿到Linux 去玩?

當然不行!跟上一題相似的,因為遊戲也是一個應用程序(application),他必須要使用到核心所提供的工具來開發他的遊戲,所以這個遊戲是不可在不同的平台間運作的。除非這個遊戲已經進行了移植。

7. 什麼是軟件的移植?

程序是由程序碼(通成為ASCII 格式)經過編譯器編譯成為binary file 之後,才能夠在該作業系統上面執行。因此,您可以將您的程序的程序碼修改成可以適應其他作業系統的環境,並且加以編譯,使程序可以在其他平台上運作,這個修改的動作即為移植。

8. Linux 本身僅是一個核心與相關的核心工具而已,不過,他已經可以驅動所有的硬件,所以,可以算是一個很陽春的作業系統了。經過其他應用程序的開發之後,被整合成為Linux distribitions。請問眾多的distributions 之間,有何異同?

相同:利用同樣的Linux kernel (),幾乎相同的自由軟件套件(例如GNU裏面的gcc/glibc/vi/apache/bind/sendmail... ) , 幾乎相同的操作接口

  • 文章版權屬於文章作者所有,轉載請註明 https://wenshudu.com/jiaoshizhijia/shiti/yoqmw3.html
專題