网站首页
编程语言
数据库
系统相关
其他分享
编程问答
sysinfo
2024-09-07
用户空间的系统调用是如何链接到内核空间的系统调用的——MIT6.S081学习记录
用户态调用了sysinfo()后,系统会从user/user.h里找到相关声明。用户空间的系统调用函数(如sysinfo())是通过链接到usys.S中的汇编代码来实现的。usys.S文件定义了所有系统调用的入口点,这些入口点使用.global指令使函数名在链接时可见。当用户程序中调用sysinfo()时,链接器会