Chinaunix首页 | 论坛 | 博客
  • 博客访问: 56936
  • 博文数量: 22
  • 博客积分: 975
  • 博客等级: 准尉
  • 技术积分: 222
  • 用 户 组: 普通用户
  • 注册时间: 2009-03-02 21:41
文章分类
文章存档

2011年(8)

2010年(8)

2009年(6)

我的朋友

分类: LINUX

2011-01-04 19:58:43

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

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语言的常用测试题。题目将来自 网站。

对此有兴趣的候选人,可将个人简历和准备好的PPT发送到

-----

实际上只有这些问题搞清楚,才能写出Bug较少的驱动程序。只要基本素质过关就可以,最重要的仍然是自身的努力和对细节的追求,对于工程系列人和人的差别真得很小,只有先知后知,和相关的兴趣点不同而已。

不过我希望学生通过准备这个PPT,可以先复习一下处理器体系结构,另外这些问题本来就不是准备个一周两周能彻底明白的,所以开卷也问题不大。不过我希望我教过的学生能够逐步通过学习,进入处理器体系结构的大门,学会正规的工程方法。

 

阅读(941) | 评论(1) | 转发(3) |
给主人留下些什么吧!~~

yzopskuv2014-05-12 18:36:58

<div>分享了,学习中,希望有所帮助,谢谢。。</div><div>隆达木业,创造绿色新生活</div><div>Our factory&nbsp;Longda Wood Co., Ltd is located in&nbsp;Fujian Provinces, where produces poplar and hardwood, &nbsp;and it is near Russia, so we have advantage in prices.</div><div>Our products include film faced plywood, commercial plywood, marine plywood, <a href="http://www.longda-wood.com"