Abstract
BGRAF2 is a real-time interactive 2D graphics language. Its supporting system contends with an unusual combination of features: timing, events, parallelism, image manipulation, user interaction and procedural structures. This combination creates within the system many unpredictable interrelated tasks competing for execution. A BGRAF2 program is compiled into an object module consisting of a sequence of pure code blocks, tasks, and a set of data blocks. The real-time environment is a hierarchical structure, where the highest level is a Scheduler, and the next level is composed of the object module and five additional processors: Graphics Processor, Control Processor, Input-Output Processor, Real-Time Processor and MemoryManager. The Scheduler is an abstract monitor responsible for scheduling tasks in accordance with a multi-level priority from a multi-queue scheme.
| Original language | English |
|---|---|
| Pages | 87-92 |
| Number of pages | 6 |
| DOIs | |
| State | Published - Aug 23 1978 |
| Event | 5th Annual Conference on Computer Graphics and Interactive Techniques, SIGGRAPH 1978 - Atlanta, United States Duration: Aug 23 1978 → Aug 25 1978 |
Conference
| Conference | 5th Annual Conference on Computer Graphics and Interactive Techniques, SIGGRAPH 1978 |
|---|---|
| Country/Territory | United States |
| City | Atlanta |
| Period | 08/23/78 → 08/25/78 |
Keywords
- Buddy system
- Computer graphics
- Concurrent processing
- Graphics language system
- Hard real time
- Hierarchical structure
- One-way barrier
- Scheduling
- Side-effects
- Slippage
Fingerprint
Dive into the research topics of 'System design and implementation of BGRAF2'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver