How do programs interact with the core of the monocithic kernel / exo?

I have read many books that show, as in the picture, that monolithic kernels associate a program with a table of system calls / file system.
But how do micro kernels and exo kernels interact with the program?
Does the microcell base work directly with the program, and then does the microkernel interact with the servers?
Update: I found this answered very well
Client server or Microkernel operating system. The emergence of new concepts in the development of the operating system, the microkernel, is aimed at transferring traditional maintenance of the operating system from a monolithic kernel to a user-level process. The idea is to divide the operating system into several processes, each of which implements a single set of services - for example, input-output servers, a memory server, a process server, a thread interface system. Each server starts inuser mode, provides services to the requested client. A client, which can be either another component of the operating system or an application program, requests a service by sending a message to the server. An ANOS kernel (or microkernel) operating in kernel mode delivers a message to the appropriate server; the server is performing an operation; and the microkernel delivers the results to the client in another message
zeitue
source share