هرگاه یک نرم افزار سطح کاربر نیاز به دسترسی به منابع سیستم و سخت افزار را داشته باشد، یکی از توابع درون سیستم عامل را فراخوانی می کند. که به این عمل فراخوان سیستمی (به انگلیسی: System Call یا Syscall) می گویند فراخوان سیستمی را گاه فراخوان هسته ای (kernel call) نیز مینامند چرا در اکثر پردازنده های مدرن (مثلا معماری x86), برای انجام فراخوان سیستمی پردازنده باید در حالت مد هسته (kernel mode) باشد. ب...