تماس با سامانه (رایانه): تفاوت میان نسخه‌ها

بدون خلاصۀ ویرایش
جز (ربات: حذف میان‌ویکی موجود در ویکی‌داده: ۲۰ میان‌ویکی)
بدون خلاصۀ ویرایش
هرگاه یک [[نرم‌افزار]] سطح کاربر نیاز به دسترسی به منابع سیستم و [[سخت افزار]] را داشته باشد، یکی از توابع درون [[سیستم عامل]] را فراخوانی می‌کند. که به این عمل '''فراخوان سیستمی''' (به انگلیسی: System Call) مییا Syscall) گویندمی‌گویند فراخوان سیستمی را گاه فراخوان هسته‌ای (kernel call) نیز مینامند چرا در اکثر پردازنده‌های مدرن (مثلا معماری x86), برای انجام فراخوان سیستمی پردازنده باید در حالت مد هسته (kernel mode) باشد. به زبانی دیگر هیچ برنامه‌ای حق دسترسی مستقیم به سخت‌افزار را ندارد و باید توسط واسطه‌ای که سیستم‌عامل در اختیارش قرار میدهد و نامش ''فراخوان سیستمی'' است به سخت‌افزار سیستم دسترسی پیدا نماید.
 
در حقیقت فراخوان سیستمی پس از [[مدیریت منابع (رایانه)|مدیریت منابع]] (به انگلیسی:Resource Management)، دومین هدف اصلی یک سیستم عامل می‌باشد.
۱۳۹

ویرایش