-
公开(公告)号:US3681762A
公开(公告)日:1972-08-01
申请号:US3681762D
申请日:1970-10-19
Applicant: IBM
Inventor: MINSHULL JOHN F , MURPHY ALAN S
CPC classification number: G06F7/5057 , G06F2207/4804 , G11C15/04
Abstract: An auto-sequencing associative store provides outputs during a read operation which at least partially forms the search argument for the next store cycle to improve the speed of operation in a data processor.
Abstract translation: 自动排序关联存储在读取操作期间提供输出,其至少部分地形成下一个存储周期的搜索参数,以提高数据处理器中的操作速度。
-
公开(公告)号:CA981795A
公开(公告)日:1976-01-13
申请号:CA141028
申请日:1972-05-02
Applicant: IBM
Inventor: MURPHY ALAN S , MINSHULL JOHN F
Abstract: 1289249 Associative store INTERNATIONAL BUSINESS MACHINES CORP 5 May 1971 13265/71 Heading G4C A digital data storage system comprises an associative store comprising associative registers for storing data items, wherein in operation registers not being used for storing data are identified by sequential numbers belonging to a cyclic number (i.e. 1, 2 ... n, 1, 2 ... n &c.) sequence of length equal to the number of registers in the store, a different number being stored in each unused register, there being means for storing in a register from which a data item is unloaded, before a further data item is unloaded from the store, the number next in the cyclic sequence to the highest number identifying a register not in use. In the two embodiments the system is used for storing data in transit between various devices, e.g. multiplexed telecommunication terminals, disc files, tape reels &c. controlled by a microprogram store (Fig. 1, not shown). Data associated with each device is unloaded in the order of loading and the storage space used for each device is easily variable. In one modification (Fig. 5, not shown) when a fixed number of words have been stored this is labelled as a data buffer, further buffers are created if needed, and these buffers are normally unloaded in the order of loading though a priority system may be used. The associative store may be as described in Specification 1,186,703 and preferably comprises a data section 10 and a tally section 20 having registers 11, 21 respectively. These have control fields 12, 22, an identifier field 13, sequence fields 12, 24, and data fields 15, 25 each comprising bytes 1-3. Control signals arrive via lines 16, 26 and numbers via line 17. The registers are represented by their contents in horizontal lines and are either in use (the first 8 registers of store 10) or not (the remaining registers with a 1 for their leftmost numeral, referred to as the free list). The lines in the free list are not necessarily physically adjacent, and the lines in use (e.g. a data buffer) are described (Figs. 3a, 3b, not shown). Each data item is identified as belonging to a buffer by the identifier field, its position is given by the sequence field and unloading is operated by the first in/first out principle using an unload marker in the control field. When data is loaded into a buffer the sequence number of the data marked by the load marker is found and incremented. The incremented sequence number, together with a new load marker, is placed in the sequence field of the line into which data is being loaded. A record of which lines store data and which are on the free list is maintained by means of load and unload tallys in store 20, the stores 10 and 20 operating in synchronism under control of the microprogram store. In suggested modifications the tally store can be dispensed with, the equivalent data being held in separate registers. The circuitry can be made of integrated circuit chips.
-
公开(公告)号:CA1146682A
公开(公告)日:1983-05-17
申请号:CA347833
申请日:1980-03-17
Applicant: IBM
Inventor: MURPHY ALAN S
Abstract: A cell-organized graphic display apparatus is described in which a set of canonical or standard cells is stored in a character generator (17). A data processor (not shown) loads character codes into a character buffer (14) and attribute bits into an attribute buffer (16). Lines to be displayed are computed on a cell-by-cell basis by the processor using two canonical cells and the computed character codes are stored in the character buffer (14): attribute bits representing displacements of the required canonical cells are loaded into the attribute buffer (16). During accessing of the character generator (17), an adder (20) shifts the bit patterns in accordance with the attribute bits. Optionally a second character buffer (40), a second character generator (39) and a logic mixer (37) are used to allow logical combining of cell images in accordance with attribute bits. UK977023
-
公开(公告)号:CA2069119A1
公开(公告)日:1993-01-14
申请号:CA2069119
申请日:1992-05-21
Applicant: IBM
Inventor: MURPHY ALAN S , TUSTIN PATRICIA
Abstract: A data processing system is described which defines a plurality of logical workspaces for performing tasks in response to operations performed by a system user and provides communication between two or more of the workspaces. When a user in a first workspace selects a screen object ('door') corresponding to a second workspace, visual, audio and data communication are initiated between the first user and the second workspace according to predefined access privileges associated with the first user. In a preferred embodiment these access privileges are predefined by the owner of the workspace.
-
-
公开(公告)号:DE69229148T2
公开(公告)日:1999-12-09
申请号:DE69229148
申请日:1992-07-01
Applicant: IBM
Inventor: MURPHY ALAN S , TUSTIN PATRICIA
Abstract: A data processing system is described which defines a plurality of logical workspaces for performing tasks in response to operations performed by a system user and provides communication between two or more of the workspaces. When a user in a first workspace selects a screen object ('door') corresponding to a second workspace, visual, audio and data communication are initiated between the first user and the second workspace according to predefined access privileges associated with the first user. In a preferred embodiment these access privileges are predefined by the owner of the workspace.
-
公开(公告)号:DE69229148D1
公开(公告)日:1999-06-17
申请号:DE69229148
申请日:1992-07-01
Applicant: IBM
Inventor: MURPHY ALAN S , TUSTIN PATRICIA
Abstract: A data processing system is described which defines a plurality of logical workspaces for performing tasks in response to operations performed by a system user and provides communication between two or more of the workspaces. When a user in a first workspace selects a screen object ('door') corresponding to a second workspace, visual, audio and data communication are initiated between the first user and the second workspace according to predefined access privileges associated with the first user. In a preferred embodiment these access privileges are predefined by the owner of the workspace.
-
公开(公告)号:CA1218774A
公开(公告)日:1987-03-03
申请号:CA438411
申请日:1983-10-05
Applicant: IBM
Inventor: COTTRELL ROGER L , MURPHY ALAN S
Abstract: UK9-82-011 An interactive raster-scanned display device has a microprocessor (1) and random access memory (3) which operate to issue instructions to a drawing engine (7) to cause it to load and erase image pel representation in an image buffer (9) in order to control display of images on, or removal of images from a display screen (8) in a conventional manner. A cursor control device (10) enables a user to interact by means of a cursor symbol with images on the screen. In order to reduce the demands imposed on the drawing engine during transformation of images over the screen, the system is configured so that transformation operations are performed using alternative images substituted for the full images. Each alternative image contains considerably less detail to be drawn and erased than the full image it replaces and therefore the operation is more likely to be performed at the rate desired by the user. Thus; complex graphics images containing many vectors are replaced during transformation by simple skeletal or outline drawings. If a large size cross-hair cursor is used for easy identification on a screen, then this also is replaced by a small symbol whenever it is moved. At the end of the transformation operation, the full image and the large cursor are restored on the screen.
-
公开(公告)号:CA1148285A
公开(公告)日:1983-06-14
申请号:CA339741
申请日:1979-11-13
Applicant: IBM
Inventor: MURPHY ALAN S
Abstract: RASTER DISPLAY APPARATUS A raster display apparatus capable of displaying graphic pictures includes a processor for loading character codes (pointers) in a character buffer. The pointers address a character/cell generator to derive the bit patterns necessary to refresh the display under control of refresh logic. As the picture becomes increasingly complex, requiring more and more different character cells, the character/ cell generator fills. Space is created by combining two or more adjacent cells into a single low-resolution-displayed cell: an op. code associated with each character code (pointer) determines whether the cell is to be displayed at full or reduced resolution and causes the refresh logic to clock bit patterns associated with low resolution cells at a slower rate. Optionally, the processor changes low resolution parts of the picture to high resolution when an operator interacts with the low resolution part using a light pen. UK9-77-024
-
-
-
-
-
-
-
-