威盛電子面試的幾個問題

才智咖 人氣:2.54W

1. PCI匯流排的架構,機器boot起來的時候CPU如何檢測新插入的PCI裝置?

威盛電子面試的幾個問題

2. 談談x86的系統架構

3. x86系統中的'彙編有哪幾個暫存器,分別是幹什麼用的?

4. 函式入棧出棧在彙編裡面是如何實現的?

5. Linux系統中執行緒和程序有什麼區別?系統是如何實現程序和執行緒的管理的?

6. Linux執行緒是搶佔式還是非搶佔式的?

7. 在debug的時候,假如有這樣一段語句:

if(...)

{

a...

} else {

b...

}

如果程式已經執行到a處,此時改變那個暫存器可以讓程式跳轉到b處執行?

8. Softice如何加入一箇中斷?

9. 中斷是如何實現的?debug時設定了斷點,CPU如何知道?

10. Linux程式設計中,使用者空間的程序如何訪問核心空間的函式?

12. 用過windebugger沒有?瞭解2D/3D程式設計麼?瞭解video方面的程式設計麼?