-
公开(公告)号:US3725864A
公开(公告)日:1973-04-03
申请号:US3725864D
申请日:1971-03-03
Applicant: IBM
Inventor: CLARK W , SALMOND K , STAFFORD T
CPC classification number: G06F13/122
Abstract: An input/output control system for a data processor which controls the transfer of data from I/O devices (such as disks or drums in which data are recorded in fixed sector lengths and in which the devices are capable of signalling when they reach any desired sector). A plurality of channels for scheduling and executing input/output programs are provided, each capable of being logically connected to a device through a cross-point switch. I/O tasks are placed in a queue common to the channels. Channels extract tasks from the queue and execute channel programs associated with the tasks. During latent periods of devices channel programs corresponding to the devices are queued in device queues. This frees a channel to go on to another task. When a device is at a point where its program can be continued, any free channel which has access to the device responds, reenters the program by extracting it from the device queue, and resumes execution of the program.
Abstract translation: 一种用于数据处理器的输入/输出控制系统,其控制来自I / O设备(例如数据以固定扇区长度记录的数据的磁盘或磁鼓)的数据传输,并且当设备能够达到任何期望 部门)。
-
公开(公告)号:BR7700513A
公开(公告)日:1977-10-04
申请号:BR7700513
申请日:1977-01-24
Applicant: IBM
Inventor: CLARK W
Abstract: A copier having a stationary document glass and a scanning illumination/optics mechanism. The illumination/optics mechanism reciprocates through a linear scan motion and a reverse-direction reset motion during a copy process cycle. A moving photoconductor is connected to move the scanning mechanism in a scanning direction for a first part of the photoconductor movement, and to move the mechanism in the opposite reset direction during a second part of the photoconductor movement. Rotary-to-reciprocating harmonic motion mechanism couples the photoconductor's motion to the scanning mechanism to move the mechanism through the scan and reset motion.
-
公开(公告)号:SE341935B
公开(公告)日:1972-01-17
申请号:SE636466
申请日:1966-05-10
Applicant: IBM
Inventor: SMITH R , BEAUSOLEIL W , CLARK W , HILL P
Abstract: 1,142,465. Data processors. INTERNATIONAL BUSINESS MACHINES CORP. 2 May, 1966 [12 May, 1965], No. 19173/66. Heading G4A. In a data processing system, access to an address in peripheral storage is permitted or prevented in accordance with the result of a comparison of the address with information developed from a stored catalogue of addresses available to the current programme. A CPU (central processing unit) with associated main core storage can communicate via channels with external devices viz. input/output units and storage units (e.g. disc units). A stored catalogue, in the main storage or an external storage unit, specifies for each data file in an external storage unit, the boundaries of the file (high and low, cylinder and head numbers in the case of a disc unit) and the types of writing and reading access permitted to the associated problem programme. Other problem programmes are denied all access. The control unit of an external storage unit, on being selected for storage access, receives the relevant information from the catalogue byte by byte, the bytes being passed on respective odd counts of a counter in the control unit, from an in - put/output register which initially receives them, to respective further registers in the control unit. The access attempt is terminated and the CPU interrupted and informed of the reason, if the input/output register does not hold zero on any even count, during this. In the absence of this error indication, the cylinder and head numbers of the desired address are received into the input/output register in turn and compared with the boundary bytes in turn, under control of the counter, in the following order (disc unit): cylinder high, cylinder low, head high, head low. The required cylinder and head are selected as soon as their respective comparisons say yes, but if any comparison says no, the access attempt is terminated without further comparisons and the CPU interrupted as before. Termination &c. will also occur if the access is of a non-permitted type, as determined in the control unit, or if the input/output register does not hold zero at certain times before and after the comparisons. Cylinder selection involves finding the difference between the present and desired cylinder numbers, in an adder. A circuit is provided to detect any attempt to set said further registers with more than one set of information from the catalogue. In a modification mentioned, the catalogue supplies two bits specifically allowing or forbidding movement from the current head and cylinder respectively, instead of the boundary data. Conventional arrangements for selection of an external device, including transmission of status back, are described.
-
-