Jump to content

IBM 3790: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Line 1: Line 1:
{{Multiple issues|
{{expert-subject|date=June 2009}}
{{notability|date=June 2009}}
}}

The '''IBM 3790''' Communications System, developed by [[IBM]]'s Data Processing Division (DPD), was announced in 1975. It was one of the first distributed computing platforms. The 3790 preceded the [[IBM 8100]], announced in 1979.<ref name=DM0379>{{cite magazine
The '''IBM 3790''' Communications System, developed by [[IBM]]'s Data Processing Division (DPD), was announced in 1975. It was one of the first distributed computing platforms. The 3790 preceded the [[IBM 8100]], announced in 1979.<ref name=DM0379>{{cite magazine
|magazine=Datamation |date=March 1979 |last= Woods |first=Larry
|magazine=Datamation |date=March 1979 |last= Woods |first=Larry
Line 10: Line 5:
It was designed to be installed in branch offices, stores, subsidiaries, etc., and to be connected to the central host mainframe, using IBM [[Systems Network Architecture]] (SNA).
It was designed to be installed in branch offices, stores, subsidiaries, etc., and to be connected to the central host mainframe, using IBM [[Systems Network Architecture]] (SNA).


The 3790 was described by Datamation in March 1979 as "less than successful."<ref name=DM0379/>.
Although its successor's role in distributed data processing was said to be "a turning point in the general direction of worldwide computer development," the 3790 was described by Datamation in March 1979 as "less than successful."<ref name=DM0379/>.


==System description==
==System description==
Line 18: Line 13:


==Components==
==Components==
The 3790 supported<ref name=IBM.pamph/>
* The '''3791 control unit''' was offered in two models, Model 1 and Model 2.<ref name=IBM.pamph/> Both models offered an integrated [[floppy disk]] unit and a [[Synchronous Data Link Control]] (SDLC) communications interface. Either control unit could optionally include an integrated 120 lines per minute (lpm) [[line printer]], and could attach
* up to sixteen IBM [[IBM 3270|3277]] display stations,
* up to 16 IBM [[IBM 3270|3277]] display stations
* an integrated [[floppy disk]] unit
* up to three 3292 auxiliary control units, and
* an integrated 120 lines per minute (lpm) [[line printer]]
* up to four 3793 keyboard-printers. A 1200 baud internal or external modem was optional. The model 1 supported 8.3MB of disk storage and the model 2 up to 26.9MB.
* up to three 3292 auxiliary control units
* up to four 3793 keyboard-printers
* a [[Synchronous Data Link Control]] (SDLC) communications interface
* A 1200 baud internal or external modem


The base unit of the 3790 was the '''IBM 3791 programmable control unit''', which was offered as a choice of:
The 3791 was the base for:
* the model 1, supporting 8.3MB of disk storage
* the model 2, with up to 26.9MB.

Attached to the 3791 were:
* The '''3792 auxiliary control unit''', which had options for attachment of
* The '''3792 auxiliary control unit''', which had options for attachment of
* up to two dial-in [[IBM 2741]] communications terminals,
:* up to two dial-in [[IBM 2741]] communications terminals,
* up to four 3793 display stations, and a line printer.
:* up to four 3793 display stations, and a line printer.
* The '''3793 printer-keyboard''' (up to four).
:* The '''3793 printer-keyboard''' (up to four).
* The '''3411''' model 1, Magnetic tape unit and controller (added in 1977) and
:* The '''3411''' model 1, Magnetic tape unit and controller (added in 1977) and
:* up to three 3410 tape units attached to the 3411 unit.
::* up to three 3410 tape units attached to the 3411 unit.


==Host software==
==Host software==
Line 37: Line 40:


==Reception==
==Reception==
The 3790 failed to achieve the success IBM intended, due to several issues. It had a complex programming language, ''The 3790 Macro Assembler'', and the customers found it difficult to deploy applications on it. The Macro Assembler ran only on an [[IBM mainframe]] and then the compiled and linked object was moved to the 3790 for testing.
The 3790 failed to achieve the success IBM intended, due to several issues.<ref name=DM0379/>. It had a complex programming language, ''The 3790 Macro Assembler'', and the customers found it difficult to deploy applications on it. The Macro Assembler ran only on an [[IBM mainframe]] and then the compiled and linked object was moved to the 3790 for testing.


