Skip to main navigation Skip to search Skip to main content

System design and implementation of BGRAF2

Research output: Contribution to conferencePaperpeer-review

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 languageEnglish
Pages87-92
Number of pages6
DOIs
StatePublished - Aug 23 1978
Event5th Annual Conference on Computer Graphics and Interactive Techniques, SIGGRAPH 1978 - Atlanta, United States
Duration: Aug 23 1978Aug 25 1978

Conference

Conference5th Annual Conference on Computer Graphics and Interactive Techniques, SIGGRAPH 1978
Country/TerritoryUnited States
CityAtlanta
Period08/23/7808/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