000. Linux 基礎零(計算機基礎、操做系統基礎)

1、計算機基礎

存儲器的層次結構

L0 寄存器
L1 L1高速緩存 SRAM
L2 L2高速緩存 SRAM
L3 L3高速緩存 SRAM
L4 主存 DRAM
L5 本地二級存儲 本地磁盤
L6 遠程二級存儲 web服務器
000. Linux 基礎零(計算機基礎、操做系統基礎)






linux

重要概念
  • 併發 :把CPU的時間進行分片,讓各個程序在CPU上輪轉,形成一 種多個程序同時在運行的假象
  • 多線程:須要多個進程,保存程序執行的現場
  • 緩存:保存非持久化數據,支持大量的併發訪問
  • 異步:遇到I/O操做,程序就註冊一個鉤子函數放 在那裏,而後線程就去處理別的請求,等到I/O操做完成了,系統會給這個線程發送一個事件, 線程就 回過頭來調用以前的鉤子函數(也叫回調函數)來處理。
  • 單線程:單線程還有個巨大的優點,沒有競爭,不須要加鎖

2、操做系統基礎

Linux 內核版本組成:

主版本號 次版本號 末版本號 打包版本號 廠商版本
000. Linux 基礎零(計算機基礎、操做系統基礎)
web

Linux 三大主流發行版:

Debian、RedHat、SUSE
slackware:SUSE Linux Enterprise Server (SLES)
ubuntu

RedHat Linux系列由紅帽公司研發的linux發行版,包括Fedora、RHEL、CentOS和Oracle Linux多種版本緩存

debian: ubuntu,deepin(深度),mint
Debian是包括Ubuntu在內的多發行版的上游
服務器

  • Debian是一個純開源計劃並重點關注穩定性
  • Debian三個版本分支:Stable,testing和unstable
  • Ubuntu是基於Debian的unstable 版本增強而來的
Linux 哲學思想
  • 一切皆文件
  • 小型,單一用途的程序
  • 連接程序,共同完成複雜的任務
  • 避免使人困惑的用戶界面
  • 配置數據存儲在文本中
相關文章
相關標籤/搜索