摘要:
A virtual machine system that restricts use of confidential information only to the case where an authentication has resulted in success. The virtual machine system includes first virtual machine, second virtual machine, and hypervisor. The first virtual machine includes: storage unit storing confidential information; and authentication unit configured to perform authentication and notify the hypervisor of result of the authentication. The second virtual machine uses virtual device that is virtualized storage device. When having received authentication result indicating authentication success from the authentication unit, the hypervisor enables the second virtual machine to access, as substance of the virtual device, storage area storing the confidential information, and when not having received the authentication result indicating the authentication success from the authentication unit, the hypervisor disables the second virtual machine from accessing the storage area storing the confidential information.
摘要:
An object of the invention is to reduce the electric power consumption resulting from temporarily activating a processor requiring a large electric power consumption, out of a plurality of processors. A multiprocessor system (1) includes: a first processor (141) which executes a first instruction code; a second processor (151) which executes a second instruction code, a hypervisor (130) which converts the second instruction code into an instruction code executable by the first processor (141); and a power control circuit (170) which controls the operation of at least one of the first processor (141) and the second processor (151). When the operation of the second processor (151) is suppressed by the power control circuit (170), the hypervisor (130) converts the second instruction code into the instruction code executable by the first processor (141), and the first processor (141) executes the converted instruction code.
摘要:
When a process judging unit 109 judges that a target process is a protected process 101, a key judging unit 111 judges whether a target key that is a key generated by a key generating unit 108 is a first key or a second key. When the key judging unit 111 judges that the target key is the first key, a VM communication managing unit 112 notifies the target process of a memory ID of a protected memory region 121 corresponding to the first key. When the process judging unit 109 judges that the target process is an unprotected process, a key transforming unit 110 transforms the target key from the first key to the second key based on the key transformation rule. An HV communication managing unit 105 notifies the target process of a memory ID of an unprotected memory region 122 corresponding to the second key.
摘要:
A virtual computer system having a plurality of virtual computers, the virtual computer system including: an area assignment unit operable to, when a virtual computer attempts to perform writing to a basic area which is assigned to and shared by the plurality of virtual computers, change an assignment to the virtual computer from the basic area to a copy area to which the basic area is copied and the writing is performed; and an area freeing unit operable to, when a content of the basic area matches a content of at least one copy area, change area assignment to one or more virtual computers, to which have been assigned one or more other areas than one area among the areas whose contents match each other, to the one area, and free the one or more other areas.
摘要:
An integrated circuit provided with a processor includes a loop detection unit that detects execution of a loop in the processor, a loop-carried dependence analysis unit that analyzes the loop in order to detect loop-carried dependence, and a power control unit that performs power saving control when no loop-carried dependence is detected. By detecting whether a loop has loop-carried dependence, loops for calculation or the like can be excluded from power saving control. As a result, a larger variety of busy-waits can be detected, and the amount of power wasted by a busy-wait can be reduced.
摘要:
Provided is a medical bladed device reduced in piercing resistance by coating with a silicone. Also provided is a coating method by which a satisfactory silicone coating is formed on a medical bladed device. A medical bladed device (knife (A)) having a cutting portion (1) with an edge (3) on the periphery thereof and a shank (2) is subjected to coating to coat the cutting portion (1) including the edge (3) with a silicone having a thickness of from 25 nanometers to 5 micrometers. While holding the medical bladed device, with the cutting portion (1) lower and the shank (2) upper, the cutting portion is immersed in a silicone solution so that the angle between the upper or lower side of the cutting portion and the solution surface (21) of the silicone solution is 0-90 degrees. Thereafter, the medical bladed device is raised at a rate of 500 mm/min or less while keeping the angle in that range to separate the cutting portion from the silicone solution. The cutting portion is then dried at a temperature in range of 100-250° C. for 30 minutes or longer. The silicone concentration is 0.2-15% by weight, and the thickness of the silicone film is regulated by conducting the coating operation once or repeatedly.
摘要:
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.
摘要:
The invention contemplates to improve versatility or flexibility of a system for managing a controller. In a data format converter, a computer constitutes reception unit for acquiring input information containing a program, etc, of a first data format and outputted from a programmer unit, direction extract unit for extracting a convert direction of a data format contained in the input information so acquired, data conversion rule acquisition unit for acquiring a conversion rule of a data format corresponding to the convert direction so extracted and convert execution means for converting the program, etc, of the first data format to a second data format. The program, etc, of the second data format converted is outputted to the controller. The program, etc, can be created in this way in an arbitrary data format different from the data format of the controller.
摘要:
An optimum target system is designed by implementing software modules and hardware modules, without discriminating the software modules and the hardware modules one from the other. An external storage stores the software modules including a namespace identifier for identifying the software module, and the hardware modules including a namespace identifier for identifying the hardware module. A module selector specifies a process of a target system to be built, and selects the software modules and the hardware modules that execute the specified process. A namespace manager acquires the namespace identifier for identifying the software module, and the namespace identifier for identifying the hardware module. A module mapping processor implements either one of the software modules and the hardware modules in the target system, based on the namespace identifiers.
摘要:
An image forming apparatus comprises: a photosensitive member; a plurality of development devices attachable to and detachable from a main body of the image forming apparatus, a motor; and a drive transmission member. Each development device comprises a development roller for forming a toner image on a surface of the photosensitive member. The motor is rotatable forward and backward, for driving the development roller. The drive transmission member is disposed between the motor and the development roller. The drive transmission member comprising a plurality of gears, a plurality of shafts and a plurality of one-way clutches. An air gap is provided in at least one engagement portion where the gears engage with the shafts.