當前位置:九游会j9娱乐平台-九游ag登录中心网址 » 操作系統 » linux安騰

linux安騰-九游会j9娱乐平台

發布時間: 2024-01-15 10:41:17

linux系統和安卓x86的區別

1、從底層來講,linux一般是要安裝在pc,pc-server,及部分小型機上的。 那大體來說呢,架構屬於x86-64或者安騰。
而android 一般是安裝在手機跟平板電腦上的。 現在市面上,其cpu型號千變萬化,一個廠家一個架構。 而且手機跟pc的硬體也不同。 必然導致其內核的不同
也就是說,從底層來講,linux與android的內核支持架構有很大區別。 即便同樣是android系統本身,由於不同型號的手機,使用的硬體也不同,
所以使用的內核也就不同,這也是為什麼普遍的, 沒一款手機幾乎都有自己的底包,不能像pc那樣互通。 關鍵是由於現在的手機cpu,硬體架構沒有一個同一的標准。

2、架構上內核之上的則是lib了,也就是模塊。這個兩者沒有太大的差別。 linux的lib也是可以隨便定製的。android也一樣。 但是lib是要依賴底包的。

3、應用的區別,lib之上是各種應用。 這個可以理解為軟體。 這一個層面就沒啥不同之處可講了。 就是一個開發問題了。

總體來說呢,android採用了linux系統的開發思想跟工作原理。 lib這個中間層很多都是照搬linux核心lib重新定製開發的。 所以,說android是一種嵌入式定製的linux系統也是可以的。

② 如何在linux下連接校園網啊

  1. 可以使用橋方式連接;

  2. 可以使用nat方式連接;

在第一種情況下當我們設置好網路ip,聯網方式和pc機連校園網是一樣的;

在第二種情況下,可以不用登錄客戶端,直接訪問外網,所以推薦使用第二種nat方式實現linux下的網路訪問;具體方法推薦網路經驗給您查看:

方法如下:

  1. http://jingyan..com/article/a681b0de10c8163b19434676.html

  2. http://jingyan..com/article/d169e1864ea34c436611d8d8.html

當然,如果你希望你的主機可以在失去校園網的情況下和linux通信,可以使用host主機模式進行網路訪問,具體方法如下:

3.http://jingyan..com/article/d2b1d1029ebeb85c7f37d469.html

③ linux版本信息和區別

查看內核版本命令:

1) [root@localhost~]# cat /proc/version

linux version 2.6.18-238.el5 ([[email protected]](mailto:[email protected])) (gcc version 4.1.2 20080704 (red hat 4.1.2-50)) #1 smp sun dec 19 14:22:44 est 2010





2)[root@localhost~]# uname -r

2.6.18-238.el5



3)[root@localhost~]# uname -a

linux sor_sys.99bill.com 2.6.18-238.el5 #1 smp sun dec 19 14:22:44 est 2010 x86_64 x86_64 x86_64 gnu/linux



查看linux版本:

1) 登錄到伺服器執行 lsb_release -a ,即可列出所有版本信息,例如:



[root@localhost~]# lsb_release -a

lsb version:    :core-4.0-amd64:core-4.0-ia32:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-ia32:printing-4.0-noarch

distributor id: redhatenterpriseas

description:    red hat enterprise linux as release 4 (nahant update 4)

release:        4

codename:      nahantupdate4



注:這個命令適用於所有的linux,包括redhat、suse、debian等發行版。

2) 登錄到linux執行cat /etc/issue,例如如下:



[root@localhost~]# cat /etc/issue

red hat enterprise linux server release 5.6 (tikanga)

kernel \r on an \m

- 3) 登錄到linux執行cat /etc/redhat-release ,例如如下:

- [root@localhost~]# cat /etc/redhat-release

  red hat enterprise linux as release 4 (nahant update 4)

- 注:這種方式下可以直接看到具體的版本號,比如 as4 update 1

另:第3)、4)兩種方法只對redhat linux有效

5) [root@localhost~]# file /bin/bash

/bin/bash: elf 64-bit lsb executable, amd x86-64, version 1 (sysv), for gnu/linux 2.6.9, dynamically linked (uses shared libs), for gnu/linux 2.6.9, stripped





6) [root@localhost~]# file /bin/cat

/bin/cat: elf 64-bit lsb executable, amd x86-64, version 1 (sysv), for gnu/linux 2.6.9, dynamically linked (uses shared libs), for gnu/linux 2.6.9, stripped



linux版本信息說明

linux內核版本有兩種:穩定版和開發版 ,linux內核版本號由3個數字組成:r.x.y



  r:目前發布的內核主版本。

  x:偶數表示穩定版本;奇數表示開發中版本。

  y:錯誤修補的次數。



內核版本號每位都代表什麼 ?



•以版本號為例: 2.6.18-128.elsmp ,



•r:  2 , 主版本號



•x:  6 , 次版本號,表示穩定版本



•y:  18 , 修訂版本號 , 表示修改的次數,頭兩個數字合在一齊可以描述內核系列。如穩定版的2.6.0,它是2.6版內核系列。



