由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 问个今天被问道的OS问题。
相关主题
问个A家电面的问题G家面试scheduling会给面试官的名字嘛?
请教一下page fault is handled by interrupt handler(isr)?感觉apple的recruiting process真不靠谱啊
进程管理问题请教问个OS里面spin lock的问题。
Amazon 到底有没有 timeout 啊?HR phone Interview 后说他要把resume给hire manager,这算默拒吗?
大公司, 没有Phone Interview, 真接让Schedule for testing一般phone interview后多久会有消息?
why companies like scheduling interviews in Dec???yahoo onsite之前要准备些什么啊?付电面经。
出个难点的题说说我的一次奇葩同胞面试官面试经历
有没有人面过citrix?顺便也求网上面试经验问个bb的面试题
相关话题的讨论汇总
话题: 运行话题: 执行话题: 进程话题: os话题: 优先级
进入JobHunting版参与讨论
1 (共1页)
r****o
发帖数: 1950
1
【 以下文字转载自 InterviewHackers 俱乐部 】
发信人: roufoo (五经勤向窗前读), 信区: InterviewHackers
标 题: 问个今天被问道的OS问题。
发信站: BBS 未名空间站 (Tue Jun 1 15:22:32 2010, 美东)
今天面的,全都是OS问题,
有个问题是:
两个进程A,B, 进程A先运行,然后遇到一个中断,进行context switch,这时进程B开
始运行,当进程A执行完中断后,CPU会马上重新恢复运行A,还是继续运行B。
我说要看A,B的优先级,如果B的优先级高,A要等B的time slice执行完了才能运行。
Interviewer就问,如果A,B优先级一样呢?我对这个问题就没什么把握,我说A还是要
等B的time slice执行完了才能运行。
大家看我说的对不对?
P*******e
发帖数: 1353
2
还有这么个俱乐部阿,我也去参加

【在 r****o 的大作中提到】
: 【 以下文字转载自 InterviewHackers 俱乐部 】
: 发信人: roufoo (五经勤向窗前读), 信区: InterviewHackers
: 标 题: 问个今天被问道的OS问题。
: 发信站: BBS 未名空间站 (Tue Jun 1 15:22:32 2010, 美东)
: 今天面的,全都是OS问题,
: 有个问题是:
: 两个进程A,B, 进程A先运行,然后遇到一个中断,进行context switch,这时进程B开
: 始运行,当进程A执行完中断后,CPU会马上重新恢复运行A,还是继续运行B。
: 我说要看A,B的优先级,如果B的优先级高,A要等B的time slice执行完了才能运行。
: Interviewer就问,如果A,B优先级一样呢?我对这个问题就没什么把握,我说A还是要

m*****g
发帖数: 226
3
为何A的中断,会去运行B

【在 r****o 的大作中提到】
: 【 以下文字转载自 InterviewHackers 俱乐部 】
: 发信人: roufoo (五经勤向窗前读), 信区: InterviewHackers
: 标 题: 问个今天被问道的OS问题。
: 发信站: BBS 未名空间站 (Tue Jun 1 15:22:32 2010, 美东)
: 今天面的,全都是OS问题,
: 有个问题是:
: 两个进程A,B, 进程A先运行,然后遇到一个中断,进行context switch,这时进程B开
: 始运行,当进程A执行完中断后,CPU会马上重新恢复运行A,还是继续运行B。
: 我说要看A,B的优先级,如果B的优先级高,A要等B的time slice执行完了才能运行。
: Interviewer就问,如果A,B优先级一样呢?我对这个问题就没什么把握,我说A还是要

s******s
发帖数: 3694
4
有点不清楚的地方, 既然已经处于“中断”状态, Process B 如何“开始运行”?
中断处理结束后, Status Saving Register 保存的中断前指令将会付给 PC 继续运行

【在 r****o 的大作中提到】
: 【 以下文字转载自 InterviewHackers 俱乐部 】
: 发信人: roufoo (五经勤向窗前读), 信区: InterviewHackers
: 标 题: 问个今天被问道的OS问题。
: 发信站: BBS 未名空间站 (Tue Jun 1 15:22:32 2010, 美东)
: 今天面的,全都是OS问题,
: 有个问题是:
: 两个进程A,B, 进程A先运行,然后遇到一个中断,进行context switch,这时进程B开
: 始运行,当进程A执行完中断后,CPU会马上重新恢复运行A,还是继续运行B。
: 我说要看A,B的优先级,如果B的优先级高,A要等B的time slice执行完了才能运行。
: Interviewer就问,如果A,B优先级一样呢?我对这个问题就没什么把握,我说A还是要

m*****g
发帖数: 226
5
既然这样,跟中断似乎没什么关系亚

A

【在 r****o 的大作中提到】
: 【 以下文字转载自 InterviewHackers 俱乐部 】
: 发信人: roufoo (五经勤向窗前读), 信区: InterviewHackers
: 标 题: 问个今天被问道的OS问题。
: 发信站: BBS 未名空间站 (Tue Jun 1 15:22:32 2010, 美东)
: 今天面的,全都是OS问题,
: 有个问题是:
: 两个进程A,B, 进程A先运行,然后遇到一个中断,进行context switch,这时进程B开
: 始运行,当进程A执行完中断后,CPU会马上重新恢复运行A,还是继续运行B。
: 我说要看A,B的优先级,如果B的优先级高,A要等B的time slice执行完了才能运行。
: Interviewer就问,如果A,B优先级一样呢?我对这个问题就没什么把握,我说A还是要

n*****0
发帖数: 133
6
应该是B吧
interrupt handler是在cpu当前的process A的instruction执行完之后才执行的,这时
process A已经算执行完了。
在interrupt处理完之后,就直接轮到process B执行。
如果是exception的话,就不一样了。exception 的handler是在cpu当前instruction执
行完之前执行的。
s******s
发帖数: 3694
7
我猜啊,你也许把问题复杂化了 -:)
也许人家就问问中断的基本处理流程而已

【在 m*****g 的大作中提到】
: 既然这样,跟中断似乎没什么关系亚
:
: A

m*****g
发帖数: 226
8
比较可能就是那样吧
那里经常调用scheduler

【在 s******s 的大作中提到】
: 我猜啊,你也许把问题复杂化了 -:)
: 也许人家就问问中断的基本处理流程而已

1 (共1页)
进入JobHunting版参与讨论
相关主题
问个bb的面试题大公司, 没有Phone Interview, 真接让Schedule for testing
新手上来问个H1B的问题why companies like scheduling interviews in Dec???
问个设计题目出个难点的题
onsite schedule有没有人面过citrix?顺便也求网上面试经验
问个A家电面的问题G家面试scheduling会给面试官的名字嘛?
请教一下page fault is handled by interrupt handler(isr)?感觉apple的recruiting process真不靠谱啊
进程管理问题请教问个OS里面spin lock的问题。
Amazon 到底有没有 timeout 啊?HR phone Interview 后说他要把resume给hire manager,这算默拒吗?
相关话题的讨论汇总
话题: 运行话题: 执行话题: 进程话题: os话题: 优先级