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

用户进程有自己独立的地址空间,内核线程没有自己的地址空间 该怎样理解: ?

    来源: 互联网  发布时间:2016-03-27

    本文导语:  "每个用户进程都有自己独立的地址空间0~3G;内核线程没有自己的地址空间,而是共用同一内存空间3~4G。" "每个进程都拥有自己的地址空间,但线程没有自己独立的地址空间,而是运行在一个进程里的所有线程共...

"每个用户进程都有自己独立的地址空间0~3G;内核线程没有自己的地址空间,而是共用同一内存空间3~4G。"
"每个进程都拥有自己的地址空间,但线程没有自己独立的地址空间,而是运行在一个进程里的所有线程共享该进程的整个虚拟地址空间。"

请教一下:用户进程有自己独立的地址空间,内核线程没有自己的地址空间 该怎样理解: ?

|


用户进程地址空间:拥有自己的独立空间0-3G用户地址空间+3G-4G的内核独立地址空间

内核线程地址空间:共享内核的0号进程的内核空间

|
用户空间:不同进程的线性地址操作虽然仍是统一的,但物理地址却因为独立地址空间的缘故而映射不一致,乃至于影响不到其他进程的资源。独立的地址空间意味着数据修改的彼此独立性,即严防不同进程之间干扰。这符合“进程是系统资源分配的最小单位”的要求。
内核空间,所有线程虚拟地址对应的物理地址都是一样的, 所以说是共享。
----------------------------------------------------
很好,不错啊。说的很明白

    
 
 

您可能感兴趣的文章:

  • linux用户态内存的物理地址问题?
  • asp.net获取用户ip地址公共类
  • JSP 里面 怎么取得用户 的IP地址???有没有什么函数可以做到?
  • 正则表达式检测用户输入的email地址是否合法
  • freebsd下装的pureftpd,怎么开匿名用户?怎么限制它的ip地址?
  • 用jsp那个函数可以得到用户的IP地址,急救。谢谢!!!!!
  • Unix下如何查看用户从那个IP地址登录的
  • 如何用java得到用户的mac地址
  • 嵌入式liunx设备中如何由用户设置IP地址?
  • PHP根据IP地址限制用户访问
  • 用户程序下如何申请到一段在物理地址上是连续的空间。
  • 如何在用户进程中获取当前进程的task_struct结构地址?
  • php实现获取局域网所有用户的电脑IP和主机名、及mac地址完整实例
  • 有没有办法获取远程用户的MAC地址?
  • php获得用户ip地址的比较不错的方法
  • 想知道该如何设置才能使 netterm 进行自动登录 ?我查了资料,但无果。 有人给我答案:{不要输入用户名和密码的那种功能?选择地址簿-〉选择登录巨集文件(我用的是中文版,不知道是谁翻得这么烂)。选一个类似的文件改改就是了。}我还是不明白如何操作 ?
  • 请问驱动程序里怎么得到用户空间地址对应的物理地址?
  • JSP自定义标签获取用户IP地址的方法
  • LNAMP架构中后端Apache获取用户真实IP地址的2种方法
  • UIO(linux Userspace I/O子系统)用户空间设备驱动I/O技术介绍
  • 内核空间能否调用用户空间程序?
  • 在内核的某个函数中,如何能知道是哪个用户空间的函数调用了它,以及这个用户空间函数所在的文件?
  • 请问内核空间和用户空间有什么区别,是怎么划分的.谢谢
  • 如何将数据包sk_buff从内核空间提交给用户空间呢?
  • 内核空间和用户空间怎么通信?
  • linux用户空间到内核空间数据传递
  • 关于内核空间和用户空间之间的实时通信?
  • 关于在内核空间和用户空间引用一个空指针的后果很原因
  • 内核空间与用户空间通讯
  • 驱动中如何将用户空间内存映射到内核空间使用?
  • (来拿分了)谁提供一个简单的netlink的程序? 要求是内核空间发往用户空间的。
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 内核栈~ 内核线程 ~用户线程 之间关系 问题
  • 用户态能否实现信号量机制,来提供线程间互斥和同步的功能?
  • 内核线程没有用户空间具体指的是哪个结构体?
  • asp.net获取用户ip地址公共类 iis7站长之家
  • uclinux如何监控用户进程的线程的状态
  • (100分求助)用内核线程对用户进程操作(大侠/虾们出手了)
  • 求助:推荐LINUX有关进程、线程方面讲的比较好的书(用户态的)
  • 求linux用户空间多线程编程的例子(最好复杂些)
  • 请教高手:ps命令中如何区分内核守护线程和用户进程?
  • [百度分享]用户态线程库 (三)
  • 求助:linux 用户态 线程同步中信号量、互斥量、锁之间的区别?
  • [百度分享]用户态线程库 (一)
  • [百度分享]用户态线程库 (二)
  • Linux常用命令介绍:更改所属用户群组或档案属性
  • 概念混乱,请专人解释:实际用户ID,有效用户ID,设置用户ID
  • Linux进程的内核栈和用户栈概念,相互关系及切换过程
  • proftp中,如何让FTP的用户是非Linux用户,只是FTP用户?
  • CentOS安装Telnet,以root用户登陆Telnet以及CentOS的各种终端解释
  • windows 系统是否是多用户操作系统,如何理解“多用户操作系统”的“多用户”?
  • 我装的是RED HAT LINUX 8.0,我在root用户中把root用户删除了,怎办也进不了root用户
  • 怎样让普通用户拥有超级用户的权限,是把普通用户的组设为root组吗?具体怎么做,急死了
  • 我一个服务器同时接受到很多个用户的认证请求(得到用户名和密码),然后把用户名密码发给认证服务器。因为是远程认证,所
  • 我装了中软Linux3.1,启动时要求输入用户名和口令,但安装时并没有提示指定用户名,所以现在输入用户名老是错误,不能进入系统,请问该怎
  • root用户附权限给其他用户问题
  • 如何添加一个用户,让这个用户只能访问某个特定的目录,
  • 如何过滤系统用户只显示创建的用户?
  • 匿名用户登录nobody用户的作用
  • 怎样在程序中将普通用户切换成root用户
  • 创建用户组创建用户出错
  • 求助:忘记了root用户的密码,如何给普通用户赋root权限
  • 请教用户组和用户的问题


  • 站内导航:


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

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

    浙ICP备11055608号-3