2009年研究生入学考试大纲解析
考研英语 | 资料 真题 模拟题  考研政治 | 资料 真题 模拟题  考研数学 | 资料 真题 模拟题  专业课 | 真题
您现在的位置: 考试吧(Exam8.com) >> 研究生入学考试 >> 专业试题 >> 正文
 清华大学:2006年计算机系专业课试题
【字体:
清华大学:2006年计算机系专业课试题
kaoyan.exam8.com 来源:清华大学 更新:2006-4-11 8:45:59 考试吧考研

操作系统
1 给出一个并发程序的描述:
semaphore X1=X2=Y=1;
int c1=c2=0;

procedure f1:
  p(X1)
  if (++c1 = 1) p(Y)
  v(X1)
  compute A
  p(X1)
  if (--c1 = 0) v(Y)
  v(X1)

procedure f2:
  p(X2)
  if (++c2 = 1) p(Y)
  v(X2)
  compute B
  p(X2)
  if (--c2 = 0) v(Y)
  v(X2)
问computeA和computeB各自能有多少并发执行,会不会出现饿死?

2 给出一个cpu的频率,使用基于时间片的轮转队列调度,并给出了参数。求调度的效率和响应时间。

3 使用多级页表,给出一些参数,如虚实地址空间大小、页大小、页表项大小等,问:
a) 多级页表的优点
b) 如果页表限制在一个页面里,问有多少页表项?
c) 进程页表占用多少内存?

4 把一个UNIX文件卷复制到另一个磁盘上,问:
a) UNIX文件卷由哪几部分组成?
b) 只复制文件数据,包括目录之后,不能访问,为什么?
c) 终于搞好了之后,发现有重复的硬链接,为什么?

5 给出了一个使用pthread的程序代码,里面系统调用包括fork(),thread(),join()等等,中间穿插print HELLO。问最后一共打印了多少个HELLO。

查看全部清华大学专业课试题

[1] [2] 下一页

文章录入:ak47    责任编辑:ak48  
发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】   
 版权声明
   如果本考研网站所转载内容不慎侵犯了您的权益,请与我们联系,我们将会及时处理。如转载本考研网内容,请注明出处。
 发表评论
关于本站  网站声明  广告服务  联系方式  付款方式  站内导航  客服中心  友情链接  考试论坛  网站地图
Copyright © 2004-2008 考试吧考研网 All Rights Reserved 京ICP证060677  
中国科学院研究生院权威支持(北京) 电 话:010-62168566 传 真:010-62192699
百度大联盟黄金认证 十佳网络教育机构 经营许可证号:京ICP060677