从Intel 北京OTC 招聘Intern 看体系结构的学习

本博客介绍了一位工程师的工作内容,包括在嵌入式环境下搭建测试环境、编写Intel嵌入式IOH设备驱动程序以及撰写设计文档。面试者需准备关于处理器结构、数据完整性、Spin-Lock原理及地址转换的PPT,并回答C语言测试题。
摘要由CSDN通过智能技术生成
工作内容:
 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 网站。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值