Linux的規劃與安裝基礎學習篇課后習題答案
Linux的規劃與安裝基礎學習篇課后習題答案
1. 一個完整的作業系統至少要能夠完整的控制整個硬件,請問,作業系統應該要控制硬件的哪些單元?
至少要能夠控制: (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... ) , 幾乎相同的操作接口
【Linux的規劃與安裝基礎學習篇課后習題答案】相關文章:
高中語文朱自清背影課后基礎習題及答案10-21
《背影》課后習題及答案11-12
離騷課后的習題答案11-04
《離騷》課后習題答案11-05
《離騷》課后習題及答案11-04
離騷課后習題及答案10-15
《觀潮》課后習題及答案09-02
基礎會計習題及答案04-28
會計基礎習題及答案06-13