HOME

TheInfoList



OR:

The ICL DRS was a range of departmental computers from
International Computers Limited International Computers Limited (ICL) was a British computer hardware, computer software and computer services company that operated from 1968 until 2002. It was formed through a merger of International Computers and Tabulators (ICT), English Ele ...
(ICL). Standing originally for ''Distributed Resource System'', the full name was later dropped in favour of the abbreviation. During the mid-1980s separate Office Systems business units had produced a disparate range of products including IBM-compatible PCs such as the PWS (a
PC/AT The IBM Personal Computer AT (model 5170, abbreviated as IBM AT or PC/AT) was released in 1984 as the fourth model in the IBM Personal Computer line, following the IBM PC/XT and its IBM Portable PC variant. It was designed around the Intel 802 ...
clone), small servers branded DRS, and various larger Unix servers sold under the Clan range. A rebranding in late 1988 pulled these together under the DRS brand, with a consistent mid-grey and peppermint-green livery. The ICL division responsible for these systems eventually became part of the
Fujitsu-Siemens Fujitsu Siemens Computers GmbH was a Japanese and German vendor of information technology. The company was founded in 1999 as a 50/50 joint venture between Fujitsu of Japan and Siemens AG of Germany. On April 1, 2009, the company became Fujitsu ...
joint venture.


DRS 20/100/200

