硬件巨头—Intel笔试面试题目(2)
      
          面试题目
      
          1 .下面这段代码不符合Pipeline要求,请你改动一下
      
          if(a>b)
      
          i=0;
      
          else
      
          i=1;
      
          2 .对于运行在ring3 上的这个指令,请你指出CPU 和操作系统分别参与了哪
      部分操作?
      
          mov eax, [0x12345678] 
      
          3 .如果有一个芯片,只是裸机,如何写它的操作系统?最难的部分在哪儿?
      如何解决?
      
          4 .如何写一个主板的BIOS?
      
          5 .没有操作系统来给你完成它的一些初始化工作,如何写出PCI 的driver?
      
          Intel 2004北京笔试题 
      
          问答题
      
          1 .你觉得C 程序中为什么会有main(),有没有想过exit,return,或什么都
      不做也可以让程序正常终止?
      
          2 .TOTAL 个人围一圈,从1 开始数到N ,谁数到N 出圈,下一个人继续从1 
      开始数,返回最后一个出局的人。
      
          #define TOTAL 15; 
      
          int xxxx(int N) 
      
          {
      
          int ring[TOTAL] = {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, 1} // 全是1 
      
          int nextstart = 0, counter=0; 
      
          for (i =1; i            counter = 0; 
      
          while(counter                 if (_______________) 
      
          (         ;) 
      
          else
      
          (____________;)                     
      
          }
      
          ring[nextstart]=0
      
          }
      
          return nextstart +1; 
      
          }
      
          3 .列举Intel 四种架构
      
          4 .概率题
      
          (1 )x, y为随机变量,联合概率密度f(x,y) = intig(0,1)* dx*intig(0,x)*k*dy,
      k为常数,求k=? E(xy) =? 
      
          注:intig(a,b)为a 到b 的定积分。
      
          (2 )A ,B 为随机事件,以下哪个正确        。 
      
          A .P(A U B)*p(AB) = P(A)P(B) 
      
          C .P(A U B)*p(AB) = P(A) + P(B) 
      
          5 .信道带宽200kHz,信噪比10dB,求信道波特率?
      
          6 .以下代码运行结果是        。 
      
          int main() 
      
          {
      
          int a,b,c,abc = 0; 
      
          a=b=c=40;
      
          if(c)
      
          {
      
          int abc; 
      
          abc = a*b+c; 
      
          }
      
          printf( “%d,%d ”, abc, c); 
      
          return 0; 
      
          }
      
          7 .给出了从纽约出发和到达洛杉机的各种航班信息,写出找到一条从纽约到
      洛杉机的最短距离的航班组合的代码。
      
          8 .从计算机图形上截取某个物体边缘的若干个坐标,求这个物体的面积,并
      判断是方形还是圆形,说明原因。
      
          9 .离散卷机与DFT 的区别与关系。快速求出不满足2^N 长度的离散傅立叶变
      换的方法有哪些?如何用fft 求N*M 点的离散卷机?
      
          10.给出fir 和iir 的优缺点。
      
          11.如何计算线性标量量化器的量化噪声?需要哪些假设?
      
      
应天故事汇(gsh.yzqz.cn)

下一章 回目录