The difference between library functions and system calls

库函数和系统调用的区别

       库函数是更高级别的,完全在用户空间里运行,并为程序员提供了更方便的做实际工作的函数接口。Higher levelrun in user spacemore convenient

       系统调用代表用户以内核模式工作,由操作系统本身的内核提供。In kernel mode

       库函数printf看上去类似于一般输出函数,但是它实际上只是格式化你提供给字符串的数据,并用低级系统调用write编写字符串数据,然后将数据发送到一个与终端的标准输出关联的文件中。