计算机的组成和Linux的发行版本介绍
計算機(jī)的組成和 Linux的發(fā)行版本介紹
計算機(jī)的組成及功能
計算機(jī)的五大組成,如下;
各部分的作用;?
控制單元和算數(shù)邏輯單元是CPU的兩個主要組成部分?
控制單元主要協(xié)調(diào)各組件與各單元間的工作?
算數(shù)邏輯單元主要負(fù)責(zé)程序運(yùn)算與邏輯判斷內(nèi)存,DRANM(Dynamic Random Access Memory)動態(tài)隨機(jī)訪問內(nèi)存;CPU讀取的數(shù)據(jù)都是從內(nèi)存讀取來的。
輸入單元,下指令,提供數(shù)據(jù)的輸入等;如:鍵盤、鼠標(biāo)等
輸出單元,輸出數(shù)據(jù)加工后的結(jié)果;如:顯示器等?
CPU讀取的數(shù)據(jù)都是從內(nèi)存中獲取,內(nèi)存內(nèi)的數(shù)據(jù)則是從輸入單元傳輸進(jìn)來,數(shù)據(jù)經(jīng)CPU處理完畢后必須先寫回內(nèi)存中,最后數(shù)據(jù)才從內(nèi)存?zhèn)鬏數(shù)捷敵鰡卧?/p>
Linux的發(fā)行版本
早期的Linux kernel及其提供的工具,可以通過網(wǎng)絡(luò)下載得到源碼,以及GNU提供的自由軟件都是以源碼方式發(fā)布到網(wǎng)絡(luò),使用者都是專業(yè)的工程師,源碼需經(jīng)過編譯成二進(jìn)制才能在計算機(jī)上運(yùn)行,對于普通用戶來說是很困難的。一些商業(yè)公司和非營利組織將Linux kernel(含tools)與可運(yùn)行的軟件集成起來,加上自己具有創(chuàng)意的工具程序,一起提供給用戶使用。一個包含kernel+softwares+Tools的完整可安裝的系統(tǒng)被稱為linux distribution。
發(fā)行版為許多不同的目的而制作, 包括對不同計算機(jī)結(jié)構(gòu)的支持, 對一個具體區(qū)域或語言的本地化,實(shí)時應(yīng)用和嵌入式系統(tǒng)等。已經(jīng)有超過三百個發(fā)行版被積極的開發(fā)。
常用Linux發(fā)行版本簡介
Rehat系列
RHEL?
最初 Red Hat Enterprise Linux 基于 Red Hat Linux,后來版本都是基于 Fedora
是一個由RedHat開發(fā)的商業(yè)市場導(dǎo)向的Linux發(fā)行版,RHEL是很多企業(yè)采用的Linux發(fā)行版本,但是如果想得到RedHat的服務(wù)與技術(shù)支持,用戶必須向Red Hat付費(fèi)才可以。
在Red Hat Linux終止發(fā)行后,發(fā)行的Red Hat Enterprise Linux(Red Hat企業(yè)版Linux)則取代Red Hat Linux在商業(yè)應(yīng)用的領(lǐng)域
CentOS?
基于RHEL發(fā)行的linux版本,來自于RHEL依照開放源代碼規(guī)定釋出的源代碼所編譯而成,和RHEL基于同樣的源代碼編譯而成,具有很高的穩(wěn)定性。
CentOS不包含封閉源碼軟件,CentOS宣布與RedHat合作后,CentOS會在新的委員會下繼續(xù)運(yùn)作,并不受RHEL的影響。
CentOS是免費(fèi)的,你可以使用它像使用RHEL一樣去構(gòu)筑企業(yè)級的Linux系統(tǒng)環(huán)境,但不需要向RedHat付任何的費(fèi)用
Fedora Core?
基于Red Hat Linux,在Red Hat Linux終止發(fā)行后,紅帽公司項目以Fedora來取代Red Hat Linux在個人領(lǐng)域的應(yīng)用。
由Fedora項目社區(qū)開發(fā)、紅帽公司贊助
Fedora的功能對于用戶而言,它是一套功能完備、更新快速的免費(fèi)操作系統(tǒng),而對于贊助商Red Hat公司而言,它是許多新技術(shù)的測試平臺,被認(rèn)為可用的技術(shù)會被加入到RHEL中。
Debian系列
Debian?
最早的Linux發(fā)行版之一,于1993年發(fā)起,第一個穩(wěn)定版本在1996年發(fā)布。
包含的多數(shù)軟件使用GNU通用公共許可協(xié)議授權(quán)
Ubuntu?
基于Debian發(fā)行版和GNOME桌面環(huán)境,以桌面應(yīng)用為主的Linux發(fā)行版。
Ubuntu由Canonical Ltd.發(fā)布,并提供商業(yè)支持。
為一般用戶提供一個最新同時又相當(dāng)穩(wěn)定,主要以自由軟件建構(gòu)而成的操作系統(tǒng)。具有龐大的社區(qū)力量支持,用戶可以方便地從社區(qū)獲得幫助。
Linux Mint?
基于Ubuntu/Debian的Linux操作系統(tǒng),為家庭用戶和企業(yè)客戶提供一個免費(fèi)、高效、易用、高雅的桌面操作系統(tǒng),致力于提供一種更開箱即刻可用的用戶體驗,免去用戶要安裝系統(tǒng)后還要自己安裝一系列滿足基本使用需求的軟件。
Kali Linux?
基于Debian的Linux發(fā)行版,設(shè)計用于數(shù)字鑒識和***測試。
Knoppix?
基于Debian GNU/Linux,是一套光盤或USBU盤啟動的GNU/Linux系統(tǒng),KNOPPIX采用了特殊的解壓縮技術(shù),不需要硬盤安裝,一張CD,就容納了2GB的可執(zhí)行程序,供用戶自由使用
Slackware
Slackware?
現(xiàn)存最古老的Linux發(fā)行版本
設(shè)計理念,KISS,代表“保持簡潔,傻瓜”(Keep it Simple, Stupid),可以解釋很多Slackware中設(shè)計選擇的概念;它將系統(tǒng)“真實(shí)”的一面毫不隱藏的呈現(xiàn)給用戶,讓人們看到“真正的”Linux
openSuse?
前身為SUSE Linux和SuSE Linux Professional,而SUSE Linux原是以Slackware Linux為基礎(chǔ)的linux發(fā)行版本
Gentoo
由于其開發(fā)者對FreeBSD的熟識,Gentoo擁有媲美 FreeBSD的廣受美譽(yù)的ports系統(tǒng),Portage包管理系統(tǒng)。
Portage是基于源代碼分發(fā)的,必須編譯后才能運(yùn)行,對于大型軟件而言比較慢,不過正因為所有軟件都是在本地機(jī)器編譯的,在經(jīng)過各種定制的編譯參數(shù)優(yōu)化后,能將機(jī)器的硬件性能發(fā)揮到極致
允許用戶自由的選擇是Gentoo最大的特色,為用戶提供了大量的應(yīng)用程序源代碼,每一部分都可以在最終用戶的系統(tǒng)上重新編譯建造,甚至包括最基本的系統(tǒng)庫和編譯器自身。
專為高級用戶設(shè)計,Gentoo是所有Linux發(fā)行版本里安裝最復(fù)雜的,但是又是安裝完成后最便于管理的版本,也是在相同硬件環(huán)境下運(yùn)行最快的版本
轉(zhuǎn)載于:https://blog.51cto.com/xiangjis/1952001
總結(jié)
以上是生活随笔為你收集整理的计算机的组成和Linux的发行版本介绍的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: day9-继承式多线程
- 下一篇: linux 其他常用命令