菜鳥學習Linux第一天

馬哥運維初級01-02

linux計算機基礎

(一)計算機組成

1.運算器

2.控制器

3.存儲器

4.輸出設備

5.輸入設備

(二)運算器與存儲器工作機制

1.線路輔用:既可傳遞加數,也可傳遞被加數、指令。

2.寄存器:在運算器裏,用於暫時儲存加數、被加數。(可達到與CPU相同工作頻率)

什麼是加電自檢?

元芯片——映射到存儲器。(告知主機,有沒有顯卡、網卡)

什麼是調優?

調試內存中數據的排列,也包括CPU如何運行程序

RAM:隨機訪問存儲器   ROM:只讀存儲器(適用於某計算器的一堆指令)

(三)名詞解釋

計算機如何檢測鍵盤有工作?

1、中斷

電信號傳遞到CPU,告訴CPU鍵盤有動作

2、輪詢

非常耗時。不停檢測是否有動作

前段總線(FSB)?

將CPU連接到北橋芯片的總線。


南橋:低速總線,連接大量I/O設備。

北橋:高速總線控制器,與CPU很近


什麼是異步通信、同步通信?



一級緩存、二級緩存的區別?

一級容量小於二級,但比二級快。


程序局部性原理?

是指程序在執行時呈現出局部性規律,即在一段時間內,整個程序的執行僅限於程序中的某一部分。相應地,執行所訪問的存儲空間也侷限於某個內存區域。局部性原理又表現爲:時間局部性和空間局部性。時間局部性是指如果程序中的某條指令一旦執行,則不久之後該指令可能再次被執行;如果某數據被訪問,則不久之後該數據可能再次被訪問。空間局部性是指一旦程序訪問了某個存儲單元,則不久之後。其附近的存儲單元也將被訪問。

API:應用編程接口

在不同的CPU上,使用彙編語言,而寫出來具有相同功能程序。

硬件架構分爲?

ARM、X86、X64、安騰、alpha、power、ultrasparc、powerpc

OS?

Windows、linux、unix

多個進程是如何同時運作的?

內存與CPU被分段,在內核的調節下,互相工作。

一個程序是如何在內核中運行的?

shell工具,用於將計算機功能,通過人類容易操作的方式,輸出一個藉口(人機交互接口)

分爲圖形化、命令行。

內核是如何工作的?

負責管理硬件資源,並將其虛擬爲其他樣子,提供給上層程序

爲什麼要這樣做?

某一程序佔用硬件,其他程序需要的時候,會造成干擾。一個惡意的程序,會破壞其他程序。所以,需要一個調控中心。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章