A user makes a system call by passing a message and receiving a reply from a Minix server process.
The Minix server process either handles the system call and replies on its own in user mode or else sends a message to the Minix System Task and gets a reply.