IBM System/7

IBM System/7

The IBM System/7 was a computer system, designed in Boca Raton, and delivered in the 1971. [cite web
last = IBM
title = System/7 Chronology
url=http://www-03.ibm.com/ibm/history/exhibits/system7/system7_chronology.html
accessdate = 2007-11-22
] It was a 16-bit machine and one of the first made by IBM to use novel semiconductor memory, instead of magnetic core memory conventional at that date. [cite web
last = IBM
title = The sentinel: the IBM System/7
url=http://www-03.ibm.com/ibm/history/exhibits/system7/system7_intro.html
accessdate = 2007-11-22
] IBM had earlier products in industrial control market, notably the IBM 1800 which appeared in 1964. However, there was minimal resemblance in architecture or software between the 1800s and the System/7.

Hardware architecture

The processor designation for the system was IBM 5010. There were 8 registers which were mostly general purpose (capable of being used equally in instructions) although R0 had some extra capabilities for indexed memory access or system IO. Later models may have been faster, but the versions existing in 1973 had register to register operation times of 400 nsec, memory read operations at 800 nsec, memory write operations at 1.2 μsec, and direct IO operations were generally 2.2 μsec. The instruction set would be familiar to a modern RISC programmer, with the emphasis on register operations and few memory operations or fancy addressing modes. Multiply and divide were done in software.

The machine was physically compact for its day, designed around racks similar to the standard racks of today and a typical configuration would take up 2 racks about convert|8|ft|m high. The usual console device was a teletype, which was also how the machine would generally read its boot loader sequence. Since the semiconductor memory emptied when it lost power (in those days, losing memory when you switched off the power was regarded as a novelty) and ROM was unknown (after all, it was not needed with magnetic core memory) the machine had minimal capabilities at startup. It typically would read a tiny bootloader from the teletype, and then that program would in turn read in the full program from another computer or from a high speed paper tape reader. Perhaps because of the teletype or because of the market it was aimed at, the character set used was ASCII rather than the EBCDIC which IBM then used on most systems.

pecialization

There were various specializations for process control. The CPU had 4 banks of registers each of different priority and it could respond to interrupts within one instruction cycle by switching to the higher priority set. Many specialized I/O devices could be configured for things such as analog measurement or signal generation, solid state or relay switching, or TTL digital input and output lines. The machine could be installed in an industrial environment without air conditioning.

Software

The operating system would more properly be called a monitor. IBM provided a wide variety of subroutines, mostly written in assembler, that could be configured into a minimum set to support the peripherals and the application. The application specific code was then written on top of that. A minimal useful configuration would run with 8 kilobytes of memory, though in practice the size of the monitor and application program was usually 12kB and upwards. The maximum configuration had 64kB of memory. That fancy semiconductor memory made the machine fast but also expensive, so a lot of work went into minimizing the typical memory footprint of an application before deployment. The development tools normally ran on IBM's 360 computer system and the program image was then downloaded to a System/7 in a development lab by serial link. Up until 1975 at least it was rare to use disk overlays for the programs, with no support for that in the software tools. Hard disks, in the IBM Dolphin line of sealed cartridges, were available but expensive and were generally used as file systems storing data only.

Most work was done in a macro assembly language, with a fairly powerful macro language facility allowing great flexibility in code configuration and generation. Static variable binding, like Fortran, was the norm and the use of arbitrary subroutine call patterns was rare. The machines were usually deployed for very fixed jobs with a rigidly planned set of software. This often extended to the real-time interrupt latency, using the 4 levels of priority and the carefully crafted software paths to ensure guaranteed latencies. Fortran and PL/1 subset compilers may have become available later as larger configurations became more affordable and more complex data processing was required.

Withdrawal

The System/7 appears not to have been a successful product or influential outside of IBM. The product line was withdrawn from marketing in 1984. IBM's subsequent product in industrial control was the Series/1, also designed at Boca Raton.

References


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Look at other dictionaries:

  • IBM System z9 — is a line of IBM mainframes. It was announced on July 25, 2005 and the first models were available on September 16, 2005. The System z9 also marks the end of the previously used eServer zSeries naming convention. Background System z9 is a… …   Wikipedia

  • IBM System z — IBM System z, or earlier IBM eServer zSeries, is a brand name designated by IBM to all its mainframe computers.In 2000, IBM rebranded the existing System/390 to IBM eServer zSeries with the e depicted in IBM s red trademarked symbol. But because… …   Wikipedia

  • IBM System z — IBM mainframe Архитектура 700/7000 series разная System/360 System/370 System/370 S/370 XA ESA/370 System/390 ESA/390 (ARCHLVL 1) zSeries z/Architecture 1 (ARCHLVL …   Википедия

  • IBM System/32 — System 32 redirects here. For the arcade system board, see Sega System 32. The IBM System/32 (IBM 5320) introduced in January 1975 [http://www 03.ibm.com/ibm/history/exhibits/rochester/rochester 4017.html] was a low end business computer. It was… …   Wikipedia

  • IBM System/3X — was a line of general business midrange computers that were developed and marketed by the IBM Company beginning in 1975. The AS/400, a successor system that was introduced in 1988, was based on a combination of the System/36 and System/38… …   Wikipedia

  • IBM System R — is a database system built as a research project at IBM San Jose Research (now IBM Almaden Research Center) in the 1970s. System R was a seminal project: it was the first implementation of Structured Query Language (SQL), which has since become… …   Wikipedia

  • IBM System x — The IBM System x computers form a sub brand of International Business Machines (IBM s) System brand servers (the other System sub brands having the names IBM System i, IBM System p, IBM System z and IBM System Storage). In addition IBM System x… …   Wikipedia

  • IBM System/36 — The IBM System/36 was a minicomputer marketed by IBM from 1983 to 2000. It was a multi user, multi tasking successor to the System/34. Like the System/34 and the older System/32, the System/36 was primarily programmed in the RPG II language. One… …   Wikipedia

  • IBM System i — The IBM System i is IBM s previous generation of systems designed for IBM i users, and was subsequently replaced by the IBM Power Systems in April 2008. In 2006, the platform was rebranded to System i as part of IBM s Systems branding initiative …   Wikipedia

  • IBM System p — The System p, formerly known as RS/6000, was IBM s RISC/UNIX based server and workstation product line. In April 2008, IBM announced a rebranding of the System p and its unification with the System i platform. The resulting product line is called …   Wikipedia

  • IBM System/38 — The System/38 was a midrange computer Server Platform manufactured and sold by the IBM Corporation. The system offered a number of innovative features, and was the brainchild of IBM engineer Dr. Frank Soltis. Developed under the code name Pacific …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”