1. 程式人生 > >計算機硬體系統和作業系統

計算機硬體系統和作業系統

 計算機硬體系統仍然由運算器,控制器,儲存器,輸入裝置和輸出裝置5部分組成。
 計算機軟體系統(Software Systems)是指由系統軟體、支撐軟體和應用軟體組成的計算機軟體系統
 計算機軟體系統由系統軟體和應用軟體組成系統軟體:1.作業系統;2.語言處理系統;3.資料庫管理系統
應用軟體:指的是為解決某個應用領域中的具體任務而編制的程式。
> 一個標準個人電腦的OS應該提供以下的功能:
 1.程序管理(Processing management)
 2.記憶體管理(Memory management)
 3.檔案系統(File system)
 4.網路通訊(Networking)
 5.安全機制(Security)
 6.使用者介面(User interface)
 7.驅動程式(Device drivers)

> Linux系統組成?

  核心模組是Linux核心向外部提供的一個插口,其全稱為動態可載入核心模組(Loadable Kernel Module,LKM),我們簡稱為模組。
  模組是具有獨立功能的程式,它可以被單獨編譯,但不能獨立執行。它在執行時被連結到核心作為核心的一部分在核心空間執行,這與執行在使用者空間的程序是不同的。模組通常由一組函式和資料結構組成,用來實現一種檔案系統、一個驅動程式或其他核心上層的功能。
  總之,模組是一個為核心(從某種意義上來說,核心也是一個模組)或其他核心模組提供使用功能的程式碼塊。

  Linux基礎部分:檔案系統、基礎命令、VIM、使用者許可權、bash、磁碟與掛載、軟體相關的壓縮編譯等、網路相關、程序相關、服務相關、啟動過程
  Linux服務相關:lamp、叢集、虛擬化、

  Linux幾大模組:Linux記憶體管理 程序管理 輸入裝置 輸出裝置 電源管理