XX技术面试中不会的问题
2010-09-09 11:45
295 查看
前段时间面试,被问到这个问题:
(1)外部晶振与内部晶振有什么区别:
当时一听到这个问题,傻了一下,不知道怎么回答,就吱吱唔唔的过去了。
今天突然想到这个问题,在网上google了一下,整理出如下的答案:
(1)外部晶振与内部晶振有什么区别:
当时一听到这个问题,傻了一下,不知道怎么回答,就吱吱唔唔的过去了。
今天突然想到这个问题,在网上google了一下,整理出如下的答案:
外部晶振稳定 内部晶振的误差比较大,但如果对频率要求不高的话(比如不涉及串口通信和精确定时等的话), 用内部晶振就行 。内部时钟,频率受温度等其它影响,但是能省下晶振的钱,还有2个I/O。如果对频率要求不高, 一般是优先选用内部振荡。 如果你要省电,用了SLEEP,那你就不能用内部振荡了,内部振荡回停止! (2)同时有一道问USB有哪几种传输方式,不时直接放弃了,不懂? http://zhidao.baidu.com/question/9959687.html http://www.dzsc.com/data/html/2008-11-13/72433.html 在USB的数据传送的方式下,有4种传输方式:控制(Control )、同步(Isochronous)、中断(Interrupt)、大量(Bulk)。通常所有传送方式下的主动权都在PC边,也就是host边。 (1)控制(Control)方式传送:控制传送是双向传送,数据量通常较小。USB系统软件用来主要进行查询、配置和给USB设备发送通 用的命令。控制传送方式可以包括8、16、32和64字节的数据,这依赖于设备和传输速率。控制传输典型地用在主计算机和USB外设之间的端点 (Endpoint)0之间的传输,但是指定供应商的控制传输可能用到其他端点。 (2)同步(Isochronous)方式传 送:同步传输提供了确定的带宽和间隔时间。它被用于时间严格并具有较强容错性的流数据传输,或者用于要求恒定的数据传送率的即时应用中。例如,执行即时通 话的网络电话应用时,使用同步传输模式是很好的选择。同步数据要求确定的带宽值和确定的最大传送次数。对于同步传送来说,即时的数据传递比完美的精度和数 据的完整性更重要工些。 (3)中断(Interrupt)方式传送:中断方式传输主要用于定时查询设各是否有中断数据要传送。设 备的端点模式器的结构决定了它的查询频率,从1~255ms之间。这种传输方式典型地应用在少量的、分散的、不可预测的数据的传输。键盘、操 纵杆 和鼠标就属于这一类型。中断方式传送是单向的,并且对于host来说只有输人的方式。 (4)大量(Bulk)传送: 主要应用在大量数据传送和接受数据上,同时又没有带宽和间隔时间要求的情况下,要求保证传输安全。打 印机 和扫描仪 属于这种类型。这种类型的设各适合于传输非常慢和大量被延迟的传输,可以等到所有其他类型的数据传送完成 之后再传送和接收数据。 USB将其有效的带宽分成各个不同的帧(frame ), 每帧通常是1ms时间长。每个设备每帧只能传送一个同步的传送包。在完成了系统的配置信息和连接之后,USB的host就会对不同的传送点和传送方式做一 个统筹安排,用来适应整个USB的带宽。通常情况下,同步方式和中断方式的传送会占据整个带宽的90%,剩下的就安排给控制方式传送数据。 USB2.0的最高传输速率为480Mbps,即60MB/s。不过,大家要注意这是理论传输值,如果几台设备共用一个USB通道,主控制芯片会对每台设 备可支配的带宽进行分配、控制。如在USB1.1中,所有设备只能共享1.5MB/s的带宽。如果单一的设备占用USB接口所有带宽的话,就会给其他设备 的使用带来困难。 USB2.0 High Speed:理论速度是480Mbps,对应之前的USB2.0; USB2.0 Full Speed:理论速度是12Mbps,也就是过去的USB1.1; (3)PC机的外围接口有哪些,传输速度为多少? 这个问题也直接OVER了。 (4)要你编写一个与ARM通信的上位机程序,通过串口,实现下载程序的功能,你要怎么做? 这个完全被BS了,我说了一大堆,那面试的人说,你到底会不会串口,当时真的无语了。。。。。 结果后面又说,不要太注意细节的问题,要从大局上出发。唉,看样子,我思维还是停留在初级阶段,有待加强啊。 不过这个面试官,也问了一个有水平的问题: 你给我说一下TCP/IP协议? 我当时一听,就乐了,这个我懂,现在一直在搞这个。然后我就开始说TCP的三次握手,还没有说完,他竟然来了句,TCP/IP不是有二种吗? 一个七层,一个四层的。我当时一听,汗了,只好顺着他的意思,说了下,四层协议,原来他不懂。。。。。
相关文章推荐
- BAT 校招面试Java技术问题总结
- 下一次技术面试时要问的 3 个重要问题
- 超级有用的前端基础技术面试问题收集
- 技术面试中经典的非技术问题
- 面试_技术问题_SSM三大框架常见面试题
- TCP面试常见题:张小方的知乎Live:轻松搞定技术面试中常见的网络通信问题
- 十大面试问题解惑,秒杀一切HR、技术面试。程序员必读!
- 面试时被问到的技术方面的问题
- ios面试时可能问到的问题(新手,技术大牛勿喷)
- 考考准备面试的兄弟姐妹几个C#问题,看看你们是否够格“精通C#” - .NET技术 / C#
- 面试之非技术问题
- 水池问题的lua语言算法(面试题分析:我的Twitter技术面试失败了)
- 技术面试问题汇总第003篇:猎豹移动反病毒工程师part3
- 性能测试人员面试经典技术问题
- java面试题技术面试问题汇总(陆续补充)
- 技术面试时,那些令人心虚的问题
- 面试_技术问题_常问技术问题
- Mybatis3.4.x技术内幕(二十三):Mybatis面试问题集锦(大结局)
- 技术面试问题汇总第005篇:猎豹移动反病毒工程师part5
- Duanxx的技术问题:word界面显示模糊