"An operating system for utilization in a multiprocessing data processing system having at least one processor and multiple resources including memory, said operating system comprising:an operating system kernel; a kernel extension mechanism within said operating system kernel for providing a standardized interface between said operating system kernel and a scheduler to be utilized to allocate proc" . . . . .