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

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

taofushou





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

5come5帮你背单词 [ fulfil /ful'fil/ vt. 履行(诺言、责任等),执行(命令等),完成(计划、任务等),达到(目的) ]


多进程[屏蔽]作系统

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



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

5come5帮你背单词 [ etc. /it'setrə/ (拉丁语)等等 ]


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





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

5come5帮你背单词 [ american /ə'merikən/ a. 美洲(人)的,美国(人)的;n. 美洲人,美国人 ]


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



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

5come5帮你背单词 [ fish /fi/ n. 鱼;v. 钓鱼,捕鱼 ]


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





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

5come5帮你背单词 [ missing /'misiŋ/ a. 失踪的,欠缺的,不在的 ]


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



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

5come5帮你背单词 [ stupid /'stju:pid/ a. 愚蠢的,笨的 ]


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帮你背单词 [ imprison /im'prizn/ vt. 监禁,关押,关闭,束缚 ]


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



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

5come5帮你背单词 [ classical /'klæsikəl/ a. 古典文学的,经典的,人文科学的,文科的 ]


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帮你背单词 [ seem /si:m/ vi. 似科,好象,仿佛 ]


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帮你背单词 [ jug /d3əΛg/ 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帮你背单词 [ existence /ig'zistəns/ n. 生在,生存 ]


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





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

5come5帮你背单词 [ supplement /'sΛplimənt/ n. 补充(物),增刊,副刊,附录;vt. 增补,补充 ]



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





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

5come5帮你背单词 [ perish /'peri/ n. 灭亡,死亡,枯萎,腐朽 ]


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





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

5come5帮你背单词 [ who /hu:/ pron. 谁,什么人,…的人,他,她,他们 ]


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





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

5come5帮你背单词 [ yesterday /'jestədi/ ad. & n. 昨天 ]


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

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