搜索

单内核就是内核是一个进程么?单==单进程的话那调度什么的怎么执

gecimao 发表于 2019-07-26 02:21 | 查看: | 回复:

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部单内核不是指进程而言。相对于微内核,单内核是指内核编译成单一一目标文件的形式,内核中各个模块的函数可以相互直接调用而不必借助于进程间通信方式进行。而微内核各功能模块(进程管理、内存管理等)以用户进程的方式运行,相互之间通过进程间通信机制进行通信。追问那单内核的进程管理、内存管理怎么互相直接调用啊,给个简单的例子,谢谢哦

  还有微内核的各个模块以用户模块运行?应该是内核态吧。内存管理在用户态不行吧?追答1、比如创建进程时的函数调用序列,最后调用了内存模块的kmem_cache_alloc()分配一个对象

  单内核编译成单个目标文件,就和普通可执行文件一样内部函数相互直接调用即可

  2、模块运行在内核态,linux内核是运行在内核态,包括内存管理这块。微内核没研究过,应该是以用户态进程运行吧

本文链接:http://olivierlutaud.net/diaodumokuai/865.html
随机为您推荐歌词

联系我们 | 关于我们 | 网友投稿 | 版权声明 | 广告服务 | 站点统计 | 网站地图

版权声明:本站资源均来自互联网,如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

Copyright @ 2012-2013 织梦猫 版权所有  Powered by Dedecms 5.7
渝ICP备10013703号  

回顶部