•128:  表示這個當前版本的第5次微調patch , 而elsmp指出了當前內核是為elsmp特別調校的



•el :  enterprise linux  ; smp : 表示支持多處理器 , 表示該內核版本支持多處理器





amd和intel

amd和intel這倆公司的淵源很深,早期時intel先是自己搞了個x86架構,然後amd拿到了x86的授權也可以自己做x86了。接著intel向64位過渡的時候自己搞了個ia64(x64架構)但是因為和x86架構不兼容市場反應極差,amd率先搞了x86的64位兼容(32和64的混合架構)也就是後來的x86-64,後來intel也拿到了生產這貨的授權(i和a兩家專利交叉的很嚴重),也搞了x86-64,因為amd先搞出來的所以x86-64也叫amd64



目前amd和intel是世界上最大的兩家x86和x86-64的cpu廠家(intel比較給力,四分天下有其三)。除了這兩家還有幾家小的公司也有x86的授權,比如via,不過技術水平真的很一般





x86

x86是指intel的開發的一種32位指令集,從386開始時代開始的,一直沿用至今,是一種cisc指令集,所有intel早期的cpu,amd早期的cpu都支持這種指令集,ntel官方文檔裡面稱為「ia-32」

早期的x86是cisc的代表,後來的發展中逐步引入了risc的部分理念,將內部指令的實現大量模塊化,准確來說是一個cisc外加risc部分技術的架構。目前x86的主要產品有intel的至強,酷睿,奔騰,賽揚和凌動;amd的銳龍,apu等。上文提到的x64架構目前只有intel 安騰而且已經放棄了產品線。



到目前為止intel和amd的x86架構cpu雖然指令集上有很大差別了但是還是相互兼容的,所以軟體可以直接用。'



x84_64 與amd64

x84_64是x86 cpu開始邁向64位的時候,有2選擇:1、向下兼容x86。2、完全重新設計指令集,不兼容x86。amd搶跑了,比intel率先製造出了商用的兼容x86的cpu,amd稱之為amd64,搶了64位pc的第一桶金,得到了用戶的認同。而intel選擇了設計一種不兼容x86的全新64為指令集,稱之為ia-64(這玩意似乎就是安騰),但是比amd晚了一步,而且ia-64也挺慘淡的,因為是全新設計的cpu,沒有編譯器,也不支持windows(微軟把intel給忽悠了,承諾了會出安騰版windows server版,但是遲遲拿不出東西)。。。後來不得不在時機落後的情況下也開始支持amd64的指令集,但是換了個名字,叫x86_64,表示是x86指令集的64擴展,大概是不願意承認這玩意是amd設計出來的。

也就是說實際上,x86_64,x64,amd64基本上是同一個東西,我們現在用的intel/amd的桌面級cpu基本上都是x86_64,與之相對的arm,ppc等都不是x86_64。

arm與mips

arm是risc的典型代表,不過在arm的發展過程中引入了部分復雜指令(完全沒有復雜指令的話操作系統跑起來異常艱難),所以是一個risc基礎外加cisc技術的cpu。



arm的主要專利技術在arm公司手中,像高通,三星,蘋果這些公司需要拿到arm的授權。



另一個risc的典型處理器就是mips。mips是一個學院派的cpu,授權門檻極低,因此很多廠家都做mips或者mips衍生架構。我們平時接觸到的mips架構cpu主要用在嵌入式領域,比如路由器。



目前最活躍的mips是中國的龍芯,其loongisa架構其實是mips的擴展。





mips mipsel mips64el 區別

- debian目前提供3個埠,'mips','mipsel'和'mips64el'。 'mips'和'mipsel'埠分別是大端和小端變體,使用o32 abi和硬體浮點。他們在jessie中使用mips ii isa,在stretch中使用mips32r2 isa。 'mips64el'埠是一個64位小端埠,使用n64 abi,硬體浮點和mips64r2 isa。

- mips 是32位大端位元組序

- mipsel 是32位小端位元組序

④ 如何查看linux 的cpu是x86還是ia64的

可以用命令「getconf long_bit」查看,
如果返回的結果是32則說明是32位(x86),返回的結果是64則說明是64位(x64)。

還可以使用命令「uname -a」查看,
輸出的結果中,如果有x86_64就是64位(x64),沒有就是32位(x86)。

熱點內容
發布:2024-01-20 01:08:21 瀏覽:525
發布:2024-01-20 01:07:17 瀏覽:250
愛奇藝正義聯盟為啥不能緩存 發布:2024-01-20 00:52:13 瀏覽:248
caccess查詢資料庫 發布:2024-01-20 00:43:10 瀏覽:769
xp文件夾圖標更改 發布:2024-01-20 00:43:03 瀏覽:19
python和node 發布:2024-01-20 00:37:12 瀏覽:194
android拖拉 發布:2024-01-20 00:00:49 瀏覽:583
少兒編程課程體系介紹 發布:2024-01-20 00:00:48 瀏覽:846
我說你做下載ftp 發布:2024-01-20 00:00:47 瀏覽:8
安卓驅動培訓哪裡好 發布:2024-01-19 23:55:41 瀏覽:987
网站地图