The system call instruction triggers a predefined entry point in the kernel, known as the system call handler. For fork, this is function as sys_fork().
System handler is responsible for dispatching request to the appropriate kernel function. In linux, this is managed by a system call table where each entry corresponds to a system call number and its handler function. fork() is used to index into this table and invoke the corresponding handler function.