How programs interact - the core of the core of the core of a mono core

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

enter image description here

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

+7
source share
1 answer

System calls are the main way to communicate with both monolithic and micronuclei. Using system calls. The kernel interface can provide numerous IPC methods (such as signals, shared memory, messaging). Due to the nature of microcells, IPC is usually the most important part of such a kernel and is used to enable programs to communicate with servers.

In other words, there are system calls that allow programs to query the kernel. The kernel provides some IPC methods that allow programs to communicate with each other, including servers in microkernel-based operating systems.

+2
source

All Articles