IBM System/32

{{Short description|IBM midrange computer (1975–1984)}}

{{Infobox information appliance

| name = IBM System/32

| title = IBM System/32

| aka =

| logo = File:IBM logo.svg

| logo_size = 100px

| image = IBM System32 (2).png

| caption = IBM System/32

| developer =

| manufacturer = International Business Machines Corporation (IBM)

| family = System/32

| type =

| generation =

| releasedate = {{Start date and age|1975|01|07}}

| lifespan =

| price = approx $1,000 per month

| discontinued = October 17, 1984

| unitssold =

| unitsshipped =

| media =

| os = System Control Program (SCP)

| power =

| cpu = Control Storage Processor (CSP)

| memory =

| storage =

| memory card =

| display =

| graphics =

| input =

| controllers =

| connectivity =

| platform =

| service =

| dimensions =

| weight =

| compatibility =

| predecessor = IBM System/3

| successor = IBM System/34

| related =

| website = {{Official website|https://www-03.ibm.com/ibm/history/exhibits/rochester/rochester_4017.html}} IBM Archives

| image_size = 280px

}}

The IBM System/32{{cite news |newspaper=The New York Times

|url=https://www.nytimes.com/1975/01/08/archives/ibm-introduces-smallest-computer-in-a-bid-for-dataprocessing.html

|title=I.B.M. Introduces Smallest Computer In a Bid for Data-Processing

|date=January 8, 1975}}{{cite news |newspaper=The New York Times

|url=https://www.nytimes.com/1975/09/10/archives/ibm-corp-introduces-a-50pound-computer.html

|title=I.B.M. Corp. Introduces A 50-Pound Computer

|date=September 10, 1975}} (IBM 5320) introduced in January 1975[https://web.archive.org/web/20080127175325/http://www-03.ibm.com/ibm/history/exhibits/rochester/rochester_4017.html IBM Archives: IBM System/32] was a midrange computer with built-in display screen, disk drives, printer, and database report software. It was used primarily by small to midsize businesses for accounting applications. RPG II was the primary programming language for the machine.{{cite web

|title=SR30-0017-1 System32 RPG II Programming

|date=January 1976|url=https://archive.org/details/bitsavers_ibmsystem3PGIIProgrammingStudentTextJan76_15476590}}

Overview

File:IBM System32.jpg

The 16-bit single-user System/32, also known as the IBM 5320, was introduced in 1975,{{cite web

|url=http://www-03.ibm.com/ibm/history/exhibits/rochester/rochester_4017.html

|archive-url=https://web.archive.org/web/20080127175325/http://www-03.ibm.com/ibm/history/exhibits/rochester/rochester_4017.html

|url-status=dead

|archive-date=January 27, 2008

|title=IBM System/32 |website=IBM Corporation|date=23 January 2003 }} and it was the successor to the IBM System/3 model 6 in the IBM midrange computer line. IBM described it as "the first system to incorporate hardware and comprehensive application software." The New York Times described the 32 as "a compact computer for first‐time users with little or no computer programming experience."{{cite news |newspaper=The New York Times

|url=https://www.nytimes.com/1976/11/17/archives/ibm-starting-series-1-system-to-enter-minicomputer-market.html

|title=I.B.M. Starting Series 1 System To Enter Minicomputer Market

|author=William D. Smith |date=November 17, 1976}} Within 40 months, "the System/32 had surpassed the IBM System/3 as the most installed IBM computer."

The computer looked like a large office desk with a very small six-line by forty-character display. Having the appearance of a computerized desk, the System/32 was nicknamed the "Bionic Desk" after The Six Million Dollar Man (bionic man), a popular U.S. TV program when the computer was introduced in 1975. The 32 had a built-in line printer, that directly faced the operator when seated, and could print reports, memos, billing statements, address labels, etc.

It had been introduced January 7, 1975 and was withdrawn from marketing on October 17, 1984. Migration to the IBM System/34 was generally simple because source code was compatible and programs just needed recompilation.

Processor

The System/32 featured a 16-bit processor with a 200ns cycle time known as the Control Storage Processor (CSP).{{cite web|url=http://www.glennsmuseum.com/s32/s32.html|title=The IBM System/32: The Second IBM Personal Computer|website=Glenn's Computer Museum|date=2014-03-30|access-date=2021-12-22|author=Glenn Henry}} Whereas the System/3 used a hardwired processor, the System/32 implemented the System/3 instruction set in microcode. The System/32 processor utilized a vertical microcode format, with each microinstruction occupying 16 bits of control storage. There were 19 different microinstruction opcodes, however certain microinstructions could carry out different operations depending on which bits were set in the rest of the microinstruction, meaning that there were about 70 distinct operations available in total.{{cite web|url=http://www.bitsavers.org/pdf/ibm/system32/fe/SY31-0346-4_5320_Theory-Diagrams_Vol5_May77.pdf|title=IBM Maintenance Library System/32 Theory Diagrams|publisher=IBM|date=May 1977|access-date=2021-12-22|website=Bitsavers}} An optional set of Scientific Macroinstructions was also available, which were used to support a Fortran compiler by implementing support for floating point arithmetic in microcode.{{cite web|url=http://www.bitsavers.org/pdf/ibm/system34/SA21-9275-0_IBM_System_34_and_System_32_Scientific_Microinstructions_Functions_Reference_Manual_1st_ed_197807.pdf|title=IBM System/34 and IBM System/32 Scientific Macroinstructions Functions Reference Manual|date=July 1978|publisher=IBM|access-date=2021-12-22|website=Bitsavers}} Some IBM engineers, including Glenn Henry and Frank Soltis, have retrospectively described the System/32's microcode as resembling a RISC instruction set.

The System/3 emulation performed poorly, which led IBM to implement performance critical parts of the SCP operating system directly in microcode.{{cite interview|last=Henry|first=Glenn|interviewer=Philip L. Frana|title=An Interview with An Interview with GLENN HENRY|url=https://conservancy.umn.edu/bitstream/handle/11299/107623/oh381ds.pdf|publisher=Charles Babbage Institute|date=2001-08-07|website=conservancy.umn.edu|access-date=2021-12-22}} The later System/34 and System/36 systems addressed this problem by using two different processors - the System/32 CSP architecture was used exclusively for operating system, I/O control and floating point code, whereas user code ran on the Main Storage Processor (MSP) which implemented the System/3 instruction set directly in hardware without microcode.{{cite book|title=Inside the AS/400, Second Edition|url=https://books.google.com/books?id=5DoPAAAACAAJ|isbn=978-1882419661|author=Frank G. Soltis|year=1997|publisher=Duke Press}} The use of microcode to implement instruction set emulation as well as performance-critical operating system components had some influence on the design of the microcode layers in the later System/38.

Memory/storage

It had 16, 24, or 32 kilobytes of main memory, and 4 or 8 kilobytes of control storage. The larger control store was an optional extra, and was needed to support the scientific instruction set.

A single hard drive was available in one of three sizes:with 5 more choices added a year later {{cite magazine

|magazine=Computerworld |date=January 19, 1976

|url=https://books.google.com/books?id=Uy7sCK_QJ9QC|title=Computerworld

}}

  • 5 MB
  • 9 MB
  • 13 MB

The system included an eight-inch floppy drive that could also read floppies from the IBM 3740 family.

Only one side of the 77-track floppy diskette was used. Each track held 26 128-byte sectors. An extended format was offered by IBM, and it permitted 512 bytes per sector. Even so, that came to an 8-inch floppy holding less than one third of a megabyte.{{cite web

|url=http://www.cpm.z80.de/manuals/IBM_%20sys32_%20drive.txt |title=Floppy drive}}

System/32 operator

When keying input data, the operator would be viewing the character display, which was also common to the then current IBM 3740 family of data entry to floppy disk media.

A computer specialist was not required for the operation of System/32.

System software

Some terms associated with the System/32's software include:

  • SCP (System Control Program) the operating system of the System/32.{{cite web|url=http://www.bitsavers.org/pdf/ibm/system32/GC21-7583-3_IBM_System_32_Introduction_Jan77.pdf|title=IBM System/32 Introduction|date=January 1977|access-date=2021-03-01|publisher=IBM}}
  • SEU (Source Entry Utility, the programming editor),
  • DFU (Data File Utility, a query and report generator),{{cite web |url=https://www.oldcomputerbooks.com/pages/books/M717/ibm/ibm-system-32-data-file-utility-dfu-facilites-and-operations-student-text-together-with-one-of-the |title=IBM System/32 Data File Utility (DFU) |access-date=2017-12-06 |archive-date=2022-01-18 |archive-url=https://web.archive.org/web/20220118182818/https://www.oldcomputerbooks.com/pages/books/M717/ibm/ibm-system-32-data-file-utility-dfu-facilites-and-operations-student-text-together-with-one-of-the |url-status=dead }}
  • OCL (Operations Control Language, the command-line language), and
  • #LIBRARY (the directory or disk partition in which executable code was stored).

See also

References

{{Reflist}}

=Photographs=

  • [https://web.archive.org/web/20140103143616/http://www-03.ibm.com/ibm/history/exhibits/rochester/images/overlay/4506VV4017.jpg System/32]
  • [http://archive.computerhistory.org/resources/access/physical-object/2009/07/102711734.01.02.lg.JPG S/32 front view with one panel open]
  • [http://archive.computerhistory.org/resources/access/physical-object/2009/07/102711734.01.04.lg.JPG S/32 rear view with both panels open]
  • [http://www.corestore.org/S32-10.jpg Large Image of IBM 5320]

{{IBM midrange computers}}

{{Authority control}}

{{DEFAULTSORT:IBM System 32}}

System 32

Category:Computer-related introductions in 1975

Category:16-bit computers