系统调用与库函数的联系与差异

虽然从用户的角度来看,系统调用与库函数的行为没有什么不同;但从实现者的角度来看,系统调用与库函数是完全不同的两回事。这里介绍一点两者之间的差异。 系统调用,可以理解为直接进入内核的入口点。UNIX为每一个系统调用都在标准C库中设置了一个具有相同名字的函数,这些函数用系统要求的技术调用相应的内核服务。从应用的角度来看,系统调用与C函数的行为看起来完全一致。 而通用库函数并非内核的入口点,它们可能会调
相关文章
相关标签/搜索