VTS Processing Display Subsystem Design.

Abstract

A distributed function, multiple bus coupled minicomputer system architecture will be used for the Vessel Traffic Services (VTS) Processing/Display Subsystem. Four critical issues are examined including: Reliability; Programming Language Selection; Interprocessor Bus Design; and Multicomputer Operating System Design. System availability requirements can be met with partial redundancy with software controlled reconfiguration and recovery based on both hardware and software error and failure detection. PASCAL is the best programming language available for VTS. A relatively low cost interprocessor bus capable of transmitting at 1.5 megabits per second can be built using off-the-shelf LSI components. The VTS operating system will feature explicit message and answer communications between processes for interprocess communication and synchronization. Error detection and reporting and system reconfiguration and recovery will be controlled by the operating system. The top level of the software design is structured as a group of cooperating sequential processes which use the operating system facility for interprocess communication and synchronization, providing flexibility in assigning processes to processors. Hardware configurations are developed for three possible combinations of functional and traffic handling capabilities. Hardware requirements are included for processors, buses, discs, tapes, graphics units, CRTs, printers, and keyboards. (Author)

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jan 01, 1979
Accession Number
ADA074053

Entities

People

  • B. A. Mcintosh
  • C. C. Henson
  • F. T. Mickey
  • R. S. Graham

Tags

Communities of Interest

  • Ground and Sea Platforms
  • Materials and Manufacturing Processes
  • Sensors

DTIC Thesaurus Topics

  • Computer Programming
  • Computers
  • Data Transmission
  • Databases
  • Dead Reckoning
  • Detection
  • Detectors
  • Maintenance Personnel
  • Navigational Aids
  • Operating Systems
  • Programming Languages
  • Scheduling (Production)
  • Software Development
  • Structured Programming
  • Two Dimensional
  • United States
  • Warning Systems

Fields of Study

  • Computer science
  • Engineering

Readers

  • Computer Science.
  • Parallel and Distributed Computing.