文章目录
一、知识预览
二、什么是系统调用,有何作用?
1.概念
系统调用是操作系统提供给应用程序(程序员/编程人员)使用的接口,可以理解为一种可供应用程序调用的特殊函数,应用程序可以发出系统调用请求来获得操作系统的服务。
操作系统提供“系统调用”功能,用户进程想要使用共享资源,只能通过系统调用向操作系统发出请求。操作系统会对各个请求进行协调管理。
综上所述:应用程序通过系统调用请求操作系统的服务。系统中的各种共享资源都由操作系统统一掌管,因此在用户程序中,凡是与资源有关的操作(如存储分配、I/O操作、文件管理等),都必须通过系统调用的方式向操作系统提出服务请求,由操作系统代为完成。这样可以保证系统的稳定性和安全性,防止用户进行非法操作。