摘要 |
The most commonly available operating systems over the last two decades have had a monolithic kernel architecture. These operating systems often employ windowi ng systems or graphical user interfaces (GUI's) by adding complex functionality to the monolithic kernel itself. Microkernel operating systems offer a superior architecture, but heretofore, where not available with an effective GUI. While monolithic operating systems support complex instructions such as "drawing"or managing an input device, microkernel architectures seek to operate with a minimal set of primitives, delegating the more complex tasks to external processes. The invention provides an effective GUI for managing the interaction of multiple displays; by defining a mufti-dimensional "event space" in which the display s. Each software program operating on the system has a set of characteristics, which define i ts location in the event space. This paradigm allows a microkernel operating system to manage t he software programs by managing this small set of characteristics.
|