Browse Prior Art Database

Method to Manage Multi-Processor Usage of Shared System Display Devices

IP.com Disclosure Number: IPCOM000039056D
Original Publication Date: 1987-Apr-01
Included in the Prior Art Database: 2005-Feb-01
Document File: 1 page(s) / 12K

Publishing Venue

IBM

Related People

Krishnamurty, R: AUTHOR [+2]

Abstract

A method is described to control availability of a single display device to multiple independent, asynchronous processors residing on a single workstation. With the installation of a Coprocessor Option onto a workstation, two independent, asynchronous processors are introduced into a single system environment. Since they run under unrelated operating systems, the problem is coordinating control to a common display device without interfering with each other's screen updates. An interprocessor communication system to coordinate asynchronous screen updates, while maintaining the integrity of both systems, is described. Applications running on the Primary Processor (PI) are assigned virtual terminals in the Virtual Resource Manager (VRM).

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 64% of the total text.

Page 1 of 1

Method to Manage Multi-Processor Usage of Shared System Display Devices

A method is described to control availability of a single display device to multiple independent, asynchronous processors residing on a single workstation. With the installation of a Coprocessor Option onto a workstation, two independent, asynchronous processors are introduced into a single system environment. Since they run under unrelated operating systems, the problem is coordinating control to a common display device without interfering with each other's screen updates. An interprocessor communication system to coordinate asynchronous screen updates, while maintaining the integrity of both systems, is described. Applications running on the Primary Processor (PI) are assigned virtual terminals in the Virtual Resource Manager (VRM). These virtual terminals are organized in a terminal ring, with a single active terminal having control of the shared system devices (e.g., display(s), keyboard, mouse). With the introduction of the Coprocessor Option, two processors exist in the same workstation. To control the secondary processor access to the shared system display(s), a virtual terminal is allocated to the coprocessor, which is controlled by code running on the Primary Processor (PI). Coprocessor access to the display(s) is allowed when the coprocessor virtual terminal is activated. When a virtual terminal is deactivated, it must relinquish any control of acquired shared system displays. Since...