An operating system architecture for a particular platform that includes all OS functions such as the file system, virtual memory manager, application interprocess communication and drivers.