Patents by Inventor Kiyosumi Sato

Kiyosumi Sato has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 4835677
    Abstract: A data processing system comprising at least two operating systems (OS1, OS2) for virtual machines, a supervisory operating system, i.e., a control program (CP) for controlling the operating systems, control registers (CR0, CR1, ---) and an extended control register (ECR) having a special bit. When a control register operating instruction (LCTL or STCTL) is executed by one of the operating systems, the special bit has a first value and the operating system directly accesses the control register. When the other of the operating systems attempts to execute such a control register operating instruction, the special bit has a second value and an interruption is generated in the supervisory operating system.
    Type: Grant
    Filed: January 21, 1987
    Date of Patent: May 30, 1989
    Assignee: Fujitsu Limited
    Inventors: Kiyosumi Sato, Yoshihiro Mizushima, Katsumi Ohnishi, Motokazu Kato, Toshio Matsumoto
  • Patent number: 4623962
    Abstract: This invention relates to a register and more specifically to register control in a data processing system. In general, a number of control registers are theoretically required that is less than the maximum number which can be designated, and only the required number of registers are mounted as hardware. In order to add functions or to provide compatibility with other systems, it is sometimes required to use a register that is not mounted as hardware, or to use the registers mounted as hardware for conflicting purposes. Virtual registers are accordingly provided for at address locations in the memory of the processing system. However, if only the registers to be added are thusly provided for in the memory, the instructions must be executed by distinguishing between register access and memory access, in accordance with register number, etc. Thus, this invention provides a number of virtual registers for instance equal to the number that can be designated.
    Type: Grant
    Filed: June 30, 1983
    Date of Patent: November 18, 1986
    Assignee: Fujitsu Limited
    Inventors: Toshio Matsumoto, Motokazu Kato, Kiyosumi Sato, Yoshihiro Mizushima, Katsumi Ohnishi
  • Patent number: 4594710
    Abstract: A data processing system comprising an instruction control unit for controlling system operation, a storage control unit for storing data used for the system operation, and a machine check interruption portion for carrying out a machine check interruption when an error occurs during the system operation. The instruction control unit has a system control register group for storing system control data. The storage control unit has a copy register group for storing data copied from the system control data. The instruction control unit further comprises a register save state portion for copying the contents stored in the system control register group into the copy register group during the machine check interruption when an error occurs in the copy register group during the system operation. In this manner, a machine stop due to an error only in the copy register group, is prevented.
    Type: Grant
    Filed: December 15, 1983
    Date of Patent: June 10, 1986
    Assignee: Fujitsu Limited
    Inventors: Fumirou Matsunoshita, Kiyosumi Sato
  • Patent number: 4566103
    Abstract: An erroneous microinstruction and related preceding microinstructions are subjected to a so-called retry operation so as to restore the microprogram-controlled unit and correct the error. The retry operation is carried out under an interlock mode, in which both detection and correction occur prior to processing for each microinstruction. At the same time, an address specifying a thus detected erroneous microinstruction is recorded. When the recorded address is next generated, the interlock mode is automatically entered for the erroneous microstruction only.
    Type: Grant
    Filed: September 20, 1983
    Date of Patent: January 21, 1986
    Assignee: Fujitsu Limited
    Inventors: Kiyosumi Sato, Kazuyuki Shimizu
  • Patent number: 4566062
    Abstract: This invention relates to a timing control, for example, a control for reserving a waiting time when a data processor sends or receives data to or from an external device. Dummy cycles for a number of cycles having a processing time equal to the desired waiting time are generated by a dummy instruction. A timing control system is disclosed which is especially suitable for a micro-program system of a pipeline control system.
    Type: Grant
    Filed: June 28, 1983
    Date of Patent: January 21, 1986
    Assignee: Fujitsu Limited
    Inventors: Katsumi Ohnishi, Yoshihiro Mizushima, Kiyosumi Sato