OSinterfaces
OS interfaces are the points of interaction between an operating system and software components or users. They specify how programs request services from the kernel, how applications perform common tasks, how hardware is managed, and how information is presented to users.
Major categories include system call interfaces, application programming interfaces and libraries, kernel-to-driver interfaces, interprocess communication primitives,
User interfaces include command-line interfaces and graphical user interfaces that let users control the system or
Examples include POSIX on Unix-like systems and the Windows API for Windows. macOS provides Cocoa atop the