HOME

TheInfoList



OR:

The Singer System Ten was a small-business
computer A computer is a machine that can be programmed to Execution (computing), carry out sequences of arithmetic or logical operations (computation) automatically. Modern digital electronic computers can perform generic sets of operations known as C ...
manufactured by the
Singer Corporation Singer Corporation is an American manufacturer of consumer sewing machines, first established as I. M. Singer & Co. in 1851 by Isaac M. Singer with New York lawyer Edward C. Clark. Best known for its sewing machines, it was renamed Singer Ma ...
. The System Ten, introduced in 1970, featured an early form of
logical partitioning A logical partition (LPAR) is a subset of a computer's hardware resources, virtualized as a separate computer. In effect, a physical machine can be partitioned into multiple logical partitions, each hosting a separate instance of an operating ...
. The System Ten was a character-oriented computer, using 6-bit BCD characters and
decimal The decimal numeral system (also called the base-ten positional numeral system and denary or decanary) is the standard system for denoting integer and non-integer numbers. It is the extension to non-integer numbers of the Hindu–Arabic numeral ...
arithmetic. In the early 1960s, The Singer Sewing Machine Company had a dominant share of the world market in domestic and small industrial sewing machines. By 1962, its chain of retail stores were selling their machines,
fabrics Textile is an umbrella term that includes various fiber-based materials, including fibers, yarns, filaments, threads, different fabric types, etc. At first, the word "textiles" only referred to woven fabrics. However, weaving is not the ...
,
haberdasher In British English, a haberdasher is a business or person who sells small articles for sewing, dressmaking and knitting, such as buttons, ribbons, and zippers; in the United States, the term refers instead to a retailer who sells men's clothing, ...
y and
patterns A pattern is a regularity in the world, in human-made design, or in abstract ideas. As such, the elements of a pattern repeat in a predictable manner. A geometric pattern is a kind of pattern formed of geometric shapes and typically repeated l ...
– everything for the housewife who made clothes and furnishings. There were 175 retail stores in the U.S., and many in Europe as well. Like many chains of small retail stores with a wide product range, stock control and stock swapping were critical to
cash flow A cash flow is a real or virtual movement of money: *a cash flow in its narrow sense is a payment (in a currency), especially from one central bank account to another; the term 'cash flow' is mostly used to describe payments that are expected ...
and profits. Under the leadership of its CEO, Donald P Kircher, Singer therefore approached several computer manufacturers, inviting them to bid for the design and manufacture of computers which could connect to the several tills in each store, and act as the central point for collecting real-time information on stocks and sales. IBM and NCR, then the world’s largest computer companies, rejected the offer to bid, and so did some others. The only company to take up the challenge was Friden, an American company based in
San Leandro, California San Leandro (Spanish for " St. Leander") is a city in Alameda County, California, United States. It is located in the East Bay of the San Francisco Bay Area; between Oakland to the northwest, and Ashland, Castro Valley, and Hayward to the sou ...
which made desktop calculators and accounting machines based on punched paper tape. Singer accepted Friden’s bid. In 1965, Singer bought out Friden, setting it up as Singer Business Machines. It then designed a computer, originally called the Business Data Processor (BDP) and soon renamed the System Ten. In 1969, Singer Business Machines created a subsidiary, the Advanced Systems Division, in each Western European country to launch and market the Singer System Ten. Newly appointed Managers and Directors were trained in the technology and the marketing strategy, and the Singer System Ten was launched throughout Europe on 2 April 1970. The design of the System Ten was revolutionary, because of the special requirements of what are now called "
point of sale The point of sale (POS) or point of purchase (POP) is the time and place at which a retail transaction is completed. At the point of sale, the merchant calculates the amount owed by the customer, indicates that amount, may prepare an invoice f ...
" systems. The machine had no
operating system An operating system (OS) is system software that manages computer hardware, software resources, and provides common services for computer programs. Time-sharing operating systems schedule tasks for efficient use of the system and may also in ...
that scheduled the use of the
processor Processor may refer to: Computing Hardware * Processor (computing) **Central processing unit (CPU), the hardware within a computer that executes a program *** Microprocessor, a central processing unit contained on a single integrated circuit (I ...
: instead, it would have up to 20 'partitions' each of which had dedicated
memory Memory is the faculty of the mind by which data or information is encoded, stored, and retrieved when needed. It is the retention of information over time for the purpose of influencing future action. If past events could not be remembered, ...
of up to 10 kilobytes, and a common area that all partitions could access, limited initially to 10K in the earlier models but expanded up to 100K in later ones. The system was called the System Ten because it performed all of its computations in
decimal The decimal numeral system (also called the base-ten positional numeral system and denary or decanary) is the standard system for denoting integer and non-integer numbers. It is the extension to non-integer numbers of the Hindu–Arabic numeral ...
, as opposed to its counterparts which operated in
binary Binary may refer to: Science and technology Mathematics * Binary number, a representation of numbers using only two digits (0 and 1) * Binary function, a function that takes two arguments * Binary operation, a mathematical operation that t ...
. (It was never called "System 10", with or without a hyphen, although many countries tried to rename it. In
Spain , image_flag = Bandera de España.svg , image_coat = Escudo de España (mazonado).svg , national_motto = ''Plus ultra'' (Latin)(English: "Further Beyond") , national_anthem = (English: "Royal March") , i ...
, the complaint was that "System Ten" means "Hold the system!"). Each partition in turn would handle up to 10 I/O devices, depending on the partition type. For devices such as terminals,
printers Printer may refer to: Technology * Printer (publishing), a person or a company * Printer (computing), a hardware device * Optical printer for motion picture films People * Nariman Printer ( fl. c. 1940), Indian journalist and activist * Jame ...
,
card reader A card reader is a data input device that reads data from a card-shaped storage medium. The first were punched card readers, which read the paper or cardboard punched cards that were used during the first several decades of the computer industry ...
s and punches, a Multi-Terminal IOC (input-output channel) was installed, which ran at about 20 kbit/s. The partition would respond to CPU I/O instructions to retrieve and transfer data in bursts from terminal devices to main memory, there were no small or single character transfers of data to reduce the demand for access to the processor memory. The processor would cycle through each partition in turn, bypassing those that had an I/O instruction in progress, and executing instructions in the others until either a new I/O was posted or 16.7ms (20ms in Europe) had elapsed and a successful branch instruction was encountered. Theoretically it was possible to "hog" the processor if a successful branch or I/O instruction was never encountered. There were several other types of partitions that could be installed, for the retail terminals an MD (multi-data IOC) was used, which could control up to 10 of them. These devices buffered an entire transaction which was sent in a burst as a speed of 1200 bits per second. As all transfers were made directly from the partition into memory, it was only possible to have one active transmission per terminal at a time, which could cause some devices to 'time out' during transmission on a busy system. In addition, three types of serial communications controllers were available, a synchronous communications adapter, which was capable of emulating the
IBM 2780 The IBM 2780 and the IBM 3780 are devices developed by IBM to perform remote job entry (RJE) and other batch functions over telephone lines; they communicate with the mainframe via Binary Synchronous Communications (BSC or Bisync) and replaced ...
terminal of the day, however in
ASCII ASCII ( ), abbreviated from American Standard Code for Information Interchange, is a character encoding standard for electronic communication. ASCII codes represent text in computers, telecommunications equipment, and other devices. Because of ...
, not in
EBCDIC Extended Binary Coded Decimal Interchange Code (EBCDIC; ) is an eight-bit character encoding used mainly on IBM mainframe and IBM midrange computer operating systems. It descended from the code used with punched cards and the corresponding six- ...
, and an asynchronous version of the same was also available, but both were limited to line speeds of no more than 2400 bit/s, the maximum dial-up rate of the day. Another serial controller called the Asynchronous Terminal Adapter (ATA), enable a character-oriented terminal to be interconnect, at a maximum speed of 300 bit/s. Strictly speaking, it was not 10K, but 10,000 characters per partition as the System Ten’s memory consisted of 6-bit characters. It took 10 characters to make up one instruction, so each partition was only able to accommodate 1,000 instructions. The instruction set was extremely small, simple and powerful. The original processor, the model 20, had only 13 instructions, but its successor, the model 21 had 16 instructions, and it was mostly programmed in assembler language. Although relatively simplistic in its syntax, the assembler had a built-in macro language that was extremely powerful and complex, based on a string matching and parsing language. No
machine language In computer programming, machine code is any low-level programming language, consisting of machine language instructions, which are used to control a computer's central processing unit (CPU). Each instruction causes the CPU to perform a very ...
translator since has come anywhere close to this level of complexity, probably as few understood it, and the processing time for even the smallest programs could be prohibitively long. The machine had a longer history in
North America North America is a continent in the Northern Hemisphere and almost entirely within the Western Hemisphere. It is bordered to the north by the Arctic Ocean, to the east by the Atlantic Ocean, to the southeast by South America and the Car ...
than in the UK, which started when the Singer Business Machines division was bought by ICL in 1976. At the time of the sale ICL estimated that there were 8,000 System Ten’s in use around the world. ICL continued to market the system as the ICL System Ten, but also attempted to wean customers off it and onto their mainstream product offering, the 2900 series, by introducing a transition machine called the ME/29. When this strategy failed, they turned to a division of Singer which made intelligent terminals, to re-engineer the system and bring it up to the then modern-day standards and considerably reduce its size and power consumption. The ICL System 25, the last iteration of the machine, was then created. In the UK, the marketing strategy was that customers would be trained in the
assembler Assembler may refer to: Arts and media * Nobukazu Takemura, avant-garde electronic musician, stage name Assembler * Assemblers, a fictional race in the ''Star Wars'' universe * Assemblers, an alternative name of the superhero group Champions of A ...
, and would write their own programs. This was the only serious strategic error Singer made. Some European Singer Business Machines companies ignored this strategy, and set up small internal software houses to write customers' applications. Within two years, some of these software houses were independent of Singer, and specialized in supporting their national System Ten customers. In North America, several other languages had appeared, including a "table processor" approach to computing which was simple to learn, and an RPG/RPGII compiler which was later added with the advent of a second generation assembler that included a linker, a program which could bind several assembled modules together into a single
executable In computing, executable code, an executable file, or an executable program, sometimes simply referred to as an executable or binary, causes a computer "to perform indicated tasks according to encoded instruction (computer science), instructi ...
. There were also tools called lpgc and Super Opus (from Safe Computing Ltd.), which used a data layout from the ICL tool for updating the files to define the layout of the data. LPGC was a report tool mostly though you could accept data at the start or if you patched the machine code you could do it in flight. Singer also created
software Software is a set of computer programs and associated documentation and data. This is in contrast to hardware, from which the system is built and which actually performs the work. At the lowest programming level, executable code consists ...
packages for
retail Retail is the sale of goods and services to consumers, in contrast to wholesaling, which is sale to business or institutional customers. A retailer purchases goods in large quantities from manufacturers, directly or through a wholesaler, and t ...
applications, which grew out of its installed customer base, the largest of which was at the
Wanamaker's John Wanamaker Department Store was one of the first department stores in the United States. Founded by John Wanamaker in Philadelphia, it was influential in the development of the retail industry including as the first store to use price tags. ...
department store in
Philadelphia Philadelphia, often called Philly, is the largest city in the Commonwealth of Pennsylvania, the sixth-largest city in the U.S., the second-largest city in both the Northeast megalopolis and Mid-Atlantic regions after New York City. Sinc ...
. New installations were facilitated by only having to make customizations to the original code rather than having to re-write it from scratch each time, enabling larger installations to be turned up quickly. In
England England is a country that is part of the United Kingdom. It shares land borders with Wales to its west and Scotland to its north. The Irish Sea lies northwest and the Celtic Sea to the southwest. It is separated from continental Europe b ...
, Welwyn Department Store in
Welwyn Garden City Welwyn Garden City ( ) is a town in Hertfordshire, England, north of London. It was the second garden city in England (founded 1920) and one of the first new towns (designated 1948). It is unique in being both a garden city and a new town and ...
(now a branch of
John Lewis & Partners John Lewis & Partners (formerly and commonly known as John Lewis) is a brand of high-end department stores operating throughout United Kingdom, the UK, with concessions also located in the Republic of Ireland and Australia. The brand sells gene ...
) was the first to implement the System Ten as originally planned, and this became a flagship installation. Despite its major thrust as a retail backroom machine, it was still sold as a general purpose business computer, as it did support the common peripherals of the day such as video terminals, punched cards, printers and, later,
disk Disk or disc may refer to: * Disk (mathematics), a geometric shape * Disk storage Music * Disc (band), an American experimental music band * ''Disk'' (album), a 1995 EP by Moby Other uses * Disk (functional analysis), a subset of a vector sp ...
and
magnetic tape Magnetic tape is a medium for magnetic storage made of a thin, magnetizable coating on a long, narrow strip of plastic film. It was developed in Germany in 1928, based on the earlier magnetic wire recording from Denmark. Devices that use magne ...
storage for sales, stock and accounting applications. It eventually faded into history with the end of the
minicomputer A minicomputer, or colloquially mini, is a class of smaller general purpose computers that developed in the mid-1960s and sold at a much lower price than mainframe and mid-size computers from IBM and its direct competitors. In a 1970 survey, ...
era, when the PC became the more popular computing platform.


References

{{reflist


External links


Pages from the System 10 Programmer's Reference



Singer System Ten manuals
Minicomputers ICL minicomputers