我来我网
https://5come5.cn
 
您尚未 登录  注册 | 菠菜 | 软件站 | 音乐站 | 邮箱1 | 邮箱2 | 风格选择 | 更多 » 
 

本页主题: 多进程[屏蔽]作系统 显示签名 | 打印 | 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题

taofushou





性别: 帅哥 状态: 该用户目前不在线
等级: 品行端正
家族: 国米阵线
发贴: 135
威望: 0
浮云: 1128
在线等级:
注册时间: 2006-11-09
最后登陆: 2009-10-31

5come5帮你背单词 [ goal /gəul/ n. 目标,目的地,球门,进球得分 ]


多进程[屏蔽]作系统

在执行系统调用的时候,进程要阻赛,并挑选别的来执行,那请问系统调用的执行不需要花CPU的时间吗
顶端 Posted: 2008-04-14 16:37 | [楼 主]
fxlhero001



性别: 帅哥 状态: 该用户目前不在线
等级: 人见人爱
发贴: 2284
威望: 0
浮云: 1121
在线等级:
注册时间: 2006-03-20
最后登陆: 2008-06-29

5come5帮你背单词 [ mist /mist/ n. 雾 ]


肯定是要的。
顶端 Posted: 2008-04-14 16:39 | [1 楼]
taofushou





性别: 帅哥 状态: 该用户目前不在线
等级: 品行端正
家族: 国米阵线
发贴: 135
威望: 0
浮云: 1128
在线等级:
注册时间: 2006-11-09
最后登陆: 2009-10-31

