Contents ...
udn網路城邦
你知道的也有你不知道的Windows、Mac OS、Linux與Android(四)
2019/11/17 07:42
瀏覽627
迴響0
推薦2
引用0

為什麼使用Windows、Mac OS或Linux的電腦與使用Android的手機,彼此沒法好好通氣呢?

以上講了這麼多,就是為了一個目的,探討時下大家使用的Windows PC、Linux PC、蘋果的Mac電腦、平板電腦(Tablet Personal Computer,Tablet PC)、智能手機(Smart Phone)等它們之間的不同和比較,因為許多人狐疑Windows PC裡的應用程式為什麼好多在蘋果的Mac電腦裡沒有,Linux PC也是同樣情況,就算有,也不若Windows PC裡的應用程式功能強大,更不用說平板電腦和智能手機。蘋果電腦少有遊戲軟體,為什麼?Windows PC雖然也有不少遊戲軟體,但是感覺上沒有平板電腦和智能手機多又好玩。Linux PC好像都少了,倒是在網路的領域卻是好好。

總算有了點了解,目前世上使用最多的個人電腦(PC),採用的是X86架構的CPU,主要是Intel公司,其次是AMD公司,你已經認知到這款CPU是CISC製程,Windows作業系統(OS;Operating System)就是微軟公司在X86的CPU開發的,因此在Windows OS環境下開發的各種軟體(Software),不論是微軟自行開發的軟體例如Microsoft Office系列,或是第三方(Third Party)開發的軟體,因為工程師在編寫程式時不會有太多、太大的困難,兼且微軟開放認證,所以不管硬件或軟件,種類繁多,功能也都很強。

不說早先的蘋果電腦,現在的MAC OS本質上是Unix,Unix是RISC架構的作業系統,而蘋果電腦採用IBM PowerPC這款RISC CPU,所以它們之間的搭配算是得宜,加上蘋果電腦為自己開發應用軟體得心應手,然而第三方軟體公司想在蘋果電腦上開發應用軟體,可就困難的多,一方面蘋果電腦不開放,再者開發不易,因而蘋果電腦雖然整個市場占比10%不到,有可能更少,比起我們現在通用的PC簡直不能比,但是蘋果電腦算得上一方英雄。

不知道是不是蘋果電腦的市占率太低,所以2006年之後,蘋果電腦改用CISC架構的Intel CPU,這樣子的MAC OS與Intel CPU搭配是否得宜,我看複雜指令的Intel CPU來處理簡單指令編寫的MAC OS照理說沒有甚麼問題,此外再怎麼著蘋果工程師們肯定能讓蘋果電腦運轉的很好。其實讓我們看看類Unix的Linux作業系統,同樣是簡單指令(RISC)架構,也是在複雜指令(CISC)架構的X86 CPU下運作很好。

現在的蘋果電腦MacBook系列都是裝上Intel 的CPU,應該是為了市場的關係吧,蘋果電腦推出允許採用Intel CPU (英特爾微處理器)的Mac電腦也可以運行Windows,方法是透過蘋果軟體Boot Camp安裝Windows,使得用戶能夠在重啟機器時選擇是採用Mac OS還是Windows。這方法同樣在Linux PC身上。

這種雙作業系統的電腦,開機即分別開來,各自運作應該不會發生什麼大情況,話說回來,還是有第三方軟體公司(Third Party)針對蘋果電腦,做出例如Parallels Desktop的虛擬機(Virtual Machine),使用Parallels Desktop在Mac OS底下安裝Windows無需重啟,兩個系統同時運行,並且之間可以實現檔案互傳,素材共用。現在各種虛擬機的軟體越做越厲害,真是佩服這些系統工程師們。(注:虛擬機是通過軟體模擬具有完整硬體系統的功能,它運行在一個完全隔離環境中的完整電腦系統)。

Hallyeh 2019/11/2

版權聲明:本文為udn部落客hallyeh原創文章,遵循版權協議,轉載請附上原文出處連結及本聲明。

有誰推薦more
全站分類:知識學習 其他
自訂分類:不分類

限會員,要發表迴響,請先登入