红联Linux门户
Linux帮助

还有2两天就考研了,小女子绝对求救中!!!SOS

发布时间:2007-01-11 22:27:08来源:红联作者:ttaikk
帮选下答案,另外帮解释下,谢谢
(1)
为启动一个新进程,命令解释器shell必须执行系统调用____
A:fork
B:fork和exec
(2)
父进程调用fork()后,会生成一个子进程.父子进程会共享____
A:堆栈stack
B:shared memory
C:堆heap
D:进程控制块PCB
(3)LINUX系统在内核里面或用module实现设备的驱动,而不是放在内核外面,这么做固然有其优势,但并非十全十美,例如:____
A:设备管理的效率不如后者
B:操作系统所支持设备的种类受限制
C:只能支持目前可知的设备,对未来新发明的设备无能为力
D:内核的size随着 设备的增多而变得庞大,不利于LINUX在嵌入式系统中的应用
(4)为了在一个通用操作系统管理下的计算机上运行一个程序,需要经历几个步骤,但是__不一定需要
A:向操作系统预定时间
B:将程序装入内存
C:确定程序的起始地址,并从这个地址开始执行指令
D:用控制台监控程序执行过程
文章评论

共有 3 条评论

  1. wang1203 于 2007-01-12 20:57:02发表:

    对了 我的 油箱是 wangxiaoliang188@163.com

  2. wang1203 于 2007-01-12 20:55:45发表:

    ttaikk marrt123
    你们好
    我帮不了你 我刚学的linux
    但是我祝你考研成功
    我是才学习这个 有学习的上进心 希望交个朋友

  3. marrt123 于 2007-01-12 01:20:23发表:

    本人心软,网上找的,不知道是否正确,你自己考虑。
    http://jwc.sxnu.edu.cn/kylt/showtopic.asp?page=2&Topic_ID=2511&Forum_ID=1
    想把真题再做一遍,请大家再讨论
    操作系统真题2006
    1. 操作系统的进程管理模块并不负责___________。
    A.进程的创建和删除 B.提供死锁处理机制
    C.实现I/O设备的调度 D.通过共享内存实现进程间调度。
    答案为C,这个大家没有争议。
    2.为了一个新进程执行新任务,命令解释器shell必须执行系统调用_______。
    A.fork B. exec D. clone D. fork和exec
    这个答案我开始选的是B,后来网友讨论说是shell调用fork复制自己的进程空间,然后通过exce执行新程序。所以答案为D,对linux了解不多,姑且认为是这样吧。
    3.相对采用单一内核结构,采用微内核结构设计和实现操作系统有诸多好处,但是___不是微内核的优势。
    A.使系统更高效 B.想添加新任务时,不必修改内核
    C.使系统更安全 D.使系统更可靠
    答案应该为A,微内核采用层次结构,层次间传递信息增加了系统开销,所以A应该不是优势。
    4.父进程调用fork后,会生成一个子进程,父子进程共享_______。
    A. 堆栈stack B. shared memory C. 堆heap. D进程控制块PCB.
    这个我觉得是B,子进程复制父进程的页表,共享内存。
    5.以下系统中,______并不是多线程系统的特长。
    A. 利用线程并行执行矩阵运算。 B. web服务器利用线程请求http服务
    C.键盘驱动程序为每一个正在运行的应用配备一个线程,用来响应相应的键盘输入。
    D.基于GUI的debugger用不同线程处理用户的输入、计算、跟踪等操作。
    答案是C,键盘这么个慢速设备,用不着线程吧。
    6.就绪队列中有n个进程等待使用一个CPU,那么,如果采用不同的调用算法,就有_____中调度顺序。
    A. n B n^n C. n*(n-1)/2 D. n!
    很明显答案为D