Unlock instant, AI-driven research and patent intelligence for your innovation.

Input/output control apparatus

A technology for input/output and control systems, applied to program control devices, program startup/switching, instruments, etc., can solve problems such as difficult to consider device driver structure

Inactive Publication Date: 2009-02-04
NTT DOCOMO INC
View PDF1 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0019] At this time, it is difficult to consider the structure of the device driver program that each OS has its own network interface.
The reason is that it is impossible to determine in advance which OS driver should be called for hardware insertion that occurs at the time of data reception

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Input/output control apparatus
  • Input/output control apparatus
  • Input/output control apparatus

Examples

Experimental program
Comparison scheme
Effect test

no. 1 Embodiment approach

[0135] (Input and output control system)

[0136] FIG. 1 is a system configuration of an input / output control device 100 according to the first embodiment. For example, when a plurality of OSs are running on the VMM, and a specific OS among the plurality of OSs occupies and uses a specific device at any time, the input / output control device 100 performs processing such as determination and switching of the OS occupying the specific device. .

[0137] As such a specific device, for example, HID is a typical input device such as a keyboard or an output device such as a display.

[0138] For example, when the user presses a switch button prepared in advance on the computer while using a program running on another OS, the input / output control device 100 detects the result and generates control information for running the program. The OS of the program occupies the input and output devices.

[0139] Specifically, the input / output control device 100 outputs input destination info...

no. 2 Embodiment approach

[0269] (Input and output control system)

[0270] image 3 It is a system configuration including a plurality of OS environments of the input / output control device 100 of the second embodiment.

[0271] The input / output control system of the second embodiment includes OS340, OS350, a program 360 running on the OS340, a program 370 running on the OS350, an input device 310, an output device 320, and a VMM330.

[0272] Moreover, OS340 has the input-output control apparatus 100, the output device control part 342 which can control the output device 320, and the input device control part 341 which can control the input device 310. FIG.

[0273] In addition, the OS 350 has a virtual input device control unit 351 and a virtual output device control unit 352 .

[0274] Here, OS 340 is, for example, the secure OS described in the first embodiment, and OS 350 is a general OS.

[0275] The input device control unit 341 and the output device control unit 342 have functions as device d...

no. 3 Embodiment approach

[0320] In the third embodiment, a case where each OS has an input / output device control unit will be described.

[0321] The input and output control system of the third embodiment, such as Figure 5 As shown, there are: OS440, OS450, a program 460 running on the OS440, a program 470 running on the OS450, an input device 410, an output device 420, and a VMM430.

[0322] OS 440 has an input device control unit 441 and an output device control unit 442 , and OS 450 has an input device control unit 451 and an output device control unit 452 .

[0323] In addition, the VMM 430 has the input / output control device 100 .

[0324] In the third embodiment, all OSs 440 and 450 have an input device control unit 441 or an output device control unit 442 that controls input and output devices, respectively.

[0325] By adopting such a configuration, compared with the system described in the second embodiment, the performance of input and output is improved. Specifically, an increase in th...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides an input / output control system considering efficiency, no dependence on host platform, and usability. On a host system simultaneously running a plurality of operating systems, the input / output control apparatus(100) controls the input of the input device and the output of the output device configured on the computer simultaneously running at least two operating systems or more. The input / output control apparatus(100) comprises a request acceptance unit(110) configured to accept a switch request for requesting to change an operating system occupying any one of the input device and the output device; a control information generator unit(120) configured to generate control information including any one of input destination information(230) and output enable information(240) in response to the switch request; and a control information output unit(130) configured to output any one of the input destination information(230) and the output enable information(240).

Description

[0001] This application is a divisional application of an invention application filed on January 17, 2007, with application number 200710001947.4, and titled "Input-Output Control Device, Input-Output Control System, and Input-Output Control Method". technical field [0002] The present invention relates to an input / output control device, an input / output control system, and an input / output control method for controlling shared use of input / output devices based on a plurality of operating systems (hereinafter referred to as OS). Background technique [0003] In a computer running a single OS, the OS and the programs running on the OS can access the input and output devices of the computer through the control software (hereinafter referred to as device driver) of the input and output devices loaded in the OS at a proper time. output device. [0004] Here, the computer has at least: an input device (keyboard, etc.) used to input information to the OS from outside the computer; ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F13/10G06F9/455G06F9/48
Inventor 藤本拓铃木敬太田贤
Owner NTT DOCOMO INC