استفاده از فراخوانی سیستم exec چیست؟
استفاده از فراخوانی سیستم exec چیست؟

تصویری: استفاده از فراخوانی سیستم exec چیست؟

تصویری: استفاده از فراخوانی سیستم exec چیست؟
تصویری: Fork() و exec() فراخوانی سیستم 2024, نوامبر
Anonim

را فراخوانی سیستم exec است استفاده شده برای اجرای فایلی که در یک فرآیند فعال قرار دارد. چه زمانی اجرایی نامیده می شود فایل اجرایی قبلی جایگزین شده و فایل جدید اجرا می شود. به طور دقیق تر، می توان گفت که با استفاده از execsystemcall فایل یا برنامه قدیمی را با یک فایل یا برنامه جدید جایگزین می کند.

به طور مشابه، وظیفه فراخوانی سیستم exec چیست؟

در محاسبات، اجرایی هست یک عملکرد در حال عملیات سیستم که یک فایل اجرایی را در زمینه یک فرآیند موجود اجرا می کند و جایگزین فایل اجرایی قبلی می شود. این به ویژه در سیستم‌های شبه یونیکس بسیار مهم است، اگرچه سایر سیستم‌های عامل نیز آن را پیاده‌سازی می‌کنند.

به طور مشابه، Exec چگونه در لینوکس کار می کند؟ مجری وقتی می خواهید یک فایل (برنامه) را اجرا کنید (راه اندازی کنید) از توابع استفاده می شود. آنها کار کردن با رونویسی تصویر فرآیند جاری با تصویری که راه‌اندازی کرده‌اید. آنها جایگزین (با پایان دادن) فرآیند در حال اجرا (فرآیندی که به آن می‌گویند) می‌شوند اجرایی فرمان) با فرآیند جدیدی که راه اندازی شده است.

به همین ترتیب، فراخوانی سیستم فورک و exec در سیستم عامل چه کاربردی دارد؟

چنگال فرآیند جدیدی را شروع می کند که یک کپی از آن است تماس می گیرد آن، در حالی که اجرایی تصویر فعلی فرآیند را با تصویر دیگری (متفاوت) جایگزین می کند. هر دو فرآیند والد و فرزند به طور همزمان اجرا می شوند چنگال ()در حالی که Control هرگز به برنامه اصلی باز نمی گردد مگر اینکه برنامه ای وجود داشته باشد اجرایی () خطا.

کدام فراخوانی exec یک فراخوانی سیستمی است؟

را فراخوانی سیستم exec برای اجرای فایلی که در یک فرآیند فعال قرار دارد استفاده می شود. چه زمانی اجرایی نامیده می شود فایل اجرایی قبلی جایگزین شده و فایل جدید اجرا می شود.به طور دقیق تر می توان گفت که با استفاده از exec systemcall فایل یا برنامه قدیمی را با یک فایل یا برنامه جدید جایگزین می کند.

توصیه شده: