溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Linux系統(tǒng)的基本介紹與特點原理

發(fā)布時間:2020-07-03 02:16:38 來源:網(wǎng)絡(luò) 閱讀:573 作者:深度技術(shù)人 欄目:開發(fā)技術(shù)

什么是Linux:

Linux是一套開放源代碼程序的,并可以自由傳播的類UNIX操作系統(tǒng)軟件(UNIX系統(tǒng)是 Linux系統(tǒng)的前身,具備很多優(yōu)秀特性)。其在設(shè)計之初,就是基于 Intel x86系列CPU架構(gòu)計算機的。它是一個基于 POSIX的多用戶、多任務(wù)并且支持多線程和多CPU的操作系統(tǒng)。
Linux是由世界各地成千上萬的程序員設(shè)計和開發(fā)實現(xiàn)的。當(dāng)初開發(fā) Linux系統(tǒng)的目的就是建立不受任何商業(yè)化軟件版權(quán)制約的、全世界都能自由使用的類UNIX操作系統(tǒng)兼容產(chǎn)品。在過去的20年里, Linux系統(tǒng)主要被應(yīng)用于服務(wù)器端、嵌入式開發(fā)和個人PC桌面3大領(lǐng)域,其中服務(wù)器端領(lǐng)域是重中之重。

Linux的特點:
1、是開放源代碼的程序軟件,可自由修改。
2、UNIX系統(tǒng)兼容,具備幾乎所有UNⅨX的優(yōu)秀特性。
3、可自由傳播,無任何商業(yè)化版權(quán)制約。
4、適合 Intel等x86CPU系列架構(gòu)的計算機。

Linux系統(tǒng)的發(fā)展

GPL協(xié)議
GPL全稱為 General Public License,中文名為通用公共許可,是一個最著名的開源許可協(xié)議,開源社區(qū)最著名的 Linux內(nèi)核就是在GPL許可下發(fā)布的。GPL許可是由自由軟件基金會創(chuàng)建的。
GUN協(xié)議
GUN計劃由Richard Stallman(理查德·馬修·斯托曼)發(fā)起,主要目標(biāo)是創(chuàng)建GNU操作系統(tǒng),其內(nèi)容軟件完全以GPL方式發(fā)布。GUN名稱來自GNU’s Not Unix!的縮寫,漢語意思即gnu不是unix系統(tǒng)。1985年理查德·馬修·斯托曼又創(chuàng)立了自由軟件基金會(Free Software Foundation)來為GNU計劃提供技術(shù)、法律以及財政支持。到1991年GNU項目已經(jīng)完成了除系統(tǒng)內(nèi)核之外的各種必備軟件的開發(fā),但gun系統(tǒng)內(nèi)核Hurd進展緩慢。而就在1991年, 林納斯·托瓦茲(Linus torvalds)開始在譚邦寧(Andrew S. Tanenbaum)教授的Minⅸ系統(tǒng)(一款由譚邦寧教授編寫用于教學(xué)的類unix系統(tǒng))上編寫各種驅(qū)動程序等操作系統(tǒng)內(nèi)核組件。同年10月5號林納斯·托瓦茲對外宣布linux內(nèi)核kernel 誕生,隨后許多程序員參與了linux內(nèi)核的開發(fā)與修改,1992年Linux與其他GNU軟件結(jié)合,完全自由的操作系統(tǒng)gnu/linux正式誕生,由于完全免費以及源碼完全公開,從而逐步發(fā)展壯大。但時至今日gun依舊沒放棄內(nèi)核Hurd的開發(fā)。

32 位與 64 位操作系統(tǒng)的區(qū)別

學(xué)習(xí) Linux 操作系統(tǒng)之前,需要理解計算機基本的常識,計算機內(nèi)部對數(shù)據(jù)的傳輸和儲存都是使用二進制,二進制是計算技術(shù)中廣泛采用的一種數(shù)制,而 Bit(比特)則表示二進制位,二進制數(shù)是用 0 和 1 兩個數(shù)碼來表示的數(shù)。基數(shù)為 2,進位規(guī)則是“逢二進一”,0 或者 1 分別表示一個 Bit 二進制位。Bit 位是計算機最小單位,而字節(jié)是計算機中數(shù)據(jù)處理的基本單位,轉(zhuǎn)換單位為:1Byte=8Bit,4Byte=32Bit。隨著計算機技術(shù)的發(fā)展,尤其是中央處理器(Central Processing Unit,CPU)技術(shù)的變革,CPU 的位數(shù)指的是通用寄存器(General-Purpose Registers, GPRs)的數(shù)據(jù)寬度,也就是處理器一次可以處理的數(shù)據(jù)量多少。目前主流 CPU 處理器分為 32 位 CPU 處理器和 64 位 CPU 處理器,32 位 CPU 處理器可以一次性處理 4 個字節(jié)的數(shù)據(jù)量。而 64 位處理器一次性處理 8 個字節(jié)的數(shù)據(jù)量(1Byte=8bit),64 位 CPU 處理器對計算機處理器在 RAM 里(隨機存取儲存器)處理信息的效率比 32 位CPU 做了很多優(yōu)化,效率更高。

X86_32 位操作系統(tǒng)和 X86_64 操作系統(tǒng)也是基于 CPU 位數(shù)的支持,具體區(qū)別如下:32 位操作系統(tǒng)表示 32 位 CPU 對內(nèi)存尋址的能力;
64 位操作系統(tǒng)表示 64 位 CPU 對內(nèi)存尋址的能力;
32 位的操作系統(tǒng)安裝在 32 位 CPU 處理器和 64 位 CPU 處理器上;
64 位操作系統(tǒng)只能安裝 64 位 CPU 處理器上;
32 位操作系統(tǒng)對內(nèi)存尋址不能超過 4GB;
64 位操作系統(tǒng)對內(nèi)存尋址可以超過 4GB,企業(yè)服務(wù)器更多安裝 64 位操作系統(tǒng),支持 更多內(nèi)存資源的利用; 64 位操作系統(tǒng)是為高性能處理需求設(shè)計,數(shù)據(jù)處理、圖片處理、實時計算等領(lǐng)域需求;
32 位操作系統(tǒng)是為普通用戶設(shè)計,普通辦公、上網(wǎng)沖浪等需求64 位操作系統(tǒng)對內(nèi)存尋 址可以超過 4GB,企業(yè)服務(wù)器更多安裝 64 位操作系統(tǒng),支持更多內(nèi)存資源的利用;
64 位操作系統(tǒng)是為高性能處理需求設(shè)計,數(shù)據(jù)處理、圖片處理、實時計算等領(lǐng)域需求
32 位操作系統(tǒng)是為普通用戶設(shè)計,普通辦公、上網(wǎng)沖浪等需求

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI