用户态和内核态是如何切换的?

当应用程序执行系统调用时,CPU将从用户态切换到内核态,

  • 进入内核空间执行响应的内核代码,然后切换回用户态

系统调用是应用程序请求操作系统内核提供服务的接口,

  • 如文件操作(如open,read,write),
  • 进程控制(如fork,exec)
  • 内存管理(如mmap)等
posted @ 2025-06-22 18:45  kuki'  阅读(25)  评论(0)    收藏  举报