Start-up system of a computer system

Electrical computers and digital processing systems: support – Digital data processing system initialization or configuration

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 1730

Patent

active

059516828

DESCRIPTION:

BRIEF SUMMARY
BACKGROUND OF THE INVENTION

During the start-up (recovery) of complex computer systems, for example telephone switching systems, numerous processors and large quantities of software (that is to say the program system of the computer system) have to be put into operation. Since the program system of a complex computer system is highly customer-specific, the start-up varies very considerably from computer system to computer system.
Hitherto, therefore, the start-up tables for defining the customer-specific start-up have been generated dynamically. However, on account of this dynamic generation, a design of the start-up at an early point in time is not possible. In addition, the dependencies between the individual software parts can only be recognized when the tables have been built up completely online.


SUMMARY OF THE INVENTION

It is an object of the invention, on the one hand, to obtain earlier and more intense monitoring of the overall sequence of the start-up and, on the other hand, nevertheless to keep the start-up flexible, that is to say variable for the different customer-specific application program systems.
In addition, the start-up of the entire system should be performed reliably and rapidly.
According to the start-up system of the invention for a computer system, at least one start-up table which defines a start-up of a program system is provided. start-up control programs which control the start-up using start-up information contained in the at least one start-up table are provided. The start-up table is generated off-line from start-up information that has been declared in software components of the program system at their design time.
In a method of the invention for defining start-up of a computer system, in a software component of a component pool of the computer system, at its design time, start-up relationships for integrating the software component into overall start-up of the computer system are declared. From software components which are selected from the component pool for a customer-specific program system of a real-time system, the start-up table is generated off-line which defines overall start-up of the real-time system and is used by start-up control programs on-line for controlling the start-up.
By means of the static generation of the tables, early and close monitoring of the overall sequence of the start-up is enabled, and a reliable and rapid start-up is ensured.
As a result of the possibility of early monitoring, it is possible for errors (for example deadlocks) to be recognized and corrected by appropriate tools even before the on-line testing phase, that is to say even before the actual start-up of the real-time system.
By virtue of the fact that the start-up relationships (start-up information) for a software component are in each case declared in the latter, in the statically generated start-up table in each case only that software which is in each case present in the customer-specific program system is taken into account.
Furthermore, as a result a fine modularization of the start-up and hence independence and flexibility of the software component pool with respect to changes and/or expansions is promoted.
Finally, by means of the declaration of the start-up relationships in the software components, dependences between the parts of the start-up software become visible even before the actual start-up, which makes the design of the overall start-up easier.
In a further embodiment of the invention, the start-up table comprises a table formed of a plurality of partial start-up tables, the partial table in each case being produced as a result of compiling start-up related declarations of a software component. According to this embodiment of the invention, following the compilation of a software component, a partial table is already present which--made visible via an appropriate tool--can already be monitored at the design time.
In another embodiment of the invention, within the table it is defined whether, in order to satisfy a condition, a synchronization over process b

REFERENCES:
patent: 5182807 (1993-01-01), Mizuse et al.
patent: 5572727 (1996-11-01), Larsson et al.
patent: 5701502 (1997-12-01), Baker et al.
patent: 5724556 (1998-03-01), Souder et al.
William S. Davis, Operating systems a systematic view, copyright 1983 by Addison-Wesley Publishing Company, Inc. (P.127-P.144) 1983.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Start-up system of a computer system does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Start-up system of a computer system, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Start-up system of a computer system will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1505907

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.