进程、内核模式

  • CPU 即可在用户态下运行,也可以在内核态下运行。当一个程序在内核态下运行时,这些限制不再有效,每个CPU模型都为从 用户切换到内核提供了特许的命令,一个程序执行时,大部分时间都处于用户态,只有需要内核提供服务时才切换到内核态,当内核满足了用户程序请求后,它让程序又回到用户态下。
  • 内核本身并不是一个进程,而是进程的管理者,出用户进程外,Unix系统本身还包括内核进程的特权进程。
  • 他们以内核态运行在内核地址空间。
  • 他们不与用户直接交互,因此不需要终端设备、
  • 他们通常在系统启动的时候创建,然后一直处于活跃状态直到系统关闭。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 又来到了一个老生常谈的问题,应用层软件开发的程序员要不要了解和深入学习操作系统呢? 今天就这个问题开始,来谈谈操...
    tangsl阅读 4,202评论 0 23
  • 首先来一张图说明GNU/Linux的基本的体系结构: 用户模式和内核模式 执行进程的模式有两种:用户模式和内核模式...
    Joe_HUST阅读 2,162评论 0 2
  • Android跨进程通信IPC整体内容如下 1、Android跨进程通信IPC之1——Linux基础2、Andro...
    隔壁老李头阅读 15,817评论 19 113
  • 昨天整个一上午心跳都在加速,这在日常是不多的见的--当然了,昨天不同于日常。老公从外地回来了,而且不是短暂回来探家...
    9c80a2f86c0f阅读 167评论 0 0
  • “又来了!” 唐立心中一惊,马上朝河边跑去。 这两天回家时,唐立总能看到一只巴比龙的小小身影,从树尖一掠而过。 唐...
    喵喵僧阅读 765评论 8 8