5come5帮你背单词 [ instructor /in'strΛktə/ n. 指导者,教员,教练 ]


那新的进程也要执行,岂不是同一时刻有两个任务同时占有CPU
顶端 Posted: 2008-04-14 17:53 | [2 楼]
依然随意



性别: 帅哥 状态: 该用户目前不在线
等级: 前途无量
家族: ⊙JAY菊爱园⊙
发贴: 5922
威望: 0
浮云: 760
在线等级:
注册时间: 2006-09-25
最后登陆: 2022-10-30

5come5帮你背单词 [ interest /'intrist/ n. 兴趣,关注,爱好,引起兴趣的事物,(常用复数)利益,利息,利率 ]


奔腾芯片增加了一条新指令专用于陷入核心,以前的系统功能调用int 2e(ms)后由软件做的大堆东西,现在由sysenter一条指令搞定
顶端 Posted: 2008-04-14 17:58 | [3 楼]
taofushou





性别: 帅哥 状态: 该用户目前不在线
等级: 品行端正
家族: 国米阵线
发贴: 135
威望: 0
浮云: 1128
在线等级:
注册时间: 2006-11-09
最后登陆: 2009-10-31

5come5帮你背单词 [ baby /'beibi/ n. 婴儿,幼畜,雏鸟 ]


还是不太明白,陷入核心由硬件做吗,陷入以后要花时间执行些代码吧
但同时由调度器选的新进程也要执行吧
顶端 Posted: 2008-04-14 18:03 | [4 楼]
依然随意



性别: 帅哥 状态: 该用户目前不在线
等级: 前途无量
家族: ⊙JAY菊爱园⊙
发贴: 5922
威望: 0
浮云: 760
在线等级:
注册时间: 2006-09-25
最后登陆: 2022-10-30

5come5帮你背单词 [ removal /ri'mu:vəl/ n. 移动,撤掉,除去,拆除,解职,免任 ]


Quote:
引用第4楼taofushou于2008-04-14 18:03发表的  :
还是不太明白,陷入核心由硬件做吗,陷入以后要花时间执行些代码吧
但同时由调度器选的新进程也要执行吧

那只不过是一个线程的两个态罢了,线程执行系统功能调用,是该线程由用户态转向内核态,同时涉及相应的特权级、堆栈的变化,进入核心后还是一个线程,一个线程进入核心就像调用一个函数一样,它本质上还是一个线程
顶端 Posted: 2008-04-14 18:13 | [5 楼]
taofushou





性别: 帅哥 状态: 该用户目前不在线
等级: 品行端正
家族: 国米阵线
发贴: 135
威望: 0
浮云: 1128
在线等级:
注册时间: 2006-11-09
最后登陆: 2009-10-31

5come5帮你背单词 [ tame /teim/ a. 驯服的,温顺的,平淡的,乏味的;vt. 驯服,控制,抑制 ]


线程调用系统函数,进入核心,自己进入阻赛吧,那调度器得挑选一个新线程投入执行吧,既然系统内科要CPU.而且此刻,新线程也要CPU.那此刻CPU究竟给谁
顶端 Posted: 2008-04-14 18:22 | [6 楼]
依然随意



性别: 帅哥 状态: 该用户目前不在线
等级: 前途无量
家族: ⊙JAY菊爱园⊙
发贴: 5922
威望: 0
浮云: 760
在线等级:
注册时间: 2006-09-25
最后登陆: 2022-10-30

5come5帮你背单词 [ trot /trot/ vi. 小跑,快步走 ]


Quote:
引用第6楼taofushou于2008-04-14 18:22发表的  :
线程调用系统函数,进入核心,自己进入阻赛吧,那调度器得挑选一个新线程投入执行吧,既然系统内科要CPU.而且此刻,新线程也要CPU.那此刻CPU究竟给谁
线程进入核心不会阻塞,应为系统功能调用是在线程上下文中执行的,操作系统代码执行时也要处理器资源的嘛,当然,时钟中断程序可能会把线程切下来,
顶端 Posted: 2008-04-14 18:27 | [7 楼]
taofushou





性别: 帅哥 状态: 该用户目前不在线
等级: 品行端正
家族: 国米阵线
发贴: 135
威望: 0
浮云: 1128
在线等级:
注册时间: 2006-11-09
最后登陆: 2009-10-31

5come5帮你背单词 [ with /wið/ prep. 和…在一起,跟,用,以,具有,对…,关于,由于,因,由于,随着,虽然,尽管 ]


Quote:
引用第7楼依然随意于2008-04-14 18:27发表的  :
线程进入核心不会阻塞,应为系统功能调用是在线程上下文中执行的,操作系统代码执行时也要处理器资源的嘛,当然,时钟中断程序可能会把线程切下来,



明白一些了,拜谢蝈蝈。那系统调用一般是完成些什么功能,通常说的I/O操作不占用CPU吧
顶端 Posted: 2008-04-14 18:32 | [8 楼]
依然随意



性别: 帅哥 状态: 该用户目前不在线
等级: 前途无量
家族: ⊙JAY菊爱园⊙
发贴: 5922
威望: 0
浮云: 760
在线等级:
注册时间: 2006-09-25
最后登陆: 2022-10-30

5come5帮你背单词 [ eve /i:v/ n. 前夕,前夜 ]


Quote:
引用第8楼taofushou于2008-04-14 18:32发表的  :



明白一些了,拜谢蝈蝈。那系统调用一般是完成些什么功能,通常说的I/O操作不占用CPU吧

系统功能调用在没有那条专用指令之前,就跟dos下的int 21差不多,保护模式下windows用int 2e实现,eax保存功能号,进入核心就是由2e中断向量号,索引中断向量表转入核心,特权级变化是由中断向量表中的陷阱gate指定的,处理器根据陷阱gate设置特权级,硬件自动完成用户态调用时的各种参数和用户堆栈压入核心栈,其中很多细节我也不大明白,以后可以去看看保护模式编程。  i/o操作有时也是要占CPU的,除非是DMA不要cpu干涉
顶端 Posted: 2008-04-14 18:46 | [9 楼]
taofushou





性别: 帅哥 状态: 该用户目前不在线
等级: 品行端正
家族: 国米阵线
发贴: 135
威望: 0
浮云: 1128
在线等级:
注册时间: 2006-11-09
最后登陆: 2009-10-31

5come5帮你背单词 [ show /əu/ n. 表演,展示,表面,外观;vt.出示,带领,说明,示范,证明;vi.露面;n.显示 ]


一个进程不得不等待从文件中读取字符,这个等待发生在系统调用中,进程使用了库函数打开并读取文件,库函数又执行系统调用从打开的文件中读入字节,这时等待的进程被挂起,另一个合适的被执行,这是书上的一段话,那调度究竟是发生在什么时候,既然读入了字节,为嘛要挂起呢,读文件需要CPU干预吗
顶端 Posted: 2008-04-14 22:56 | [10 楼]
枫叶刀





性别: 帅哥 状态: 该用户目前不在线
等级: 鹤立鸡群
发贴: 1393
威望: 0
浮云: 1282
在线等级:
注册时间: 2006-03-23
最后登陆: 2009-08-14

5come5帮你背单词 [ conversation /konvə'seiən/ n. 会话,谈话 ]



时间片轮转,实际上还是单线程的!
硬盘读取文件时DMA方式!不用CPU
顶端 Posted: 2008-04-16 22:10 | [11 楼]
gxjiang





性别: 帅哥 状态: 该用户目前不在线
等级: 栋梁之材
家族: 詹詹自喜★平平安安
发贴: 866
威望: 0
浮云: 1106
在线等级:
注册时间: 2006-08-02
最后登陆: 2011-10-29

5come5帮你背单词 [ antarctic /ænt'B:ktik/ a. 南极的,南极区的;n. 南极区,南极圈 ]


要是不花时间,就不需要这样那样的算法了
顶端 Posted: 2008-04-25 21:51 | [12 楼]
coolboy





性别: 保密 状态: 该用户目前不在线
等级: 品行端正
发贴: 252
威望: 0
浮云: 1107
在线等级:
注册时间: 2005-10-02
最后登陆: 2016-04-25

5come5帮你背单词 [ fixer // n. 固定器,定影剂,维修工 ]


保护模式任务切换由硬件支持
顶端 Posted: 2008-04-25 22:11 | [13 楼]
nange





性别: 帅哥 状态: 该用户目前不在线
等级: 品行端正
发贴: 148
威望: 0
浮云: 1109
在线等级:
注册时间: 2007-09-18
最后登陆: 2008-05-06

5come5帮你背单词 [ have /hæv, həv/ v. 有,存在,进行,经历,遭受,使,让 ]


看不懂
顶端 Posted: 2008-04-27 21:14 | [14 楼]
我来我网·5come5 Forum » 程序员之家

Total 0.009246(s) query 5, Time now is:11-23 21:03, Gzip enabled
Powered by PHPWind v5.3, Localized by 5come5 Tech Team, 黔ICP备16009856号