手機為什麼不能像電腦那樣做系統
1. 為什麼手機不能像電腦一樣 隨便什麼系統都可以裝 只要驅動
對啊,就是因為沒有驅動啊。手機和電腦不一樣,電腦的主板和處理器會集成很多東西,就可以運行了,而且系統也會自帶一部分驅動。而手機必須對應的驅動才能驅動而且集成的東西沒有電腦多。
2. 手機為什麼不能像電腦一樣自己組裝
成本太高。組裝電腦你可以在別人生產好的硬體里選,因為電腦的介面是通用的,生產主板的廠商都遵守著一個標准,並且硬體基本都是為了Windows設計的,不存在兼容問題。而手機介面沒有統一的標准,如果你想組裝的話就沒有現成的硬體可以用。找廠商定製生產的話成本太高,已經超過了這部手機的價值。並且由於安卓是開源系統。基本每個手機廠家都會對安卓系統進行修改。修改後的系統對硬體的要求又不一樣。所以兼容性也是一個問題。
3. 手機為什麼不能像電腦一樣隨意的裝系統
總的來說因為手機和電腦的架構,軟體及模式都不一樣,所以不能夠隨意裝系統,最關鍵的是因為利益的驅動,如果手機也能隨意裝系統,那麼運營商的利潤將會被大大削弱。接下來就來詳細的說說這幾點。
硬體檢測
手機一般使用的是 ARM 架構。由於 SoC 與其他設備(例如各種感測器)的通信是使用 I2C 或 SPI 等匯流排通信的,操作系統無法檢測硬體的存在,因此在 ARM 上操作系統對硬體配置信息的獲取一般是通過 Device Tree 實現的。即在編譯操作系統內核時,在源代碼中寫明硬體埠與設備的對應關系。
由於主板在不同型號間往往是不同的,硬體布線是不同的,甚至硬體也是不同的,如果沒有針對該 hardware revision 重新編譯內核,就沒辦法使用 SoC 外的設備。一般的計算機使用的是 x86 架構,對於硬體檢測一般使用 ACPI 或 UEFI ,而且硬體的匯流排通信有統一的協議,於是每個硬體可以向操作系統報告自己的存在。這時 Linux 如果有 LKM 的支持,可以動態載入內核模塊,或是直接調用靜態編譯進內核的模塊。
因為上面的這些原因,所以手機不能像電腦一樣隨意的裝系統。
4. 手機為什麼不能和電腦那樣隨便換系統
硬體:
首先你說的手機應該指的是智能手機,按我的理解智能手機的硬體還沒有統一標准,各個牌子的手機不管高檔低檔機子電路的布線,所選用的一些硬體是不一樣的,多數連同種功能的硬體所用的個數可能都不一樣,比如你用A出產的一塊128RAM內存,我用B出產的2塊256RAM內存。就拿手機所用的cpu來說吧,現在
手機cpu
很多使用的
ARM架構
的(大多哈弗結構——
邏輯運算
的方式),像高通等。inter現在也開始大力發展適合用手機CPU(大多馮若依曼結構)。還有同樣的CPU搭載大小不同的內存,甚至布線最後可能速率的不一樣。總之只能智能手機就是有智能核心(cpu),儲存器(RAM,ROM),輸入輸出(屏,鍵),通信硬體等基本組成。然後各家廠家在加上他們自己的一些什麼硬體,減少一些什麼,加強一些什麼,亂七八糟各家不同,沒有標准。
不像電腦,就是主板(有標准,標准插槽什麼的),CPU(不是inter的就是AMD的),顯卡(GPU,不是集成inter的就是ATI或
英偉達
的),內存(
金手指
統一和主板插槽契合,相當於手機RAM),硬碟(相當於手機ROM)等等等等。這些硬體組合起來都是為了實現同一功能,不像手機組合五花八門,不過也實現通信等功能,但是不同方法實現,這樣就導致軟體也不好統一了。
軟體:由於硬體不統一,用的CPU結構可能不一樣,邏輯運算方法不同,寫出來的程序都是根據邏輯方法來編輯的,相對的適合在上使用的程序就不一樣(系統也是程序)。
還有同樣的結構但配置高低不同,可能同樣的程序也運行不了,像有的程序要求高,比如有的手機只能用
android1.5
不能升級成現在的2.3.
反正手機內部除了CPU,內存等,其他各家廠家硬體使用弄得很亂,有的適合
塞班
,有的
android,有的window
mobile等等。蘋果用自己為自己的硬體寫的系統(程序),同樣黑莓也是。最後,手機為什麼不能和電腦那樣隨便換系統,就顯而易見了。
5. 手機系統為什麼不能像電腦系統一樣不分機型就可以安裝
安卓系統不是微內核系統,驅動打包在系統裡面編譯之後發行。手機是專用計算機系統,攝像頭,麥克風,網路,電話,藍牙,wifi,驅動都要有,介面不統一,需要廠家定製。
windows系統是微內核,驅動是外掛的,常用驅動有統一規范的可以通用,專用硬體安裝自己的驅動。windows系統是通用計算機系統,專有硬體不多。
這個情況不一樣,電腦是電腦,手機是手機
我認為有以下幾個原因
一是電腦主板比較固定就那幾款,手機就多種多樣,每個廠家都有不同。硬體驅動之類的都有些區別
二是有些設計手機開發商和運營商的利益。會綁定和固定一些東西不讓你修改之類的
三是電腦比較手機比較標准化。說的是底層的東西都有統一的標准化,模塊化,。。比如內存條,處理器。電源等等,手機就非常自由分散。比如。攝像頭,電池,每個廠家的每個品牌都無法做到統一,
四是因為每個廠家的搞的新產品新功能都不願公布。每個機器的驅動硬體都不太相同,需要對應的適配,如果要統一,那工作將是無法想像的
五是刷機是不是算安裝系統。說明也是可以轉機的。只不過普通人正常不要這樣做容易壞掉
好吧,手機買來第一件事是安裝系統,像什麼花園版白菜版,安裝驅動,或者搞個什麼精靈的自動下驅動。
很簡單,電腦有統一的硬體標准,無論那個品牌的電腦,無論哪個公司出產的電腦硬體,都必須提供符合相關的標准驅動程序。因而,不同的電腦可以安裝同一個系統。而手機硬體並沒有嚴格的統一標准,各種手機使用的配件也是各不相同,底層硬體的驅動都是由手機開發商製作,缺乏互換性。所以,手機的系統不能隨意安裝,需要經過適配才行。
不是不可以,而是利益關系不願意,而且還強制不讓用戶自己安裝系統。
電腦系統也是挑剔硬體的,比如現在的主板不支持win7系統了,所有的硬體都要符合微軟標准才行,所以看起來好像微軟可以在任何硬體上用。
手機系統也是一樣的,系統要兼容硬體,手機的硬體要比電腦復雜繁多,比如古老的安卓版本不支持多顆攝像頭。最新的安卓12也不支持低版本的cpu。手機軟體和硬體更新迭代很快,不太在乎向下兼容,有些設備還不是公版的很難做到統一。
手機軟體硬體採用相同標准設計生產就可以像電腦那樣不挑剔機型。
電腦可以不分機型安裝?
你還是太年輕了。
如果真的這么做了,第一批被幹掉的就是蘋果 !
瀏覽器,了解一下[淚奔][淚奔]
電腦也分呀,誰說電腦不分?
6. 弱弱的問句:手機為什麼不能像電腦那樣裝系統
主要原因是驅動不支持,電腦可以接各種硬體,裝個驅動就行,手機可以把系統裝進去,論壇里見過安卓機裝win的,但是系統裝進去後並沒有合適的驅動程序使手機上的零部件(相當於電腦的硬體)正常工作。
7. 手機為什麼不能像電腦一樣隨意的裝系統
手機一般使用的是 ARM 架構。
由於 SoC 與其他設備(例如各種感測器)的通信是使用 I2C 或 SPI 等匯流排通信的,操作系統無法檢測硬體的存在,因此在 ARM 上操作系統對硬體配置信息的獲取一般是通過 Device Tree 實現的。即在編譯操作系統內核時,在源代碼中寫明硬體埠與設備的對應關系。
由於主板在不同型號間往往是不同的,硬體布線是不同的,甚至硬體也是不同的,如果沒有針對該 hardware revision 重新編譯內核,就沒辦法使用 SoC 外的設備。
1.2 一般的計算機使用的是 x86 架構,對於硬體檢測一般使用 ACPI 或 UEFI ,而且硬體的匯流排通信有統一的協議,於是每個硬體可以向操作系統報告自己的存在。這時 Linux 如果有 LKM 的支持,可以動態載入內核模塊,或是直接調用靜態編譯進內核的模塊。
2 軟體
手機的硬體受限制,存儲空間一般都比較小,沒必要在裡面放置多餘的內核模塊。
3 運營商利益
運營商的合約機基本上會校驗內核的數字簽名,防止第三方內核的載入。因為獲得系統最高許可權有時可以繞開運營商的限制。
8. 手機為啥不可以像電腦裝任意系統
因為手機硬體比電腦差的太多,大的系統驅動不起來,小的系統效果不好,所以只是有限的系統可以流暢的運行。像蘋果的iOS系統,安卓系統,windows系統。塞班系統和之前的Java由於流暢度和體驗度,內存流失等的原因,逐漸退出了手機系統的行列。
9. 目前的普通智能手機不能完全代替電腦,原因是什麼
智能手機之所以不能完全代替電腦是因為智能手機上還不具備電腦所具有的生產力,而且在手機上操作方式也受到限制。
隨著移動互聯的發展,智能手機得到了極大的普及,有些智能手機的配置甚至要遠遠高於電腦,這個時候有人會想智能手機是否可以替代電腦,畢竟現在去哪裡都會帶著手機,而且手機也很便攜,電腦雖然有筆記本這種類型的,但是相比手機在便攜性上還是有很大的差距的,而且智能手機也可以做到隨時隨地的上網,網路流量的價格現在也很便宜了,雖然智能手機具有如此多的優勢,但是很遺憾距離智能手機完全替代電腦還有很長的路要走,這些東西是從根本上決定的,下面就來說一說為什麼目前的普通智能手機不能完全代替電腦:
一、操作系統不同
現在手機操作系統主要有兩種一種是蘋果的IOS系統,還有一種是谷歌開發的安卓系統,這兩種操作系統占據了絕大多數手機,而電腦上使用的操作系統大部分都是微軟的Windows操作系統,手機的操作系統在辦公方面具有先天的不足,因為很多需要電腦完成的應用在手機操作系統上是沒有的,這就造成了手機無法完全替代電腦。
你知道智能手機為什麼不能完全代替電腦嗎?歡迎留言討論。