從Intel 北京OTC 招聘Intern 看體系結構的學習

工作內容:
 1. 建立嵌入式環境下常用外部設備的測試環境。這個事情是比較有挑戰的,您的工作將使許多人收益。
 2. 書寫Intel嵌入式IOH的一些設備驅動程序。前提是創建好所有的測試環境。這個IOH並不是Intel傳統的IOH,傳統IOH的驅動都已經有了。
 3. 書寫正規的設計文檔。
 
要求:
 1. 確保一週有30小時的工作時間。
 2. 瞭解Linux驅動的框架。
 3. 熟悉任何一款處理器的組成結構,ARM、MIPS、PowerPC或者x86都可以。
 
面試時請準備一個PPT,包含以下內容。
 1. 處理器的Cache組成結構。
 a/ Cache的工作原理。
 b/ MESI、MOESI和MESIF協議的工作流程
 c/ Directory-based的Cache一致性模型。
 
2. 處理器的數據完整性
 a/ weakly-order存儲器訪問的工作原理。
 b/ 處理器load和Store指令的工作原理,以ARM Cortex A9、MIPS、PowerPC E500或者x86處理器爲例
 c/ 爲什麼會出現讀寫亂序,解決的方法。
 
3. Spin-Lock的工作原理,以ARM Cortex A9、MIPS 74K、PowerPC E500內核或者x86處理器的實現爲例。
 
4. 虛實地址轉換的工作原理。
 a/ MMU的工作原理。
 b/ TLB的工作原理。
 
以上內容的用時爲40分鐘,我會準備幾道C語言的常用測試題。題目將來自
http://www.c-faq.com 網站。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章