摘要:
前言: 系统调用是用户程序和 Linux 内核之间的接口。它们用于让内核执行各种系统任务,例如文件访问、进程管理和网络。在 C 编程语言中,您通常会调用包装函数来执行所有必需的步骤,甚至使用标准IO库等高级功能(用户空间不能直接访问内核系统调用)。 在 Linux 上有几种方法可以进行系统调用。本博 阅读全文
摘要:
前言: “什么是系统调用?” 如果你曾经写过 DOS 汇编程序(大多数 IA-32 汇编程序员都写过),你可能还记得 DOS 服务 int 0x21、 int 0x25、 int 0x26 等。这些类似于 UNIX 系统调用。然而,实际的实现是完全不同的,系统调用不一定是通过某种中断来完成的。此外, 阅读全文