• 招生咨詢熱線:4008-569-579 
  • 手機版
    用手機掃描二維碼直達商品手機版
招生咨詢熱線
4008-569-579
機構(gòu)主頁 > 培訓(xùn)資料 > 零基礎(chǔ)學(xué)習(xí)linux運維會遇到什么問題
機構(gòu)主頁 > 培訓(xùn)資料>零基礎(chǔ)學(xué)習(xí)linux運維會遇到什么問題

零基礎(chǔ)學(xué)習(xí)linux運維會遇到什么問題

來源:廣州達內(nèi)教育        時間:2023-05-30        熱度:38℃        返回列表

      零基礎(chǔ)想要學(xué)習(xí)linux運維的話很多的時候都是會出現(xiàn)很多的問題,不管是在技術(shù)上的難題還是自己本身在學(xué)習(xí)的過程中會遇到的問題,這些都是會直接影響到學(xué)習(xí)的效果的。對于零基礎(chǔ)的學(xué)員來說害怕的就是不知道自己會遇到什么樣的難題了,下面達內(nèi)科技給大家整理下零基礎(chǔ)學(xué)習(xí)linux運維會遇到的一些問題和答案給大家參考下。

  1、.什么是中斷?什么是異常?二者有何不同?


  中斷控制是為克服對I/O接口采用程序查詢控制服務(wù)方式所帶來的處理器低效率而產(chǎn)生的,它的主要優(yōu)點是只有在I/O接口需要服務(wù)時才能得到處理器的響應(yīng),而不需要處理器不斷地進行查詢;因此,初的中斷全部是對外部設(shè)備而言的,稱為外部中斷(或硬件中斷);


  異常也叫做內(nèi)部中斷,它是為解決機器運行時所出現(xiàn)的某些隨機事件及編程的方便而出現(xiàn)的;


  中斷分為外部可屏蔽中斷(INTR)和外部非屏蔽中斷(NMI),所有I/O設(shè)備產(chǎn)生的中斷請求(IRQ)均引起可屏蔽中斷,而緊急事件(如硬件故障)引起的故障則產(chǎn)生非屏蔽中斷;


  異常又分為故障(fault)和陷阱(trap),它們的共同特點是既不使用中斷控制器,又不能被屏蔽(異常其實是CPU發(fā)出的終端信號)。


  2、什么是中斷向量?Linux是如何分配中斷向量的?


  為使處理器可以容易地識別每種中斷源,將256種向量中斷從0到255進行編號,即賦以一個中斷類型碼n,把這個8位的無符號整數(shù)叫做向量,即中斷向量;


  Linux對256個中斷向量的分配如下:


  編號為0~31的向量對應(yīng)于異常和非屏蔽中斷;


  編號為32~47的向量(即由I/O設(shè)備引起的中斷)分配給可屏蔽中斷;


  剩余的、編號為48~255的向量用來標(biāo)識軟中斷;Linux只用其中的一個(即128或0x80向量)來實現(xiàn)系統(tǒng)調(diào)用。


  3、什么是中斷描述符表?什么是門描述符?


  在實地址模式下,CPU將內(nèi)存中從0開始的1KB空間作為一個中斷向量表,表中每個表項占4個字節(jié);但在保護模式,由4個字節(jié)的表項構(gòu)成的中斷向量表滿足不了要求;因此在保護模式下,中斷向量表中的表項由8個字節(jié)組成,中斷向量表也改稱為中斷描述符表(IDT);


  IDT中的每個表項叫做一個門描述符(gate descriptor)。


  4、門描述符有哪些類型?它們有什么不同?


  門描述符中類型碼占3位,表示門描述符的類型,主要分為以下幾類:


  中斷門(interrupt gate):其類型碼為110,包含了一個中斷或異常處理程序所在段的選擇符和段內(nèi)偏移量;


  陷阱門(trap gate):其類型碼為111;


  系統(tǒng)門(system gate):是Linux內(nèi)核特別設(shè)置的,用來讓用戶態(tài)的進程訪問陷阱門。


  5、什么是系統(tǒng)調(diào)用?為什么要引入系統(tǒng)調(diào)用?


  操作系統(tǒng)為用戶態(tài)的進程與硬件設(shè)備(如CPU、磁盤和打印機等)之間的交互提供了一組接口,這些接口使得程序更具有可移植性,因為不同的操作系統(tǒng)只要所提供的一組接口相同,那么在這些操作系統(tǒng)之上就可以正確地編譯和執(zhí)行相同的程序,這組接口就是所謂的“系統(tǒng)調(diào)用”;


  以上就是達內(nèi)科技給大家整理的關(guān)于零基礎(chǔ)學(xué)習(xí)linux運維會遇到什么問題和答案了,如果說你想要學(xué)習(xí)linux運維的話那么達內(nèi)科技歡迎大家來我們公司的linux培訓(xùn)班進行實地考察,也可以點擊我們文章下面的獲取試聽資格按鈕來獲取我們的linux運維課程免費試聽資格,在試聽中可以更加深入的了解我們達內(nèi)科技。

電話咨詢

電話咨詢

咨詢電話:
4008-569-579
回到頂部

回到頂部