Kenyon & Kenyon LLP
Computer executing multiple operating systems
A computer system having a plurality of operating systems and a module for switching the operating systems in view of priorities of tasks to be performed by each of the operating systems. Each of the operating systems performing a plurality of processes or threads in accordance with the priorities assigned to these processes or threads has a module for notifying the computer system of the priority of the currently executing process or thread. The computer system includes a module for translating the priorities sent from each operating system into priorities (normalized priorities) common-throughout the computer system, and a module for comparing the normalized priorities obtained by the priority translation module in order to select and execute preferentially the operating system having a common priority higher than that of any other operating system.
Hitachi, Ltd.
G G
G06F G06F
inventional inventional
Tomoaki Taro Tadashi Hiroshi Masahiko
Nakamura Inoue Kamiwaki Ohno Saito