1. 程式人生 > >Centos 學習之路:基礎(1)

Centos 學習之路:基礎(1)

格式 鍵盤 平臺 處理 eight ctrl+ 環境 rehel 主機

馮·諾伊曼計算機模型:

  • 采用二進制數表示程序和數據;
  • 能存儲程序和數據,並能自動控制程序的執行;
  • 具備運算器、控制器、存儲器、輸入設備和輸出設備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)