СПОСОБ ОБРАБОТКИ ДАННЫХ ДЛЯ НЕСКОЛЬКИХ ОПЕРАЦИОННЫХ СИСТЕМ И ТЕРМИНАЛЬНОЕ ОБОРУДОВАНИЕ

1. Способ обработки данных для нескольких операционных систем, который применяют в отношении терминального оборудования, которое имеет область отображения и способно работать с несколькими операционными системами одновременно с помощью отображения на разделенном экране; при этом способ включает в себя:
после того, как операция пользователя запущена, реагирование на операцию пользователя и прием команды управления, и выполнение обработки данных на основе нескольких одновременно работающих операционных систем в соответствии с командой управления.
2. Способ по п. 1, в котором, когда команда управления является командой на запуск нескольких операционных систем, шаг выполнения обработки данных на основе нескольких одновременно работающих операционных систем в соответствии с командой управления включает в себя:
запуск первой операционной системы, отображение первой операционной системы и приложений, работающих в первой операционной системе, в первой части разделенного экрана области отображения;
после того, как первая операционная система запущена, запуск рабочей среды N-ой операционной системы, где N представляет собой натуральное число, большее 1; и
запуск N-ой операционной системы в рабочей среде N-ой операционной системы, отображение N-ой операционной системы и приложений, работающих в N-ой операционной системе, в N-ой части разделенного экрана области отображения.
3. Способ по п. 1, в котором, когда команда управления представляет собой команду на отключение нескольких операционных систем, шаг выполнения обработки данных на основе нескольких одновременно работающих операционных систем в соответствии с командой управления включает в себя:
отключение N-ой операционной системы и приложений, работающих в N-ой операционной системе, отображенной в N-ой части разделенного экрана области отображения, где N представляет собой натуральное число, большее 1;
отключение рабочей среды N-ой операционной системы;
отключение первой операционной системы и приложений, работающих в первой операционной системе, отображенной в первой части разделенного экрана области отображения.
4. Способ по п. 1, в котором, когда команда управления представляет собой команду отображения нескольких операционных систем, шаг выполнения обработки данных на основе нескольких одновременно работающих систем в соответствии с командой управления включает в себя:
оценку, с помощью первой операционной системы, является ли команда для отображения нескольких операционных систем командой, выданной приложением, работающим в N-ой операционной системе, или приложением, работающим в первой операционной системе, где N представляет собой натуральное число, большее 1;
если команда на отображение нескольких операционных систем выдана приложением, работающим в первой операционной системе, выполнение вычислений, с помощью первой операционной системы, для обновления области интерфейса первой части разделенного экрана и вызов сервисного драйвера дисплея для отображения;
если команда на отображение нескольких операционных систем выдана приложением, работающим в N-ой операционной системе, выполнение вычислений, с помощью первой операционной системы, для обновления области интерфейса N-ой части разделенного экрана и вызов сервисного драйвера дисплея для отображения.
5. Способ по п. 1, в котором, когда команда управления представляет собой команду приема мультиоперационной системы, шаг выполнения обработки данных на основе нескольких одновременно работающих операционных систем в соответствии с командой управления включает в себя:
прием, с помощью первой операционной системы, команды приема мультиоперационной системы и оценку, с помощью первой операционной системы, введена ли команда приема мультиоперационной системы из первой части разделенного экрана или из N-ой части разделенного экрана, где N представляет собой натуральное число, большее 1;
если команда приема мультиоперационной системы введена из первой части разделенного экрана, передачу команды ввода в приложение, работающее в первой операционной системе;
если команда приема мультиоперационной системы введена из N-ой части разделенного экрана, передачу команды ввода N-ой операционной системе, которая затем посылает ее приложению, работающему в ней.
6. Терминальное оборудование, которое имеет область отображения и может работать одновременно с несколькими операционными системами одновременно с помощью отображения на разделенном экране, при этом терминальное оборудование дополнительно содержит:
устройство обработки данных, которое выполнено с возможностью: после того, так операция пользователя запущена, реагировать на операцию пользователя и принимать команду управления, и выполнять обработку данных на основе нескольких одновременно работающих операционных систем в соответствии с командой управления.
7. Терминальное оборудование по п. 6, в котором устройство обработки данных содержит:
первую операционную систему, которая выполнена с возможностью: когда команда управления представляет собой команду на запуск нескольких операционных систем, запускаться в ответ на команду запуска нескольких операционных систем;
рабочую среду N-ой операционной системы, которая выполнена с возможностью получать необходимые рабочие ресурсы из первой операционной системы и создавать рабочую среду для N-ой операционной системы, где N представляет собой натуральное число, большее 1;
N-ую операционную систему, которая выполнена с возможностью запускаться в рабочей среде N-ой операционной системы;
экран дисплея, который выполнен с возможностью: после того, как первая операционная система запущена, отображать первую операционную систему и приложения, работающие в первой операционной системе, в первой части разделенного экрана области отображения; а после того, как N-ая операционная система запущена в рабочей среде N-ой операционной системы, отображать N-ую операционную систему и приложения, работающие в N-ой операционной системе, в N-ой части разделенного экрана области отображения.
8. Терминальное оборудование по п. 6, в котором устройство обработки данных содержит:
первую операционную систему, которая выполнена с возможностью: когда команда управления представляет собой команду на отключение нескольких операционных систем, отключаться в ответ на команду на отключение нескольких операционных систем;
N-ую операционную систему, которая выполнена с возможностью отключаться в рабочей среде N-ой операционной системы, где N представляет собой натуральное число, большее 1;
рабочую среду N-ой операционной системы, которая выполнена с возможностью отключаться после того, как отключается N-ая операционная система;
область отображения, которая выполнена с возможностью отключать N-ую операционную систему и приложения, работающие в N-ой операционной системе, отображенные в N-ой части разделенного экрана области отображения, и выполнена с возможностью отключать первую операционную систему и приложения, работающие в первой операционной системе, отображенные в первой части разделенного экрана области отображения.
9. Терминальное оборудование по п. 6, в котором устройство обработки данных содержит:
первую операционную систему, которая выполнена с возможностью: когда команда управления представляет собой команду для отображения нескольких операционных систем, реагировать на команду для отображения нескольких операционных систем, при этом, если команда для отображения нескольких операционных систем выдана приложением, работающим в первой операционной системе, первая операционная система выполняет вычисления для обновления области интерфейса первой части разделенного экрана и вызывает сервисный драйвер дисплея для отображения; а если команда для отображения нескольких операционных систем выдана приложением, работающим в N-ой операционной системе, первая операционная система выполняет вычисления для обновления области интерфейса N-ой части разделенного экрана, первая операционная система выполняет вычисления для обновления области интерфейса N-ой части разделенного экрана и вызывает сервисный драйвер дисплея для отображения, где N является натуральным числом, большим 1;
сервисный драйвер дисплея, который выполнен с возможностью работать в первой операционной системе для управления экраном дисплея;
рабочую среду N-ой операционной системы, которая выполнена с возможностью получать необходимые ресурсы из первой операционной системы и создавать рабочую среду для N-ой операционной системы;
N-ую операционную систему, которая выполнена с возможностью работать в рабочей среде N-ой операционной системы;
экран дисплея, который выполнен с возможностью: когда первая операционная система выполняет вычисления для обновления области интерфейса первой части разделенного экрана и вызывает сервисный драйвер дисплея для отображения, управляться сервисным драйвером дисплея для обновления интерфейса первой части разделенного экрана, при этом обновленная первая часть разделенного экрана отображает первую операционную систему и приложения, работающие в первой операционной системе; а когда первая операционная система выполняет вычисления для обновления области интерфейса N-ой части разделенного экрана и вызывает сервисный драйвер дисплея для отображения, управляться сервисным драйвером дисплея для обновления интерфейса N-ой части разделенного экрана, при этом обновленная часть разделенного экрана отображает N-ую часть разделенного экрана и приложения, работающие в N-ой части разделенного экрана.
10. Терминальное оборудование по п. 6, в котором устройство обработки данных содержит:
первую операционную систему, которая выполнена с возможностью: когда команда управления представляет собой команду приема мультиоперационной системы, реагировать на команду приема мультиоперационной системы; и, если команда приема мультиоперационной системы введена из первой части разделенного экрана, передавать команду приема мультиоперационной системы приложению, работающему в первой операционной системе; а если команда приема мультиоперационной системы введена из N-ой части разделенного экрана, передавать команду приема мультиоперационной системы в N-ую операционную систему, которая затем передает ее в приложение, работающее в ней, где N представляет собой натуральное число, большее 1;
рабочую среду N-ой операционной системы, которая выполнена с возможностью получать необходимые рабочие ресурсы из первой операционной системы и создавать рабочую среду для N-ой операционной системы;
N-ую операционную систему, которая выполнена с возможностью работать в рабочей среде N-ой операционной системы;
экран дисплея, который выполнен с возможностью: отображать первую операционную систему и приложения, работающие в первой операционной системе, в первой части разделенного экрана области отображения, при этом, если команда приема мультиоперационной системы введена из первой части разделенного экрана, приложение, работающее в первой операционной системе, реагирует на команду приема мультиоперационной системы, посланную первой операционной системой; а также отображать N-ую операционную систему и приложения, работающие в N-ой операционной системе, в N-ой части разделенного экрана области отображения, при этом, если команда приема мультиоперационной системы введена из N-ой части разделенного экрана, приложение, работающее в N-ой операционной системе, реагирует на команду приема мультиоперационной системы, переданную N-ой операционной системой.