فورک یک فراخوانی سیستمی است که در سیستمهای یونیکس و لینوکس استفاده میشود که یک فرآیند موجود (Parent process) را میگیرد و آن را تکرار میکند و یک فرآیند جدید (Child process) را تشکیل میدهد و به هر دو فرآیند اجازه میدهد تا وظایف منحصر به فرد را به طور همزمان انجام دهند.