1樓:
這麼簡單的跟你說吧:
作業系統都是用高階語言編寫的,無論是windows還是安卓或者linux。在系統程式設計的時候是不用怎麼太考慮硬體的,用高階語言編寫的程式交給具體的硬體執行的時候,硬體是不能直接識別的,還需要機器語言進行翻譯(編譯),不同架構的處理器對應的機器語言是有差異的,同一種作業系統專門針對不同的機器語言和處理器架構進行必要的優化和編譯之後,都是可以執行的。
當然,由於指令集不同,在優化和編譯的過程中,必要的調整,甚至重寫編碼是必須的。
2樓:瀅瀅不離
作業系統都是用高階語言編寫的,無論是windows還是安卓或者linux。
在系統程式設計的時候是不用怎麼太考慮硬體的,用高階語言編寫的程式交給具體的硬體執行的時候,硬體是不能直接識別的,還需要機器語言進行翻譯(編譯)。
不同架構的處理器對應的機器語言是有差異的,同一種作業系統專門針對不同的機器語言和處理器架構進行必要的優化和編譯之後,都是可以執行的。
**處理器(cpu,central processing unit)是一塊超大規模的積體電路,是一台計算機的運算核心(core)和控制核心( control unit)。它的功能主要是解釋計算機指令以及處理計算機軟體中的資料。
作業系統和cpu有什麼關係 ?
3樓:
cpu是作業系統執行的基礎。如果沒有作業系統,那麼單有cpu,也沒有意義
所以作業系統和cpu是相輔相成的,缺一不可。
作業系統的核心和cpu核心一樣嗎,它們的關係是什麼?
4樓:匿名使用者
乙個是實體乙個是軟體,cpu核心是運算器,是實物,電子管等一些其他東西組成;作業系統核心是計算機語言(二進位制資料)指令庫和執行指令的基礎。我們給作業系統發出指令,作業系統通過核心解析指令然後指示cpu怎樣運作,然後**cpu運算後的結果再編譯成我們人看的懂的圖形(確切的說我們人看到的圖形也是計算機作業系統對cpu等硬體的指令完成的)
5樓:秋風殘丨宿命殤
作業系統的核心 依靠cpu運作
6樓:匿名使用者
肯定不一樣,乙個是硬體乙個是軟體!
linux作業系統,Linux有哪些常見作業系統?
不需要格式化windows 您只要預先留出10gb的未分配空間就可以使windows與linux並用了。ps 如果僅僅是想嘗試一下。您也可以使用虛擬機器來進行安裝。詳情請參考謝謝。如果不過癮,還可以在電驢的搜尋引擎中狂搜。linux有哪些常見作業系統?希賽為你介紹幾款常用的作業系統 veket系統。...
微軟的windows作業系統都屬於網路作業系統。這句話對嗎
錯誤。網路作業系統簡單理解就是伺服器作業系統。最早的windows 出到3.x都不能算網路作業系統,直到windows nt才算。在近年來,作業系統基本都具有網路服務功能,因此,一般不再特指某個作業系統為網路作業系統。這句是錯的,windows 95,98和me是基於9x的核心,屬於個人作業系統 錯...
32位作業系統跟64位作業系統有什麼區別
windows32位和64位區別以及選擇 1 計算機 cpu內部的暫存器字長 是32位 就是32位機,是64位的 就是64位機。一般位數越大越好,因為cpu一次處理的資料多。針對這個就有不同位數的系統。2 64位機一般是工作站,個人電腦已有。3 一般用的都是32位機,如果記憶體達到4gb或者以上建議...