The 3790 was designed as a departmental processor, but the requirement for an IBM mainframe development environment inhibited adoption in its target market of mid-size companies. The result was lackluster interest in the product. In addition the 3790 was priced higher than minicomputers of comparable processing power{{Citation needed|date=June 2013}}.
The 3790 was designed as a departmental processor, but the requirement for an IBM mainframe development environment inhibited adoption in its target market of mid-size companies. The result was lackluster interest in the product. In addition the 3790 was priced higher than minicomputers of comparable processing power{{Citation needed|date=June 2013}}.
Line 54: Line 57:
| accessdate = Feb 26, 2012
| accessdate = Feb 26, 2012
}}
}}

==references==
{{reflist}}


{{DEFAULTSORT:Ibm 3790}}
{{DEFAULTSORT:Ibm 3790}}

Revision as of 03:38, 27 February 2017

The IBM 3790 Communications System, developed by IBM's Data Processing Division (DPD), was announced in 1975. It was one of the first distributed computing platforms. The 3790 preceded the IBM 8100, announced in 1979.[1][2]

It was designed to be installed in branch offices, stores, subsidiaries, etc., and to be connected to the central host mainframe, using IBM Systems Network Architecture (SNA).

Although its successor's role in distributed data processing was said to be "a turning point in the general direction of worldwide computer development," the 3790 was described by Datamation in March 1979 as "less than successful."[1].

System description

IBM described it[3] as "a programmable, operator oriented terminal system."

Components

The 3790 supported[3]

  • up to 16 IBM 3277 display stations
  • an integrated floppy disk unit
  • an integrated 120 lines per minute (lpm) line printer
  • up to three 3292 auxiliary control units
  • up to four 3793 keyboard-printers
  • a Synchronous Data Link Control (SDLC) communications interface
  • A 1200 baud internal or external modem

The base unit of the 3790 was the IBM 3791 programmable control unit, which was offered as a choice of:

  • the model 1, supporting 8.3MB of disk storage
  • the model 2, with up to 26.9MB.

Attached to the 3791 were:

  • The 3792 auxiliary control unit, which had options for attachment of
  • up to two dial-in IBM 2741 communications terminals,
  • up to four 3793 display stations, and a line printer.
  • The 3793 printer-keyboard (up to four).
  • The 3411 model 1, Magnetic tape unit and controller (added in 1977) and
  • up to three 3410 tape units attached to the 3411 unit.

Host software

  • Function Support Program.
  • Subsystem Support Services.
  • User Application Support Program.

Reception

The 3790 failed to achieve the success IBM intended, due to several issues.[1]. It had a complex programming language, The 3790 Macro Assembler, and the customers found it difficult to deploy applications on it. The Macro Assembler ran only on an IBM mainframe and then the compiled and linked object was moved to the 3790 for testing.

The 3790 was designed as a departmental processor, but the requirement for an IBM mainframe development environment inhibited adoption in its target market of mid-size companies. The result was lackluster interest in the product. In addition the 3790 was priced higher than minicomputers of comparable processing power[citation needed].

One of the products IBM released to help developers was Program Validation Services (PVS). With PVS, one could test a program in the mainframe environment using scripts. The scripts were cumbersome to create, and prone to errors. Since mainframe time was expensive and often difficult to obtain very few programmers used PVS for anything other than initial testing.

The manual for the Macro Assembler was bulky (about 4 inches thick) and difficult to use as a reference. Another programming issue was code design and size; the hardware architecture loaded code into memory on 2k segments, for optimal execution time it was critical to ensure that processing intensive loops did not cross the segment boundary and incur delays swapping segments in and out of memory.

IBM recognized the problems with the Macro Assembler and created an automated program generator named DMS. DMS later became Cross System Product (CSP) on the 8100. DMS was essentially a screen painter; it could do simple edits such as field range checking or numeric tests but more complex logic still had to be coded using the Macro Assembler.

  • IBM World Trade Corporation. "IBM 3790 Communications System Description" (PDF). Retrieved Feb 26, 2012.

references

  1. ^ a b c Woods, Larry (March 1979). "IBM's 8100: First Impressions". Datamation.
  2. ^ "(which can simulate 3790 functions through the DPCX operating system)"
  3. ^ a b "IBM 3790 Communications System" (PDF).