×

System for dynamically changing a system I/O configuration by determining differences between current and future configurations and describing differences to software and hardware control blocks

  • US 5,257,368 A
  • Filed: 03/28/1991
  • Issued: 10/26/1993
  • Est. Priority Date: 03/28/1991
  • Status: Expired due to Fees
First Claim
Patent Images

1. In a computer system having a central processor, input/output units in an input/output subsystem attached to the central processor, and an operating system, a system for dynamic reconfiguration of one or more of said input/output units comprising:

  • A) definitional means for creating, on a configuration definitional file, one or more configuration instances, each configuration instance representing an associated configuration of said one or more of said input/output units;

    B) a current configuration instance, created by said definitional means, and representing a first associated configuration;

    C) a future configuration instance, created by said definitional means, and representing a second associated configuration;

    D) system initialization means for creating, for said current configuration instance, one or more dynamically changeable software control blocks describing the first associated configuration to the operating system;

    E) hardware initialization means for creating, from said current configuration instance, one or more dynamically changeable hardware control blocks describing the first associated configuration to the input/output subsystem;

    F) activate means for creating from said current configuration instance and said future configuration instance, a configuration change block describing changes to be made to said software control blocks and said hardware control blocks when changing from said first associated configuration to said second associated configuration; and

    G) dynamic actuation means for creating, from said configuration change block, changes to said hardware control blocks and said software control blocks so that, if said creating changes is successful, said software control blocks describe the second associated configuration to the operating system, and said hardware control blocks describe the second associated configuration to the input/output subsystem and if said creating changes is not successful, a change creation error indication is set.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×