File talk:OS-structure2.svg

Formats other than SVG
Is there any way to get the full resolution of this file in some sort of universally recognized format, such as BMP or JPG?

To which real-world OSes does the "hybrid kernel" part apply?
It doesn't apply to OS X or iOS, as there's no userland "file server" or "UNIX server"; all file systems need at least some kernel code, even if some functions are performed by upcalls to userland, and most file systems perform few or no functions via userland upcalls and have most or all of their code running in kernel mode, and, while some userland upcalls for "UNIX semantics" exist (e.g., getting the full group set for a given user ID), almost all of the UNIX semantics at the system call level are implemented in kernel-mode code.

It also doesn't apply very well to Windows NT, as there is, again, no userland "file server", as file system code is again kernel-mode, and, if you replace "UNIX server" with a "Win32 server" and "POSIX server", those servers implement some, but not all, of the Win32 and POSIX semantics. Guy Harris (talk) 22:05, 8 January 2014 (UTC)