The original DRS was the DRS 20 produced in
Utica, New York Utica () is the county seat of Oneida County, New York, United States. The tenth-most populous city in New York, its population was 65,283 in the 2020 census. It is located on the Mohawk River in the Mohawk Valley at the foot of the Adiro ...
and launched in September 1981. This ran the proprietary DRX (Distributed Resource Executive) operating system. The basic 'intelligent terminal' (model 10/110/210) used 8-bit 8085 processors (workstation, application and network processors), each with between 32 KB and 128 KB of memory. The Model 210 also had an 80188 application processor with 512 KB to run
CP/M CP/M, originally standing for Control Program/Monitor and later Control Program for Microcomputers, is a mass-market operating system created in 1974 for Intel 8080/Intel 8085, 85-based microcomputers by Gary Kildall of Digital Research, Dig ...
. The larger models 20 and 40 had floppy disk drives. The floor-standing models 50, 150, and 250 had hard disks, from which diskless models booted. In early models, these were 8" floppy disks, and later 5¼" disks. The diskless model, that partnered the DRS 20, was the DRS 10. It had 10 KB available for applications programs developed in CIS COBOL. Up to 16 DRS 20/DRS 10 machines could be connected via LAN with the addresses being set by
DIP switch A DIP switch is a manual electric switch that is packaged with others in a group in a standard dual in-line package (DIP). The term may refer to each individual switch, or to the unit as a whole. This type of switch is designed to be used on a p ...
es on the rear of the unit. The LAN was formed via 93 ohm
coaxial cable Coaxial cable, or coax (pronounced ), is a type of electrical cable consisting of an inner Electrical conductor, conductor surrounded by a concentric conducting Electromagnetic shielding, shield, with the two separated by a dielectric (Insulat ...
in a bus formation running at 1.25 Mbps. The final model 310 (styled like a DRS 300 module) had a second
80186 The Intel 80186, also known as the iAPX 186, or just 186, is a microprocessor and microcontroller introduced in 1982. It was based on the Intel 8086 and, like it, had a 16-bit external data bus multiplexed with a 20-bit address bus. The 80188 ...
application processor with 1 MB RAM to run
Concurrent DOS Multiuser DOS is a real-time multi-user multi-tasking operating system for IBM PC-compatible microcomputers. An evolution of the older Concurrent CP/M-86, Concurrent DOS and Concurrent DOS 386 operating systems, it was originally developed by ...
, emulating an IBM PC with a
Hercules Hercules (, ) is the Roman equivalent of the Greek divine hero Heracles, son of Jupiter and the mortal Alcmena. In classical mythology, Hercules is famous for his strength and for his numerous far-ranging adventures. The Romans adapted the Gr ...
screen display.


DRS 300

In the mid-1980s ICL developed the DRS 300 in
Kidsgrove Kidsgrove is a town in the borough of Newcastle-under-Lyme, Staffordshire, England, on the Cheshire border. It is part of the Potteries Urban Area, along with Stoke-on-Trent and Newcastle-under-Lyme. It has a population of 26,276 (2019 census) ...
, and ran down Utica. Launched in 1986, DRS 300 was a modular system consisting of A4-sized units designed to be placed on an office bookshelf. Modules containing a power supply (Kx), processor (Ax), hard and floppy disks (Dx), streamer tape (Sx) etc. were connected by
SCSI Small Computer System Interface (SCSI, ) is a set of standards for physically connecting and transferring data between computers and peripheral devices, best known for its use with storage devices such as hard disk drives. SCSI was introduced ...
. Initial models used a 6 MHz
80286 The Intel 80286 (also marketed as the iAPX 286 and often called Intel 286) is a 16-bit microprocessor that was introduced on February 1, 1982. It was the first 8086-based CPU with separate, non-multiplexed address and data buses and also the fi ...
processor (A1 module) with up to 1 MB memory. Later modules used an 8 MHz processor (A2) or 80286 with
80287 x87 is a floating-point-related subset of the x86 architecture instruction set. It originated as an extension of the 8086 instruction set in the form of optional floating-point coprocessors that work in tandem with corresponding x86 CPUs. These m ...
maths coprocessor (A3) with up to 4 MB, and ran
Concurrent CP/M-86 MP/M (Multi-Programming Monitor Control Program) is a discontinued multi-user version of the CP/M operating system, created by Digital Research developer Tom Rolander in 1979. It allowed multiple users to connect to a single computer, each u ...
and later
Concurrent DOS Multiuser DOS is a real-time multi-user multi-tasking operating system for IBM PC-compatible microcomputers. An evolution of the older Concurrent CP/M-86, Concurrent DOS and Concurrent DOS 386 operating systems, it was originally developed by ...
. Although this could run code developed under
CP/M CP/M, originally standing for Control Program/Monitor and later Control Program for Microcomputers, is a mass-market operating system created in 1974 for Intel 8080/Intel 8085, 85-based microcomputers by Gary Kildall of Digital Research, Dig ...
,
PC DOS PC or pc may refer to: Arts and entertainment * Player character or playable character, a fictional character controlled by a human player, usually in role-playing games or computer games * '' Port Charles'', an American daytime TV soap opera * ...
or
MS-DOS MS-DOS ( ; acronym for Microsoft Disk Operating System, also known as Microsoft DOS) is an operating system for x86-based personal computers mostly developed by Microsoft. Collectively, MS-DOS, its rebranding as IBM PC DOS, and a few op ...
, in practice available applications were limited because many shrink-wrapped packages developed for the
IBM PC The IBM Personal Computer (model 5150, commonly known as the IBM PC) is the first microcomputer released in the List of IBM Personal Computer models, IBM PC model line and the basis for the IBM PC compatible ''de facto'' standard. Released on ...
made use of direct access to the (IBM) hardware. This was addressed through use of softclone technology to intercept such calls. However, this required the continual release of patches for new application versions. ICL produced the DRS300 Management System, utilising the NEC 7220 graphics display controller in its Submodule 5 (SM5) expansion card for the DRS300, providing a bitmapped graphics display with three 32 KB colour planes, offering eight distinct colours from a palette of 64 encoded using an RGB222 arrangement, along with a separate text plane offering eight foreground and eight background colours from the 64-colour palette and a redefinable character font. The display memory was exposed via a 32 KB region in the address space of the 80286 processor, requiring the selection of a single plane at any one point in time. The card provided a resolution of pixels with a 60 Hz refresh rate in conjunction with ICL's Model 307 monitor. ICL supported Digital Research's
Graphics Environment Manager GEM (for Graphics Environment Manager) is a discontinued operating environment released by Digital Research in 1985. GEM is known primarily as the native graphical user interface of the Atari ST series of computers, providing a WIMP desktop. ...
on this configuration which was aimed at "management graphics", this including activities such as the preparation of graphs and charts, and of presentations on displays and transparencies. ICL claimed that such a system was unique in having high-resolution graphics, multi-user capabilities and on-board networking. The initial DRS 300 also ran ICL's implementation of Unix System V Release 2, DRS/NX V2, though that was never released commercially. Later an
80386 The Intel 386, originally released as the 80386 and later renamed i386, is the third-generation x86 architecture microprocessor from Intel. It was the first 32-bit processor in the line, making it a significant evolution in the x86 architect ...
(A4) module was added, to run a 32-bit DRS/NX V3, based on System V Release 3.


DRS 400, DRS 500

These brand names were applied to bought-in Unix boxes. The DRS 400 originated as the Clan 4, based on the
Motorola 68020 The Motorola 68020 is a 32-bit microprocessor from Motorola, released in 1984. A lower-cost version was also made available, known as the 68EC020. In keeping with naming practices common to Motorola designs, the 68020 is usually referred to as t ...
running
UniSoft UniSoft Corporation is an American software developer established in 1981, originally focused on the development of Unix ports for various computer architectures. Based in Millbrae, California, it now builds standardization and conformance te ...
's Uniplus
Unix Unix (, ; trademarked as UNIX) is a family of multitasking, multi-user computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, a ...
. This was later replaced by the DRS 400E, based on the
Motorola 68030 The Motorola 68030 ("''sixty-eight-oh-thirty''") is a 32-bit microprocessor in the Motorola 68000 family. It was released in 1987. The 68030 was the successor to the Motorola 68020, and was followed by the Motorola 68040. In keeping with gener ...
running DRS/NX V3. DRS 500 originated as the Clan 5, 6 and 7 based on the CCI Power 6/32. This was built in Irvine by CCI, which had been taken over by ICL's parent STC PLC. CCI was also the source of what became ICL's flagship OfficePower office application suite across the DRS range.


DRS 95, DRS 3000

The DRS 95 and DRS 3000 were IBM-compatible,
80486 The Intel 486, officially named i486 and also known as 80486, is a microprocessor introduced in 1989. It is a higher-performance follow-up to the Intel 386. It represents the fourth generation of binary compatible CPUs following the 8086 of 19 ...
-based, floor-standing models, the DRS 95 running LAN Manager OS/2 or
NetWare NetWare is a discontinued computer network operating system developed by Novell, Inc. It initially used cooperative multitasking to run various services on a personal computer, using the IPX network protocol. The final update release was ver ...
and introduced in July 1990, and the DRS 3000 running
SVR4 Unix System V (pronounced: "System Five") is one of the first commercial versions of the Unix operating system. It was originally developed by AT&T and first released in 1983. Four major versions of System V were released, numbered 1, 2, 3, an ...
and introduced later that year. These models largely replaced the earlier DRS 300 and DRS 400 models and were manufactured for ICL by Acer. The P5
Pentium Pentium is a series of x86 architecture-compatible microprocessors produced by Intel from 1993 to 2023. The Pentium (original), original Pentium was Intel's fifth generation processor, succeeding the i486; Pentium was Intel's flagship proce ...
-based Level 656 was launched in September 1993.


DRS 6000

The DRS 6000 was the result of the UNICORN project, initiated in December 1987 by the newly formed Advanced Servers Product Centre in Bracknell, to design a UNIX product for manufacture at ICL's facility in Ashton that would combine state-of-the-art technology with adherence to recognised open standards. This product was launched in January 1990 as a multiprocessor-capable SPARC-based server, running ICL's implementation of Unix System V Release 4 (
SVR4 Unix System V (pronounced: "System Five") is one of the first commercial versions of the Unix operating system. It was originally developed by AT&T and first released in 1983. Four major versions of System V were released, numbered 1, 2, 3, an ...
). It replaced the DRS 500 models in ICL's line-up, with two models available at launch: the Level 40 with 25 MHz CPU and 16 MB of RAM fitted, and the Level 50 with 33 MHz CPU and 32 MB of RAM fitted. Featuring one to four SPARC processors, up to 512 MB of RAM, 760 MB to 5 GB of storage in a single cabinet, or up to 15 GB with expansion cabinets, the DRS 6000 utilised the industry standard 32-bit
VMEbus VMEbus (Versa Module Eurocard bus) is a computer bus standard physically based on Eurocard sizes. History In 1979, during development of the Motorola 68000 CPU, one of their engineers, Jack Kister, decided to set about creating a standar ...
for input/output and a proprietary 64-bit HSPbus (High Speed Private bus) interfacing CPU Modules to main memory, each module providing a processor chipset and accompanying cache memory. Input/output controllers situated on the VMEbus were also interfaced to main memory via a cache situated in the Central Services Module linking the two buses. The HSPbus employed "hardware snoop" or "bus watching" logic to support cache coherency. The CPU Module was "targeted at a particular implementation of the SPARC microprocessor", running at 33 MHz, involving an "integer unit" with a stated performance rating of 15-20 MIPS, accompanied by a floating-point coprocessor. Due to timing constraints, accesses to cache memory were not translated by a memory management unit (MMU), this being a separate component, and thus 32-bit virtual addresses were used with the cache, these being augmented by a 16-bit context number to identify distinct tasks or address spaces. Physical addresses were generated by the MMU for the HSPbus, and these addresses were employed by the "snoop unit" to recreate virtual addresses and to update the cache when bus traffic occurred that involved the modification of a particular memory region. As a VMEbus controller, the Central Services Module board employed a 68020 processor, leading to sarcastic comments in the press that it was a DRS 400 in disguise. By 1992 there were desktop, slimline and full sized models, ranging from a single-processor desktop model rated at 29 MIPS (L240) to a 4-processor model rated at 116 MIPS (L644). Initial pricing of the four-processor models was projected at around $150,000 prior to their introduction. Some models were sold by Fujitsu as the DS/90. ICL received the
Queen's Award for Export Achievement The King's Awards for Enterprise, previously known as The Queen's Award for Enterprise, is an awards programme for British businesses and other organizations who excel at international trade, innovation, sustainable development or promoting oppor ...
for DRS 6000 in 1993. The DRS 6000 competed directly with IBM's
RS/6000 The RISC System/6000 is a family of RISC-based (Reduced Instruction Set Computer-based) Unix servers, workstations and supercomputers made by IBM in the 1990s. The RS/6000 family replaced the IBM RT PC computer platform in February 1990 an ...
, which was launched a few weeks later; originally planned to be called the DRS 600 it was renamed when it was found that IBM had decided on the RS 6000. In 1993, ICL upgraded the DRS 6000 300 series with a 40 MHz
SuperSPARC The SuperSPARC is a microprocessor that implements the SPARC V8 instruction set architecture (ISA) developed by Sun Microsystems. 33 and 40 MHz versions were introduced in 1992. The SuperSPARC contains 3.1 million transistors. It was fabrica ...
processor, introducing DRS/NX Version 7.0, an implementation of Unix System V Release 4.2. This version of DRS/NX was XPG4-compliant, supported OSF/Motif and OPEN LOOK graphical user interfaces, and promised compatibility with Solaris 2 applications. It was available for both SPARC and x86 platforms, marketed as a distinct product, with pricing for the latter being announced from $ up to $. In 1994, the DRS range was superseded by the SuperServer (Ks (SPARC) and Ki (Intel)) and TeamServer (Es (1-2 SPARC CPUs), Hs (2-4 SPARC CPUs), Ei (1
x86 x86 (also known as 80x86 or the 8086 family) is a family of complex instruction set computer (CISC) instruction set architectures initially developed by Intel, based on the 8086 microprocessor and its 8-bit-external-bus variant, the 8088. Th ...
CPU), Hi (2 x86 CPUs)) ranges of SPARC and Intel-based machines, running DRS/NX Unix or Microsoft Windows NT. * DRS 6000 Level 200 Series * DRS 6000 Level 600 Series Model 630: Cabinet Type: Midi Processor: 1 x 33 MHz Performance: 23 MIPS SCSI Channels: 2 Disks: 1 x 660 MB Model 632: Cabinet Type: Midi Processor: 2 x 33 MHz Performance: 46 MIPS SCSI Channels: 2 Disks: 1 x 660 MB Model 640: Cabinet Type: Midi Processor: 1 x 40 MHz Performance: 29 MIPS SCSI Channels: 2 Disks: 1 x 660MB Model 642: Cabinet Type: Midi Processor: 2 x 40 MHz Performance: 58 MIPS SCSI Channels: 2 Disks: 1 x 660 MB Model 644: Cabinet Type: Midi Processor: 4 x 40 MHz Performance: 116 MIPS SCSI Channels: 2 Disks: 1 x 660 MB Specifications: Processor - Type SPARC/RISC - Word Length 32 bits - Cache 128 KB - Cache configuration 16 KB x 64 direct mapped Memory - Size (module) 16 MB, 32 MB, 64 MB, 128 MB - Size (max) 512 MB - Transfer rate 66 Mbyte/sec (reads) 88 Mbyte/sec (writes) Disk - Size 5.25" - Max 8 GB (main cabinet) 29 GB (with expansion cabinets) HSPbus - Cycle time 60 ns - Data Path Width 64 bits - Slots 9 - Transfer rate 133 Mbytes/sec VMEbus - Slots 11 (main cabinet) 31 (with 2 expansion cabinets) - Throughput 40 Mbyte/sec (Sources: Product description glossy's)


DRS PWS

In 1987, the DRS Professional Work Station (PWS) was ICL's first foray into
IBM PC/AT The IBM Personal Computer AT (model 5170, abbreviated as IBM AT or PC/AT) was released in 1984 as the fourth model in the IBM Personal Computer line, following the IBM PC/XT and its IBM Portable PC variant. It was designed around the Intel 8028 ...
compatible computing. The DRS PWS was initially released with MS-DOS 4.0 (not to be confused with the later public releases of IBM DOS 4.0 in July 1988 and MS-DOS 4.01 in November 1988). This was a real-mode pre-emptive multitasking version, developed from MS-DOS 2.0 and was also the forerunner of
OS/2 OS/2 is a Proprietary software, proprietary computer operating system for x86 and PowerPC based personal computers. It was created and initially developed jointly by IBM and Microsoft, under the leadership of IBM software designer Ed Iacobucci, ...
. It was soon replaced with MS-DOS 4.1 when this became available; this was written especially for the DRS PWS, but was not finished for the launch. Microsoft agreed to write a custom version of MS-DOS 4.0 for ICL that would take advantage of the extra memory on the ICL computers. As a consequence, PWS users had a number of software compatibility challenges, although the PC Business Unit (PCBU) at ICL BRA04, in Bracknell, did patch some applications for larger customers. The PWS was positioned to compete with the
IBM Personal System/2 The Personal System/2 or PS/2 is IBM's second generation of personal computers. Released in 1987, it officially replaced the IBM PC, XT, AT, and PC Convertible in IBM's lineup. Many of the PS/2's innovations, such as the 16550 UART (serial p ...
(PS/2) and the DEC Vaxstation 2000. In 1988, the DRS PWS and DRS PWS 386 were respectively rebranded as the DRS Model 60 and DRS Model 80. The PWS hardware was a large desktop or floor standing tower chassis, running on an Intel 8 MHz 80286 processor that was later superseded by an Intel 20 MHz 80386 (DRS PWS 386). Memory expansion was via proprietary cards (1 MB or 4 MB cards, 16 MB total) and initially there was no support for 1.44 MB High Density (HD) floppy drives, although a hardware modification to the clock lines on the floppy disk controller meant that later versions of the PWS could be upgraded. The ENGA (EGA compatible network video) controller, displayed standard EGA graphics and text with an additional line reserved on the bottom row for multitasking and communications task messages. The PWS was capable of communicating with ICL departmental and mainframe services using a combination of Microlan2 and OSLAN (Open Systems Local Area Network) protocols. Microsoft and OSLAN network connectivity was supported via BICC OSLAN cards (OSLAN being ICL's implementation of OSI transport protocols over Ethernet).
TCP/IP The Internet protocol suite, commonly known as TCP/IP, is a framework for organizing the communication protocols used in the Internet and similar computer networks according to functional criteria. The foundational protocols in the suite are ...
and
DECnet DECnet is a suite of network protocols created by Digital Equipment Corporation. Originally released in 1975 in order to connect two PDP-11 minicomputers, it evolved into one of the first peer-to-peer network architectures, thus transforming DEC ...
support was implemented by third parties using packet drivers, as NDIS was not available at this time.


Development software

Languages on DRS 20 under DRX included
Microsoft BASIC Microsoft BASIC is the foundation software product of the Microsoft company and evolved into a line of BASIC interpreters and compiler(s) adapted for many different microcomputers. It first appeared in 1975 as Altair BASIC, which was the first v ...
,
Micro Focus Micro Focus International plc was a British multinational software and information technology business based in Newbury, Berkshire, England. The firm provided software and consultancy. The company was listed on the London Stock Exchange and t ...
CIS-COBOL, Pascal, 8085 Assembler, and application building packages including Userbuild and the Demon suite. Languages on DRS 300 Concurrent DOS included
Lattice C The Lattice C Compiler was released in June 1982 by Lifeboat Associates and was the first C compiler for the IBM Personal Computer. The compiler sold for $500 and would run on PC DOS or MS-DOS (which at the time were the same product with differ ...
, CBASIC, Micro Focus Level II
COBOL COBOL (; an acronym for "common business-oriented language") is a compiled English-like computer programming language designed for business use. It is an imperative, procedural, and, since 2002, object-oriented language. COBOL is primarily ...
and
Digital Research Digital Research, Inc. (DR or DRI) was a privately held American software company created by Gary Kildall to market and develop his CP/M operating system and related 8-bit, 16-bit and 32-bit systems like MP/M, Concurrent DOS, FlexOS, Multiuser ...
languages including FORTRAN and Pascal. Development software on the Unix-based DRS ranges (300 to 6000) included C, Micro Focus and RM
COBOL COBOL (; an acronym for "common business-oriented language") is a compiled English-like computer programming language designed for business use. It is an imperative, procedural, and, since 2002, object-oriented language. COBOL is primarily ...
, EPC C++, FORTRAN and Pascal, and relational databases including
Ingres Jean-Auguste-Dominique Ingres ( ; ; 29 August 1780 – 14 January 1867) was a French Neoclassicism, Neoclassical Painting, painter. Ingres was profoundly influenced by past artistic traditions and aspired to become the guardian of academic ...
,
Informix Informix is a product family within IBM's Information Management division that is centered on several relational database management system (RDBMS) and multi-model database offerings. The Informix products were originally developed by Inform ...
,
Oracle An oracle is a person or thing considered to provide insight, wise counsel or prophetic predictions, most notably including precognition of the future, inspired by deities. If done through occultic means, it is a form of divination. Descript ...
,
Sybase Sybase, Inc. was an enterprise software and services company. The company produced software relating to relational databases, with facilities located in California and Massachusetts. Sybase was acquired by SAP in 2010; SAP ceased using the Syba ...
and Progress 4GL supplied by
Progress Software Progress Software Corporation is an American public company that produces software for creating and deploying business applications. Founded in Burlington, Massachusetts with offices in 16 countries, the company posted revenues of $531.3 mill ...
. During this period, ICL's software strategy was increasingly to make available on its own hardware popular software packages developed by third parties. Almost invariably this involved porting the source code, as there was insufficient compatibility between machines at the binary level. In order to reduce the cost of this activity, and the commercial disadvantage of not having as large a software portfolio as rival vendors, ICL invested strenuous efforts to improve cross-industry compatibility through initiatives such as
X/Open X/Open group (also known as the Open Group for Unix Systems and incorporated in 1987 as X/Open Company, Ltd.) was a consortium founded by several European UNIX systems manufacturers in 1984 to identify and promote open standards in the field of info ...
.


Notes


External links


The ICL Computer Museum
{{DEFAULTSORT:Icl Drs Computer-related introductions in 1981 DRS