System and method for controlling physical resources allocated to a virtual terminal
First Claim
1. A data processing system having at least one display device for displaying output from an application running on said data processing system, said system comprising:
- means for selecting, by said application, between a first mode and a second mode for routing output from said application to said display device;
means for routing at least one command to display from said application through an operating system to said display device during said selected first mode for displaying output from said application;
means for routing, during said selected second mode, display data from the application directly to the display device, thereby enabling data to be transferred from said application to said display device with a single operation; and
a buffer, included within said means for routing, for storing input data from an at least one input device, wherein said application accesses said buffer and outputs said input data directly to said at least one display device.
0 Assignments
0 Petitions
Accused Products
Abstract
A data processing system gives an application running on the operating system direct access to the output display. The system is operable in two modes. In the first mode, if the application displays text to the output display, the output data must go through every layer of the processing system before it reaches the output display. In the second mode, the application can output data directly to the output display without going through the many layers of the processing system. In this second mode, a buffer is defined by the application. Input data from the input devices are stored in this buffer. The application accesses the buffer for direct output to the display.
-
Citations
21 Claims
-
1. A data processing system having at least one display device for displaying output from an application running on said data processing system, said system comprising:
-
means for selecting, by said application, between a first mode and a second mode for routing output from said application to said display device; means for routing at least one command to display from said application through an operating system to said display device during said selected first mode for displaying output from said application; means for routing, during said selected second mode, display data from the application directly to the display device, thereby enabling data to be transferred from said application to said display device with a single operation; and a buffer, included within said means for routing, for storing input data from an at least one input device, wherein said application accesses said buffer and outputs said input data directly to said at least one display device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of directing data to at least one display device from an application running on a processing system, said method comprising:
-
selecting, by said application, between a first mode and a second mode for defining a path for data from an input device to said display device; receiving data from said input device into a storage area managed by said application during said selected second modes; sending, by the application in said selected second mode, the received data from the storage area directly to the display device, thereby enabling data to be transferred from said application to said display device with a single operation; and directing data from said input device to said operating system for access by said application in determining a corresponding output to said display from a command to display generated by said operating system, in said selected first mode. - View Dependent Claims (11)
-
-
12. A processing system having at least one input device, at least one display device, and an operating system for running an application on said processing system;
- said processing system comprising;
means for running said application on said processing system in a first mode and a second mode; means for directing data from said input device to said operating system for access by said application and determining, by said operating system a corresponding output of said data to said display device, in said first mode; means for depositing data from said input device into a buffer accessible by said application in said second mode; and means for sending the data, by said application, from the buffer directly to the display device, in said second mode, thereby enabling data to be transferred from said application to said display device with a single operation.
- said processing system comprising;
-
13. A data processing system comprising:
-
means, within an operating system of the data processing system, for vitualizing a plurality of physical resources of the data processing system by opening at least one virtual terminal for each of at least one application running on said data processing system; means, within the operating system, for allocating and deallocating at least one of said physical resources of the data processing system to one of said applications having the opened virtual terminal; means, within the operating system of the data processing system, for managing a use of the at least one physical resource allocated to said application; means for defining, by the application, a buffer in a memory space of the operating system for receiving input data from an allocated input physical resource through the means for managing; and means for disabling said means for managing and enabling at least one of the applications to interact directly with the at least one allocated output physical resource such that said input data stored in said buffer transferred from the enabled application to said allocated output physical resource with a single operation. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
Specification