-- 作者:pennyliang
-- 发布时间:3/11/2005 9:44:00 PM
-- 下面4段描述中错误的是 [转自百合]
作 者: pennyliang 标 题: 下面4段描述中错误的是 时 间: Fri Dec 5 13:19:16 2003 点 击: 31 南京大学小百合站 -- 主题文章阅读 [讨论区: D_Computer] ------------------------------------------------------------------------------ -- [本篇全文] [回复本文] [本篇作者: pennyliang] [本篇人气: 263] 发信人: pennyliang (jackliang), 信区: D_Computer 标 题: 发信站: 南京大学小百合站 (Wed Dec 3 21:10:26 2003) A 若进程1和进程2在临界段上互斥,那么当进程1处于该临界段时,它不能被进程2中断 B 虚拟存储管理中使用了对换策略后,用户可使用的存储空间似乎增加了。 C 虚拟存储管理中颠簸(抖动)现象是指用于页面置换的时间远多于执行程序的时间 D 进程可以由程序,数据和进程控制块描述 这个题目怎么选, 我选A -- ※ 来源:.南京大学小百合站 http://bbs.nju.edu.cn[FROM:218.2.158.236] ------------------------------------------------------------------------------ -- [本篇全文] [回复本文] [本篇作者: arsch] [本篇人气: 26] 发信人: arsch (忍者), 信区: D_Computer 标 题: Re: 下面4段描述中错误的是 发信站: 南京大学小百合站 (Wed Dec 3 21:23:37 2003) 我选C -- ※ 来源:.南京大学小百合站 http://bbs.nju.edu.cn[FROM:202.119.48.208] ------------------------------------------------------------------------------ -- [本篇全文] [回复本文] [本篇作者: pennyliang] [本篇人气: 21] 发信人: pennyliang (jackliang), 信区: D_Computer 标 题: Re: 下面4段描述中错误的是 发信站: 南京大学小百合站 (Wed Dec 3 21:27:56 2003) 好,已经有不用意见了,解释一下吧。 -- ※ 来源:.南京大学小百合站 http://bbs.nju.edu.cn[FROM:218.2.158.236] ------------------------------------------------------------------------------ -- [本篇全文] [回复本文] [本篇作者: arsch] [本篇人气: 18] 发信人: arsch (忍者), 信区: D_Computer 标 题: Re: 下面4段描述中错误的是 发信站: 南京大学小百合站 (Wed Dec 3 21:41:00 2003) 颠簸(抖动)现象 好像是指分给的叶面不够多,导致所要用到的程序段经常换进换出。 -- ※ 来源:.南京大学小百合站 http://bbs.nju.edu.cn[FROM:202.119.48.208] ------------------------------------------------------------------------------ -- [本篇全文] [回复本文] [本篇作者: lilanq] [本篇人气: 31] 发信人: lilanq (feel), 信区: D_Computer 标 题: Re: 下面4段描述中错误的是 发信站: 南京大学小百合站 (Wed Dec 3 21:42:28 2003) c -- ※ 来源:.南京大学小百合站 http://bbs.nju.edu.cn[FROM:172.16.4.2] ------------------------------------------------------------------------------ -- [本篇全文] [回复本文] [本篇作者: Carrot] [本篇人气: 24] 发信人: Carrot (大萝卜1号), 信区: D_Computer 标 题: Re: 下面4段描述中错误的是 发信站: 南京大学小百合站 (Wed Dec 3 21:53:27 2003) u r right 2不在临界区时照样可以打断1 -- ※ 来源:.南京大学小百合站 bbs.nju.edu.cn.[FROM: 202.101.8.193] ------------------------------------------------------------------------------ -- [本篇全文] [回复本文] [本篇作者: today] [本篇人气: 22] 发信人: today (心疼我的宝贝), 信区: D_Computer 标 题: Re: 下面4段描述中错误的是 发信站: 南京大学小百合站 (Wed Dec 3 21:59:20 2003) 不就是导致页面置换的时间多于执行程序时间嘛? 你说的是原因,它说的是结果。 其结果引起的现象叫颠簸。 -- ※ 来源:.南京大学小百合站 bbs.nju.edu.cn.[FROM: 158.132.61.245] ------------------------------------------------------------------------------ -- [本篇全文] [回复本文] [本篇作者: today] [本篇人气: 22] 发信人: today (心疼我的宝贝), 信区: D_Computer 标 题: Re: 下面4段描述中错误的是 发信站: 南京大学小百合站 (Wed Dec 3 22:00:27 2003) 临街段胡扯? 记不得了,faint -- ※ 来源:.南京大学小百合站 bbs.nju.edu.cn.[FROM: 158.132.61.245] ------------------------------------------------------------------------------ -- [本篇全文] [回复本文] [本篇作者: wangduhua] [本篇人气: 14] 发信人: wangduhua (Allen), 信区: D_Computer 标 题: Re: 下面4段描述中错误的是 发信站: 南京大学小百合站 (Wed Dec 3 22:02:44 2003) A -- ※ 来源:.南京大学小百合站 http://bbs.nju.edu.cn[FROM:202.195.66.167] ------------------------------------------------------------------------------ -- [本篇全文] [回复本文] [本篇作者: pennyliang] [本篇人气: 11] 发信人: pennyliang (jackliang), 信区: D_Computer 标 题: Re: 下面4段描述中错误的是 发信站: 南京大学小百合站 (Wed Dec 3 22:06:13 2003) 临界段只是规定了不能重叠访问,而没有规定不可以打断,只有处于内核代码才不能被打 断,而处于临界区里1转为用户态,当然可以中断它了,这大概就是临界区代码一定要短小 的原因吧,我曾写过一个狂垃圾的程序,临界区老是出错,原因就是里面代码太多了,于 是就多搞几个临界区划分一个大临界区,问题就解决了。 -- ※ 来源:.南京大学小百合站 http://bbs.nju.edu.cn[FROM:218.2.159.61] ------------------------------------------------------------------------------ -- [本篇全文] [回复本文] [本篇作者: Carrot] [本篇人气: 20] 发信人: Carrot (大萝卜1号), 信区: D_Computer 标 题: Re: 下面4段描述中错误的是 发信站: 南京大学小百合站 (Wed Dec 3 22:13:41 2003) 看样子你是蒙对的 很多os的内核也是多线城/进程, 也可以被打断 短小是出于性能的考虑 直接把一个大的临界区分成几个小的临界区,绝大多数情况下是个错误 -- ※ 来源:.南京大学小百合站 bbs.nju.edu.cn.[FROM: 202.101.8.193] ------------------------------------------------------------------------------ -- [本篇全文] [回复本文] [本篇作者: pennyliang] [本篇人气: 12] 发信人: pennyliang (jackliang), 信区: D_Computer 标 题: Re: 下面4段描述中错误的是 发信站: 南京大学小百合站 (Wed Dec 3 22:17:50 2003) 原来如此,我知道UNIX又个特性叫剥夺点,就是内核在剥夺点上可以被剥夺,今天才晓得 内核也有多线程,在找找资料学习学习。 -- ※ 来源:.南京大学小百合站 http://bbs.nju.edu.cn[FROM:218.2.159.188] ------------------------------------------------------------------------------ -- [本篇全文] [回复本文] [本篇作者: Carrot] [本篇人气: 14] 发信人: Carrot (大萝卜1号), 信区: D_Computer 标 题: Re: 下面4段描述中错误的是 发信站: 南京大学小百合站 (Wed Dec 3 22:23:31 2003) nt也是如此 linux 要到 2.6才是可抢占的多线程内核 还没有发布那 不过就在一两个月之内了 -- ※ 来源:.南京大学小百合站 bbs.nju.edu.cn.[FROM: 202.101.8.193] ------------------------------------------------------------------------------ -- [本篇全文] [回复本文] [本篇作者: pennyliang] [本篇人气: 14] 发信人: pennyliang (jackliang), 信区: D_Computer 标 题: Re: 下面4段描述中错误的是 发信站: 南京大学小百合站 (Wed Dec 3 22:27:42 2003) 多谢执教,又纠正了一个误区。也就是系统在做PV操作的内部也是可以打断的,恩,果然 如此。 -- ※ 来源:.南京大学小百合站 http://bbs.nju.edu.cn[FROM:218.2.159.197] ------------------------------------------------------------------------------ -- [本篇全文] [回复本文] [本篇作者: bash] [本篇人气: 8] 发信人: bash (ButAnotherSillyHuman), 信区: D_Computer 标 题: Re: 下面4段描述中错误的是 发信站: 南京大学小百合站 (Wed Dec 3 23:00:04 2003) 你说的没错,可能是carrot的“内核也是多线程”的说法比较模糊。 内核只有在剥夺点上才能被剥夺,剥夺点的位置决定了这个内核的抢占方式。 Linux2.6的 Fully Preemptable方式的抢占点代码由中断触发,所以抢占点可能发生在进 程在内核模式下任何不处于以下状态的两条指令之间: 1.中断或者异常处理程序 2.softirq ,bottom half 3.spinlock 3.调度器本身 Fully Preemptable patch早在2.4时代就有了,得以说服linus纳入主流内核树是在2.6 -- ※ 来源:.南京大学小百合站 http://bbs.nju.edu.cn[FROM:172.16.4.16] ------------------------------------------------------------------------------ -- [本篇全文] [回复本文] [本篇作者: bash] [本篇人气: 12] 发信人: bash (ButAnotherSillyHuman), 信区: D_Computer 标 题: Re: 下面4段描述中错误的是 发信站: 南京大学小百合站 (Wed Dec 3 23:01:27 2003) 这个是两马事情。 -- ※ 来源:.南京大学小百合站 http://bbs.nju.edu.cn[FROM:172.16.4.16] ------------------------------------------------------------------------------ -- [本篇全文] [回复本文] [本篇作者: pennyliang] [本篇人气: 19] 发信人: pennyliang (jackliang), 信区: D_Computer 标 题: Re: 下面4段描述中错误的是 发信站: 南京大学小百合站 (Thu Dec 4 12:46:02 2003) 大开眼界啊,你说的有些是我第一次听说,虽然现在不能全部理解,但已经知道差距了。 -- ※ 来源:.南京大学小百合站 http://bbs.nju.edu.cn[FROM:218.2.160.254] ※ 修改:.pennyliang 於 Dec 4 13:02:58 2003 修改本文.[FROM: 218.2.160.254]
|