首页 > 解决方案 > 为什么系统调用需要中断

问题描述

为什么 systemCall 需要中断而不是直接调用内核代码。我认为在保护模式下,用户进程无法获取内核地址,所以需要中断才能到达内核地址,是真的吗?

标签: linuxoperating-system

解决方案


这不是中断。这是一个例外。更改处理器模式需要异常。


推荐阅读