用户模式

13 阅读1分钟

image.png

  • 进程与OS的关系图

    • 进程与OS的关系
  • 系统调用

    • 什么是系统调用?

      • 言简意骇:调用内核的操作
    • 系统调用类型

      • 进程控制(创建和删除)

        • linux函数

          • fork()创建子进程
          • execve()创建程序
      • 内存管理(分配和释放)

      • 进程间通信

      • 网络管理

      • 文件操作(访问设备)

  • CPU模式切换

    • 言简意骇:发生系统调用的进程会进行模式切换
  • 相关命令

    • sar

      • 用于获取进程分别在用户模式与内核模式下运行的时间比例

      • 常见字段解释

        • %idle:CPU空闲状态占比
        • %system:内核模式占比