当前位置:  技术问答>linux和unix

关于用户抢占的问题

    来源: 互联网  发布时间:2017-01-05

    本文导语:  当内核即将返回用户空间时,内核会检查need_resched是否设置,如果设置,则调用schedule(),此时,发生用户抢占。一般来说,用户抢占发生几下情况: (1)从系统调用返回用户空间; (2)从中断(异常)处理程序返回用户空...

当内核即将返回用户空间时,内核会检查need_resched是否设置,如果设置,则调用schedule(),此时,发生用户抢占。一般来说,用户抢占发生几下情况:
(1)从系统调用返回用户空间;
(2)从中断(异常)处理程序返回用户空间。


我想问的时,如果我的一个进程 没有用到中断,也没有用到系统调用,那这个进程就不能被抢占了? 是不是这样?
 因为用户抢占 发生在上面两种情况下啊?

 还是所有写的程序,都会用到中断或系统调用? 怎么理解?   一个进程 有没有一直都在用户空间运行情况,那这样更高优先级的事件 不就抢占不了吗 。因为抢占 发生在 上面两种情况下的啊, 而这个进程一直都在用户空间运行的啊??
 怎么理解??

|
系统中的中断是随时都会发生的,比如时钟中断,每秒发生HZ次。
这样,你的程序其实运行没有多长时间,就会被中断。这时候就可以发生抢占。
以上我的理解。

|
系统中的中断是随时都会发生的,比如时钟中断,每秒发生HZ次。
这样,你的程序其实运行没有多长时间,就会被中断。这时候就可以发生抢占。
以上我的理解。

    
 
 

您可能感兴趣的文章:

  • 中断上下文,进程上下文 ,内核抢占,用户抢占,中断
  • 关于用户抢占
  • root用户附权限给其他用户问题
  • 请教用户组和用户的问题
  • 一个门外汉的问题,怎么在soliars中添加用户,并把用户加入到组中
  • 一个超简单的问题:linux怎么用telnet方式加一个用户,并且设置密码?一个现存用户如何更改密码?在线等给分!!
  • 请教各位!我以普通用户身份进入x window 部份文件夹被锁住了!以root用户就没问题。如何解决??
  • 50分!几个小问题。对于一个J2EE项目:怎样实现对客户端数目的控制(如:licence限定为5用户,10用户)?...
  • 一个登录问题,tomcat4.0.3,当用户登录时如何限制用户输入用户名和密码的错误次数?
  • linux下vsftpd用户和apche用户目录权限的问题。
  • 配置proftp问题一大堆,设置用户、权限、访问目录都有问题
  • Linux下用户设置,以及用户的环境变量问题
  • 请问不能su到某一用户的问题。
  • novell用户登录的问题,急,请入内!
  • 关于在linux 中新增用户时的密码设置问题?
  • Linux下,有关用户的问题
  • xdm配置问题,输入用户名后输入密码,没有看到******,光标也没有动,但是用户名是看得到的。然后就报登陆错误。
  • 有关linux下用户管理的问题
  • ubuntu用户终端登录问题
  • 问一个新建用户的问题
  • sendmail问题:用户名拒绝
  • 大用户管理的设计问题
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Linux常用命令介绍:更改所属用户群组或档案属性
  • 概念混乱,请专人解释:实际用户ID,有效用户ID,设置用户ID
  • Linux进程的内核栈和用户栈概念,相互关系及切换过程
  • proftp中,如何让FTP的用户是非Linux用户,只是FTP用户?
  • UIO(linux Userspace I/O子系统)用户空间设备驱动I/O技术介绍
  • windows 系统是否是多用户操作系统,如何理解“多用户操作系统”的“多用户”?
  • CentOS安装Telnet,以root用户登陆Telnet以及CentOS的各种终端解释
  • 我装的是RED HAT LINUX 8.0,我在root用户中把root用户删除了,怎办也进不了root用户
  • 怎样让普通用户拥有超级用户的权限,是把普通用户的组设为root组吗?具体怎么做,急死了
  • 我一个服务器同时接受到很多个用户的认证请求(得到用户名和密码),然后把用户名密码发给认证服务器。因为是远程认证,所
  • HTML教程 iis7站长之家
  • 如何添加一个用户,让这个用户只能访问某个特定的目录,
  • 如何过滤系统用户只显示创建的用户?
  • 匿名用户登录nobody用户的作用
  • 怎样在程序中将普通用户切换成root用户
  • 创建用户组创建用户出错
  • 求助:忘记了root用户的密码,如何给普通用户赋root权限
  • Public key用户 创建的用户不能登录
  • 利用root用户修改一般用户密码的批处理文件怎么写呢?
  • **********如何在UNIX上创建一个用户,此用户只能访问自己的目录***********
  • UNIX里每个用户是否对应一个用户目录?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3