This document describes a secondary storage facility for data processing systems designed to enhance flexibility and interoperability. The invention addresses the problem of previous systems where secondary storage drives and their controllers were custom-designed for specific data processing systems and lacked interchangeability.
The core of the invention is a standardized device bus interface that connects a controller to one or more secondary storage drives (such as magnetic tape, disk, or drum units). This device bus is characterized by two distinct communication paths:
A key benefit of this architecture is that it makes both the drives and the controllers largely independent of each other and of the specific data processing system they connect to. This modularity allows:
Data transfers between the controller and the main data processing system (e.g., central processing unit or main memory) typically occur via direct memory access (DMA) or equivalent methods, minimizing the central processor's involvement. This design significantly reduces engineering effort and improves the overall flexibility and interchangeability of data processing systems.
Site structure and layout ©2025 Majenko Technologies