【1】Linux開始前的基礎知識

Linux版本、書籍和虛擬機

  • Cent OS 7 64位
  • VMware Workstation 12 Player(非商業用途免費)
    虛擬機設置爲:1G內存,4核
  • 《鳥哥的Linux私房菜》
  • 書中提到的:
    • Study-Area:study-area.org
    • 鳥哥:linux.vbird.org

基礎知識

1.部分硬件

CPU:

  • 精簡指令集(Reduced Instruction Set Computing, RISC):ARM
  • 複雜指令集(Complex Instruction Set Computing, RISC):Intel、AMD
  • CPU的頻率=外頻×倍頻
  • 字組大小(word size):CPU每次能夠處理的數據量。一般爲32或64位。

硬盤接口

  • IDE
  • SATA

主板

  • CMOS:記錄主板上的重要參數
  • BIOS:開機引導程序,加載CMOS中的參數,調用硬盤中的開機程序
  • 主板芯片組分爲:
  • 北橋:系統總線,內存傳輸的主要信道。所支持的頻率:前端總線速度(Front Side Bus, FSB),每次傳送的位數是總線寬度。
  • 南橋:I/O總線。

電源

  • 電源轉換率

2.文字編碼系統

  • ASCⅡ
  • GB2312(簡體中文)、BIG5(繁體中文)
  • Unicode(又稱UTF8,由ISO/IEC制定)

3.操作系統(Operating System)

  • 操作系統內核(Kernel):管理整個硬件資源,包括系統文件。
  • 通過操作系統的開發接口,開發應用程序
  • 內核功能:
  • 系統調用接口(System call interface)
  • 程序管理(Process control)
  • 內存管理(Memory management):內核可以提供虛擬內存和SWAP功能
  • 文件系統管理(Filesystem management)
  • 設備驅動(Device driver)

4.UNIX和GNU

  • Ken Thompson & Dennis Ritchie以C語言寫出第一個UNIX內核,於1973年。
  • BSD(Berkeley Software Distribution,Bill Joy):重要的UNIX分支。
  • Richard Mathew Stallman創立GNU(for free UNIX)和FSF基金會(Free Software Foundation),組織開發GCC(GNU C Compiler),草擬了通用公共許可證(General Public License, GPL)

5.Linux

  • Linus Torvalds開創
  • Linux distributions:完全可發佈套件,“Kernel + Softwares + Tools”
  • 套件開發標準:
  • Linux Standard Base(LSB)
  • File system Hierarchy Standard(FHS)
  • 內核主、次版本爲偶數:穩定版本
  • 參考POSIX(Portable Operating System Interface,可便攜式操作系統接口)規範,由IEEE發佈
  • 授權:
  • Open Source
  • Close Source
  • 安裝好Linux系統後,平時使用,若不正常關機,可能造成文件系統的毀損。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章