US4349890A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Time of day clock control
Assignee: International Business Machines Corp
•
Filing: 1979-12-28
•
Granted: 1982-09-14
•
Expires: 1999-12-28
Abstract
Abstract A time of day clock for a computer is run off a clock for the computer processor by selecting the processor clock cycle T such that a binary multiple N of the time of day unit cycle D contains an integral number K of processor cycles T or ND=KT in accordance with the equation: D=(R±X/N)T, where R is the integer nearest the actual D/T ratio, while X represents the number of D cycles of longer or shorter duration than R processor cycles needed to establish the actual proportional relationship between the two cycles over the period ND.
Inventors
- 👤 David C. Chang
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-05 22:43
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/48; G06F9/4806; G06F9/4812; G06F9/4825; G04; G04G; G04G3/00; G04G3/02; G04G3/022; G04G99/00; G04G99/006
Claims Analysis
Total Claims: 5
Claim 1
Independent Claim
147 words
In a computer system having a time of day clock which is synchronized with a system clock by stepping the time of day clock at two different rates to synthesize fractional relationships between the periods of the time of day clock and the system clock the method comprising: using a single oscillating source for both the time of day clock and the system clock, and selecting the system clock cycle T such that a binary multiple N of the time of day clock cycle D contains an integral number, K, of processor cycles, T, or ND=KT in accordance with the equation: D=(R±X/N)T, where R is the integer nearest the actual D/T ratio and X represents the number of time of day clock cycles D of longer or shorter duration than R processor cycles needed to establish the fractional relationship between the two cycles over the period ND.
Claim 2
Dependent Claim
147 words
In a computer system having a time of day clock which is synchronized with a system clock by stepping the time of day clock at two different rates to synthesize fractional relationships between the periods of the time of day clock and the system clock the method comprising: using a single oscillating source for both the time of day clock and the system clock, and selecting the system clock cycle T such that a binary multiple N of the time of day clock cycle D contains an integral number, K, of processor cycles, T, or ND=KT in accordance with the equation: D=(R±X/N)T, where R is the integer nearest the actual D/T ratio and X represents the number of time of day clock cycles D of longer or shorter duration than R processor cycles needed to establish the fractional relationship between the two cycles over the period ND.
Claim 3
Dependent Claim
30 words
The computer system of claim 1 including selecting the binary multiple N as a function of the processor cycle time T accuracy ΔT/T in accordance with the following formual: ##EQU4##
Claim 4
Dependent Claim
196 words
In a computer system having a time of day clock register run off a system clock by stepping the time of day clock register at two different rates to synthesize fractional relationship between the time of day clock period D and the system clock period T, the improvement comprising: counting means for counting the number of pulses produced by the system clock, binary comparator means for resetting said counter to 0 and incrementing the time of day register when it produces a compare signal, logic circuit means responsive to binary counts in a number of stages of the register for feeding one binary number into said comparator on certain binary counts and another binary number into the register on other binary counts, and circuit means for periodically feeding the contents of said counting means into said comparator for comparison with one of said binary numbers to produce said compare signal when said contents is equal to the one of said binary numbers, whereby the time of day register is incremented at one rate when said one binary number is fed into said comparator and another rate when said other binary number is fed into said comparator.
Claim 5
Dependent Claim
196 words
In a computer system having a time of day clock register run off a system clock by stepping the time of day clock register at two different rates to synthesize fractional relationship between the time of day clock period D and the system clock period T, the improvement comprising: counting means for counting the number of pulses produced by the system clock, binary comparator means for resetting said counter to 0 and incrementing the time of day register when it produces a compare signal, logic circuit means responsive to binary counts in a number of stages of the register for feeding one binary number into said comparator on certain binary counts and another binary number into the register on other binary counts, and circuit means for periodically feeding the contents of said counting means into said comparator for comparison with one of said binary numbers to produce said compare signal when said contents is equal to the one of said binary numbers, whereby the time of day register is incremented at one rate when said one binary number is fed into said comparator and another rate when said other binary number is fed into said comparator.
References Cited (Backward Citations)
US3248707A
Cited
US4093997A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1985-09-13 | 1986-03-15 | 1986-09-14 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1989-09-13 | 1990-03-15 | 1990-09-14 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1993-09-13 | 1994-03-15 | 1994-09-14 | $7700.00 | Window Closed / Lapsed |