Centos 學習之路:基礎(1)
馮·諾伊曼計算機模型:
- 采用二進制數表示程序和數據;
- 能存儲程序和數據,並能自動控制程序的執行;
- 具備運算器、控制器、存儲器、輸入設備和輸出設備5個基本部分。
CPU:是控制器及運算器
CPU的架構類型:
x86:x86架構於1978年推出的Intel 8086中央處理器中首度出現,它是從Intel 8008處理器中發展而來的,而8008則是發展自Intel 4004的。在三年後,8086架構被IBM PC所選用後,改架構成為了個人計算機的標準平臺,但是8086是16位處理器。直到1985年32位的80386的開發,才將該架構推進到了32位處理器。
x64:x64架構於2003年由AMD推出並且命名位AMD64,之後inter也推出了與之兼容的兼容的架構,並名為inter64。兩者都被稱為x86-64或x64。但是因特爾早在1990年與惠普合作推出了一款在安騰處理器中的64架構,該架構被稱為IA-64。IA-64是一種嶄新的系統,與x86架構完全沒有相似性;不應該把它與x85-64或x64混淆。
ARM:ARM架構,過去稱為高級精簡指令集機器,是一個32位精簡指令集(RISC)處理器架構,其廣泛地使用在許多嵌入式系統設計。ARM的設計有艾康加算計公司於1983年開始的開發項目,並在1985年開發出樣本“ARM1”,而首顆真正能夠量產的“ARM2”於次年投產。ARM2是具有32位的數據總線、26位的定址空間,並提供64 Mbyte的定址範圍與16個32-bit的寄存器。
Linux的發行版:
debian:(ubuntu、mint都是基於debian進行改變的)
redhat:
rehel:(redhat enterprise linux,每18個月發行一個新版本)
Centos:兼容rhel的格式
fedora:每六個月發行一個新版本
Android:kernel+busybox+java虛擬機
程序包管理分為兩類:
rpm:支持的系統:RHEL、Fedora、S.u.S.E、Centos
dpt:Debian、Ubuntu
Linux的哲學思想
1、一切皆文件;
把幾乎所有資源,包括硬件設備都組織為文件格式;
2、由眾多單一目的小程序組成;一個程序只實現一個功能,而且要做好;
組合小程序完成復雜任務;
3、盡量避免跟用戶交互;
目標:實現腳本編程,以自動完成某些功能;
4、使用純文本文件保存配置信息;
目標:一款使用的文本編程器即能完成系統配置工作;
終端:用戶與主機交互,必然用到的設備;
物理終端:直接接入本機的顯示器和鍵盤設備;/dev/console
虛擬終端:附加在物理終端之上的以軟件方式虛擬實現的終端,CentOS 6默認啟動6個虛擬終端
Ctrl+Alt+F#: [1,6]
圖形終端:附加在物理終端之上的以軟件方式虛擬實現的終端,但額外會提供桌面環境;
模擬終端:圖形界面下打開的命令行接口,基於ssh協議或telnet協議等遠程打開的界面
交互式接口:啟動終端後,在終端設備附加一個交互式應用程序
Centos 學習之路:基礎(1)