首先让我们来看看《维基百科》中对系统调用的解释:系统调用,又名系统呼叫,是指运行在使用者空间的程序向操作系统内核请求更高权限的服务。来让我举个例子,看看系统调用和我们的紧密联系。假使现在你要编一个从一个文件读取信息并复制到另一个文件的程序,首先你必须要知道这两个文件的名称从而准确定位,一种比较常见的形式就是程序对用户有所提示,然后得到两个文件名。对于GUI(图形用户界面),这就需要产生很多的系统调用,程序的提示显示在屏幕上就是一种系统调用,当然,如果你有鼠标的话,你完全可以通过它来选择源文件而不必输入名字,显然,伴随着这一过程的仍然是I/O系统调用。得到了两个文件名之后,接下来就是打开输入文件 Read More
posted @ 2013-03-23 11:22 paradise in hell Views(1557) Comments(1) Diggs(1) Edit