首页 > 试题广场 >

Linux下,下列哪些途径不会让程序由用户态切换到内核态()

[单选题]
Linux下,下列哪些途径不会让程序由用户态切换到内核态(  )
  • 中断
  • 异常
  • 系统调用
  • 磁盘访问

用户态到内核态的三种方式:

  • 异常:如果当前进程运行在用户态,如果这个时候发生了异常事件,就会触发切换。例如:缺页异常。

  • 系统调用:Linux内核中设置了一组用于实现各种系统功能的子程序,称为系统调用。用户可以通过系统调用命令在自己的应用程序中调用它们。

  • 外部访问中断:当外设完成用户的请求时,会向CPU发送中断信号。

发表于 2021-08-12 14:55:52 回复(0)