GB1332470A – Data processor system
– Google Patents
GB1332470A – Data processor system
– Google Patents
Data processor system
Info
Publication number
GB1332470A
GB1332470A
GB6022770A
GB6022770A
GB1332470A
GB 1332470 A
GB1332470 A
GB 1332470A
GB 6022770 A
GB6022770 A
GB 6022770A
GB 6022770 A
GB6022770 A
GB 6022770A
GB 1332470 A
GB1332470 A
GB 1332470A
Authority
GB
United Kingdom
Prior art keywords
list
register
timing
processed
word
Prior art date
1969-12-23
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired
Application number
GB6022770A
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
AT&T Corp
Original Assignee
Western Electric Co Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
1969-12-23
Filing date
1970-12-18
Publication date
1973-10-03
1970-12-18
Application filed by Western Electric Co Inc
filed
Critical
Western Electric Co Inc
1973-10-03
Publication of GB1332470A
publication
Critical
patent/GB1332470A/en
Status
Expired
legal-status
Critical
Current
Links
Espacenet
Global Dossier
Discuss
Classifications
G—PHYSICS
G06—COMPUTING; CALCULATING OR COUNTING
G06F—ELECTRIC DIGITAL DATA PROCESSING
G06F9/00—Arrangements for program control, e.g. control units
G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
G06F9/46—Multiprogramming arrangements
G06F9/48—Program initiating; Program switching, e.g. by interrupt
G06F9/4806—Task transfer initiation or dispatching
G06F9/4812—Task transfer initiation or dispatching by interrupt, e.g. masked
G06F9/4825—Interrupt from clock, e.g. time of day
Abstract
1332470 Data processing systems WESTERN ELECTRIC CO Inc 18 Dec 1970 [23 Dec 1969] 60227/70 Heading G4A A real time data processing system, e.g. controlling a telephone switching network or manufacturing process, includes a memory in which a plurality of locations are allocated to timing lists and a further location is allocated to a pointer, the lists being processed one at a time to recognize timing conditions in the operation of the system and the pointer being altered after processing each list to point to the next list in a predetermined sequence. In the described exemplary embodiment, a memory block is allocated to a head cell table containing 60 head cells each defining a corresponding one of 60 timing lists by specifying the first and last of the service circuit registers making up the list, intermediate registers in the list being linked to each other by addresses stored therein. An executive program activates a timing program at one second intervals to examine the timing list defined by the head cell which is pointed to by the present pointer word PP in memory, PP being incremented when the list has been processed so that the lists are processed at one second intervals, each list being processed at one minute intervals. When the executive program determines that a service circuit requires timing, e.g. to time a call, a task program stores timing interval T1 and time out return data TR in a corresponding service circuit register in the memory. The timing interval word T1 in minutes M and seconds S represents the time for which the register is to remain on a timing list. S is added to PP to form a word RPP which is stored in the register and serves as a pointer to the head cell defining the timing list to which the register is to be added, i.e. that list which will be processed S seconds after the next list to be processed. Insertion of the register to the end of the list pointed to is performed by conventional programming techniques with appropriate up-dating of the link addresses in the listed registers and the head cell, and a GPTC word in the newly added register is set to M representing the number of list processing operations to be performed on that register. The timing program, in examining a list, tests the GPTC word in each register, decrementing it if it is not zero. If the GPTC word is found to be zero, the timing program stores its own return address and transfers control to the instruction atthe address specified by TR in that register to enable the register to be updated, after which the timing program resumes processing of the list. A register can be removed from a list, e.g when a subscriber flashes the switch-hook to request operator assistance during a call, while saving any unexpired time. The displacement RI between the head cell of the list containing the register and the head cell of the next list to be processed is calculated from RI = RPP-PP + 1 to indicate the remaining seconds of the timing interval and the remaining minutes are transferred from GPTC to another word AC in the register before the register is removed from the list. Timing which has been interrupted in this way can be resumed by transferring the contents of AC back to GPTC in the relevant register and adding PP to RI to calculate the appropriate head cell defining the timing list to which the register is to be added.
GB6022770A
1969-12-23
1970-12-18
Data processor system
Expired
GB1332470A
(en)
Applications Claiming Priority (1)
Application Number
Priority Date
Filing Date
Title
US88751769A
1969-12-23
1969-12-23
Publications (1)
Publication Number
Publication Date
GB1332470A
true
GB1332470A
(en)
1973-10-03
Family
ID=25391318
Family Applications (1)
Application Number
Title
Priority Date
Filing Date
GB6022770A
Expired
GB1332470A
(en)
1969-12-23
1970-12-18
Data processor system
Country Status (2)
Country
Link
US
(1)
US3633181A
(en)
GB
(1)
GB1332470A
(en)
Families Citing this family (7)
* Cited by examiner, † Cited by third party
Publication number
Priority date
Publication date
Assignee
Title
FR2201811A5
(en)
*
1972-09-29
1974-04-26
Honeywell Bull Soc Ind
US3909795A
(en)
*
1973-08-31
1975-09-30
Gte Automatic Electric Lab Inc
Program timing circuitry for central data processor of digital communications system
US4220990A
(en)
*
1978-09-25
1980-09-02
Bell Telephone Laboratories, Incorporated
Peripheral processor multifunction timer for data processing systems
US4482982A
(en)
*
1980-09-29
1984-11-13
Honeywell Information Systems Inc.
Communication multiplexer sharing a free running timer among multiple communication lines
JPS63123218A
(en)
*
1986-11-12
1988-05-27
Nec Corp
Timer/counter circuit
US5933655A
(en)
*
1996-09-30
1999-08-03
Allen-Bradley Company, Llc
System for scheduling periodic events having varying rates by cascading a plurality of overlapping linked list data structure
US6996645B1
(en)
*
2002-12-27
2006-02-07
Unisys Corporation
Method and apparatus for spawning multiple requests from a single entry of a queue
1969
1969-12-23
US
US887517A
patent/US3633181A/en
not_active
Expired – Lifetime
1970
1970-12-18
GB
GB6022770A
patent/GB1332470A/en
not_active
Expired
Also Published As
Publication number
Publication date
US3633181A
(en)
1972-01-04
Similar Documents
Publication
Publication Date
Title
GB1020244A
(en)
1966-02-16
System for controlling a multistage switching network
GB1375199A
(en)
1974-11-27
GB1374165A
(en)
1974-11-20
Processor interrupt system
ES8306944A1
(en)
1983-07-01
Digital conference time slot interchanger
GB1081816A
(en)
1967-09-06
Data handling system
GB1332470A
(en)
1973-10-03
Data processor system
US3623007A
(en)
1971-11-23
Feedback control monitor for stored program data processing system
US4319322A
(en)
1982-03-09
Method and apparatus for converting virtual addresses to real addresses
US5327419A
(en)
1994-07-05
Communication system having a multiprocessor system serving the purpose of central control
US3568158A
(en)
1971-03-02
Program and subroutine data storage and retrieval equipment
GB1084069A
(en)
1967-09-20
Data handling system
US3662349A
(en)
1972-05-09
Stored program system
US3806889A
(en)
1974-04-23
Associative memory including a resolver
JPS5534568A
(en)
1980-03-11
Present-office modification system
US3859456A
(en)
1975-01-07
System for analyzing and storing telegraph characters received on several lines
US2568158A
(en)
1951-09-18
Garment bag
GB1265585A
(en)
1972-03-01
JPS5171641A
(en)
1976-06-21
US3869570A
(en)
1975-03-04
System for analysing telegraph characters
SU815716A1
(en)
1981-03-23
Device for centralized programme-control of autooperators
JPS5279703A
(en)
1977-07-05
Line switching system for data highway system
JPS5597100A
(en)
1980-07-23
Memory device
SU410131A1
(en)
1974-01-05
JPS57196305A
(en)
1982-12-02
Sequence multiplex processor
JPS57138078A
(en)
1982-08-26
Controller for buffer memory assignment and fixing
Legal Events
Date
Code
Title
Description
1974-06-05
CSNS
Application of which complete specification have been accepted and published, but patent is not sealed