Shepherd et al., 1971 - Google Patents
Microcoded multiprogramming display control unitShepherd et al., 1971
- Document ID
- 4660031115655158161
- Author
- Shepherd B
- McAllister A
- Falk P
- Publication year
- Publication venue
- Advanced Computer Graphics: Economics Techniques and Applications
External Links
Snippet
Although microcoded control of computers was suggested as early as 1951 (by Wilkes1), microprogramming is only now coming into fairly general use. The growing interest is evidenced in the appearance of a number of review articles (2, 3, 4, 5), and in detailed …
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Programme initiating; Programme switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object or an image, setting a parameter value or selecting a range
- G06F3/04845—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object or an image, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/44—Arrangements for executing specific programmes
- G06F9/4443—Execution mechanisms for user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device; Cooperation and interconnection of the display device with other functional units
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a programme unit and a register, e.g. for a simultaneous processing of several programmes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/36—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
- G09G5/39—Control of the bit-mapped memory
- G09G5/393—Arrangements for updating the contents of the bit-mapped memory
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4688181A (en) | Image transformations on an interactive raster scan or matrix display | |
| US3653001A (en) | Time-shared computer graphics system having data processing means at display terminals | |
| CA1242806A (en) | Screen manager for a data processing system | |
| US5214761A (en) | Real-time adjustable-transform device driver for physical devices | |
| US4432051A (en) | Process execution time accounting system | |
| US4758965A (en) | Polygon fill processor | |
| JPS58195966A (en) | Resource switching by user's control for multi-task processing word processor | |
| JPS6326898B2 (en) | ||
| EP0052723A2 (en) | Method of multi-directionally positioning a cursor on a display of a text processing system | |
| US5446840A (en) | System and methods for optimized screen writing | |
| EP0653697A2 (en) | Cursor with multiple pointing spots | |
| Shepherd et al. | Microcoded multiprogramming display control unit | |
| JPS5911921B2 (en) | numerical control device | |
| US4484189A (en) | Memoryless artificial horizon generator | |
| US3818475A (en) | Digitally operating graphic display system | |
| Thacker et al. | Alto: A personal computer | |
| Wilkes et al. | The rainbow workstation | |
| Barrett et al. | Scan conversion algorithms for a cell organized raster display | |
| Kaya | New trends in graphic display system architecture | |
| JP2949594B2 (en) | Video display device | |
| EP0200172B1 (en) | Image transformations on an interactive raster scan or matrix display | |
| Al-Hashemy | Development of an interactive computer graphics system with application to data fitting | |
| EP0676721A2 (en) | Styled vector generator | |
| Lamarre | A Multiprocessor Interface for a Graphics Display System | |
| Thanhouser | Intermixing refresh and direct view storage graphics |