Patent ReferencesAddress control system for software simulation Apparatus and method for an operating system supervisor in a data processing system Apparatus and method for a data processing unit sharing a plurality of operating systems Data processing system having dual processors Apparatus and method for providing a composite descriptor in a data processing system Patent #: 4597044 InventorsAssigneeApplicationNo. 06/785842 filed on 10/09/1985US Classes:718/108Context switchingExaminersPrimary: Heckler, Thomas M.Attorney, Agent or FirmInternational ClassesG06F 9/455 (20060101)G06F 9/48 (20060101) G06F 9/46 (20060101) AbstractThe UNIX.RTM. and MS-DOS.RTM. operating systems are supported in a multi-tasking computer. At the heart of the computer is a microprocessor having protected and non-protected modes. The computer includes special-purpose hardware which prevents the MS-DOS system and its applications, which execute in the non-protected mode, from interfering with the UNIX system and its applications, which execute in the protected mode. In particular, this hardware monitors addresses generated by the computer and, by selectively inhibiting the associated control pulses, prevents the MS-DOS system from, for example, writing in UNIX-system-allocated memory, or accessing I/O devices that the UNIX system is currently using. In addition, a context switching feature is provided whereby the user can select, via a keyboard operation, to have displayed on the computer video monitor at any given time the image generated from the current UNIX system screen data or the image generated from the current MS-DOS system screen data. | |