快速系统调用的新机制
摘要:系统调用在微秒级系统的快速路径上没有地位。然而,内核绕行阻止了操作系统对硬件的控制和监督。本文中,我们引入了fastcall空间,它是传统操作系统架构中的一个新层,用于托管fastcall。通过实现fastcall,我们可以将传统内核操作的快速路径保留在fastcall空间中,因为与内核空间相比,到达fastcall空间的转换速度快约15倍。这样,操作系统不会放弃对设备访问的控制,而应用程序能够保持性能。
作者:Till Miemietz (1), Maksym Planeta (2), Viktor Laurin Reusch (1 and 2) ((1) Barkhausen Institut, Germany, (2) TU Dresden, Germany)
论文ID:2112.10106
分类:Operating Systems
分类简称:cs.OS
提交时间:2021-12-21