Misplaced Pages

Digital Research

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
#309690

73-636: 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 DOS , DOS Plus , DR DOS and GEM . It was the first large software company in the microcomputer world. Digital Research was originally based in Pacific Grove, California , later in Monterey, California . In 1972, Gary Kildall , an instructor at

146-441: A UUCP -based store and forward system to exchange emails and files between the various nodes and was planned to include TCP/IP support at a later point in time. According to Brian Halla, Intel's technical liaison to Digital Research in the 1970s, Gary Kildall showed him a VAX 11/780 running in his house generating a Coke bottle spinning. According to Halla, Kildall sold it a few months later to Pixar . Kildall self-described as

219-508: A fully static CHMOS design, which could operate with clock speeds from 0 to 8 MHz. There were also several other, more or less similar, variants from other manufacturers. For instance, the NEC V20 was a pin-compatible and slightly faster (at the same clock frequency) variant of the 8088, designed and manufactured by NEC . Successive NEC 8088 compatible processors would run at up to 16 MHz. In 1984, Commodore International signed

292-433: A " greaser " during high school, and his colleagues recall him as creative, easygoing, and adventurous. In addition to flying, he loved sports cars , auto racing , and boating , and had a lifelong love of the sea. I think I’ll make a cassette tape of the ‘IBM Flying Story.’ I’ll carry a few copies in my jacket to give out on occasion. There’s only one problem. I [will] tell this story [to someone], and after I’m done,

365-773: A bachelor's degree in mathematics in 1967 and a master's degree in Computer Science in 1968, both from the University of Washington . At one point, he had hoped to become a mathematics teacher. During his studies, Kildall became increasingly interested in computer technology and enrolled to attain a Ph.D. in Computer Science. Kildall fulfilled his draft obligation by teaching at the Naval Postgraduate School in Monterey, California . Kildall briefly returned to UW and finished his doctorate in computer science in 1972. Intel lent him systems using

438-528: A deal to manufacture the 8088 for use in a licensed Dynalogic Hyperion clone, in a move that was regarded as signaling a major new direction for the company. The available CMOS version was outsourced to Oki Electronic Industry Co., Ltd. When announced, the list price of the 8088 was US$ 124.80. The plastic package version was introduced in July 1981 for USD $ 14.10 per 100 in quantities. Intel second sourced this microprocessor to Fujitsu Limited . The 8088

511-411: A large number of Intel's processors. The 8088 was targeted at economical systems by allowing the use of an eight-bit data path and eight-bit support and peripheral chips; complex circuit boards were still fairly cumbersome and expensive when it was released. The prefetch queue of the 8088 was shortened to four bytes, from the 8086's six bytes, and the prefetch algorithm was slightly modified to adapt to

584-458: A maximum mode status, SS0 . Combined with the IO/ M and DT/ R signals, the bus cycles can be decoded (it generally indicates when a write operation or an interrupt is in progress). The second change is the pin that signals whether a memory access or input/output access is being made has had its sense reversed. The pin on the 8088 is IO/ M . On the 8086 part it is IO /M. The reason for the reversal

657-448: A minute that [Bill] Gates made it 'big time' because of his technical savvy. Gary Kildall, Computer Connections Writing about Bill Gates, Kildall described him as "more of an opportunist than a technical type, and severely opinionated, even when the opinion he holds is absurd." In an appendix, he called DOS "plain and simple theft" because its first 26 system calls worked the same as CP/M's. He accused IBM of contriving

730-469: A modular real-time multiuser multitasking operating system ( RTOS ). After seeing a demonstration of the Apple Lisa , Kildall oversaw the creation of DRI's own graphical user interface , called GEM , it was introduced on February 28, 1985. Novell acquired DRI in 1991 in a deal that netted millions for Kildall. Kildall resigned as CEO of Digital Research on 28 June 1985, but remained chairman of

803-518: A parallel development Digital Research also produced a selection of programming language compilers and interpreters for their OS-supported platforms, including C , Pascal , COBOL , FORTRAN , PL/I , PL/M , CBASIC , BASIC , and Logo . Digital Research developed CP/M-86 as an alternative to MS-DOS and it was made available through IBM in early 1982. The company later created an MS-DOS clone with advanced features called DR DOS , which pressured Microsoft to further improve its own DOS. At

SECTION 10

#1732772991310

876-488: A play A Mild Concussion . Later, with Stewart Cheifet , a second version of the play was written under the title The Forgotten Computer Genius . The play looks at the final days of a computer genius. Intel 8088 The Intel 8088 (" eighty-eighty-eight ", also called iAPX 88 ) microprocessor is a variant of the Intel 8086 . Introduced on June 1, 1979, the 8088 has an eight-bit external data bus instead of

949-640: A possible homicide," said police Sgt. Frank Sollecito. "I'm not going to flat-out say it's a homicide". Kildall's body was cremated . His remains were buried in Evergreen Washelli Memorial Park , in north Seattle. Following the announcement of Kildall's death, Bill Gates commented that he was "one of the original pioneers of the PC revolution" and "a very creative computer scientist who did excellent work. Although we were competitors, I always had tremendous respect for his contributions to

1022-975: A shifted segment register to the offset address, but the offset EA itself is always calculated entirely in the main ALU. Furthermore, the loose coupling of the EU and BIU (bus unit) inserts communication overhead between the units, and the four-clock period bus transfer cycle is not particularly streamlined. Contrast this with the two-clock period bus cycle of the 6502 CPU and the 80286's three-clock period bus cycle with pipelining down to two cycles for most transfers. Most 8088 instructions that can operate on either registers or memory, including common ALU and data-movement operations, are at least four times slower for memory operands than for only register operands. Therefore, efficient 8088 (and 8086) programs avoid repeated access of memory operands when possible, loading operands from memory into registers to work with them there and storing back only

1095-647: A weekly informational program that covered the latest developments in personal computing. Gary Kildall was born and grew up in Seattle , Washington , where his family operated a seamanship school. His father, Joseph Kildall, was a captain of Norwegian heritage. His mother Emma was of half Swedish descent, as Kildall's grandmother was born in Långbäck, Sweden, in Skellefteå Municipality , but emigrated to Canada at 23 years of age. Kildall earned

1168-419: Is architecturally very similar to the 8086. The main difference is that there are only eight data lines instead of the 8086's 16 lines. All of the other pins of the device perform the same function as they do with the 8086 with two exceptions. First, pin 34 is no longer BHE (this is the high-order byte select on the 8086—the 8088 does not have a high-order byte on its eight-bit data bus). Instead it outputs

1241-417: Is practically impossible to avoid idling the EU in the 8088 at least 1 ⁄ 4 of the time while executing useful real-world programs, and it is not hard to idle it half the time. In short, an 8088 typically runs about half as fast as 8086 clocked at the same rate, because of the bus bottleneck (the only major difference). A side effect of the 8088 design, with the slow bus and the small prefetch queue,

1314-690: Is probably not true on the 80286 and later; they have dedicated address ALUs and perform memory accesses much faster than the 8088 and 8086. Finally, because calls, jumps, and interrupts reset the prefetch queue, and because loading the IP register requires communication between the EU and the BIU (since the IP register is in the BIU, not in the EU, where the general registers are), these operations are costly. All jumps and calls take at least 15 clock cycles. Any conditional jump requires four clock cycles if not taken, but if taken, it requires 16 cycles in addition to resetting

1387-618: Is that it makes the 8088 compatible with the 8085 . Depending on the clock frequency , the number of memory wait states , as well as on the characteristics of the particular application program, the average performance for the Intel 8088 ranged approximately from 0.33 to 1 million instructions per second . Meanwhile, the mov reg,reg and ALU reg,reg instructions, taking two and three cycles respectively, yielded an absolute peak performance of between 1 ⁄ 3 and 1 ⁄ 2  MIPS per MHz, that is, somewhere in

1460-475: Is that the speed of code execution can be very dependent on instruction order. When programming the 8088, for CPU efficiency, it is vital to interleave long-running instructions with short ones whenever possible. For example, a repeated string operation or a shift by three or more will take long enough to allow time for the 4-byte prefetch queue to completely fill. If short instructions (i.e. ones totaling few bytes) are placed between slower instructions like these,

1533-525: The 16-bit bus of the 8086. The 16-bit registers and the one megabyte address range are unchanged, however. In fact, according to the Intel documentation, the 8086 and 8088 have the same execution unit (EU)—only the bus interface unit (BIU) is different. The 8088 was used in the original IBM PC and in IBM PC compatible clones . The 8088 was designed at Intel's laboratory in Haifa , Israel , as were

SECTION 20

#1732772991310

1606-572: The 8008 and 8080 processors, and in 1973, he developed the first high-level programming language for microprocessors, called PL/M . For Intel he also wrote 8008 and 8080 instruction set simulators named INTERP/8 and INTERP/80 . He created CP/M the same year to enable the 8080 to control a floppy drive, combining for the first time all the essential components of a computer at the microcomputer scale. He demonstrated CP/M to Intel, but Intel had little interest and chose to market PL/M instead. In 1973 Kildall and Kathryn Strutynski developed

1679-549: The IMSAI 8080 , a popular clone of the Altair 8800 . As more manufacturers licensed CP/M, it became a de facto standard and had to support an increasing number of hardware variations. In response, Kildall pioneered the concept of a BIOS , a set of simple programs stored in the computer hardware (ROM or EPROM chip) that enabled CP/M to run on different systems without modification. CP/M's quick success took Kildall by surprise, and he

1752-563: The NTSC colorburst frequency). Some of IBM's engineers and other employees wanted to use the IBM 801 processor, some preferred the new Motorola 68000 , and others argued for a small and simple microprocessor, such as the MOS Technology 6502 or Zilog Z80 , which are in earlier personal computers. However, IBM already had a history of using Intel chips in its products and had also acquired

1825-587: The Naval Postgraduate School in Monterey, California , began working at Intel as a consultant under the business name Microcomputer Applications Associates (MAA). By 1974, he had developed Control Program/Monitor, or CP/M , the first disk operating system for microcomputers . In 1974 he incorporated as Intergalactic Digital Research , with his wife handling the business side of the operation. The company soon began operating under its shortened name Digital Research. The company's operating systems, starting with CP/M for 8080 / Z80 -based microcomputers, were

1898-616: The PL/I programming language for Data General . Also possible, the IBM representatives might have been annoyed that DRI had spent hours on what they considered a routine formality. According to Kildall, the IBM representatives took the same flight to Florida that night that he and Dorothy took for their vacation, and they negotiated further on the flight, reaching a handshake agreement. IBM lead negotiator Jack Sams insisted that he never met Gary, and one IBM colleague has confirmed that Sams said so at

1971-548: The Red Book developed by Sony and Phillips in 1980. In 1985 the CD-ROM was presented by Philips and Sony , the same year Activenture was renamed KnowledgeSet . In June 1985 Digital Research released The Electronic Encyclopedia , it was a CD-ROM version of Grolier 's Academic American Encyclopedia . It was the first computer encyclopedia , it included pictures in 1990 and audio and videos in 1992. The encyclopedia

2044-490: The de facto standard of their era. Digital Research's product suite included the original 8-bit CP/M and its various offshoots like MP/M (1979), a multi-tasking multi-user version of CP/M. After Microsoft present MS-DOS that was based on CP/M , Digital Research released CP/M-86 , which was the first 16-bit system (1981, adapted to the IBM PC in early 1982), which was meant as direct competitor to MS-DOS . There followed

2117-432: The 8086, a sequence of fast instructions can quickly drain the four-byte prefetch queue. When the queue is empty, instructions take as long to complete as they take to fetch. Both the 8086 and 8088 take four clock cycles to complete a bus cycle; whereas for the 8086 this means four clocks to transfer two bytes, on the 8088 it is four clocks per byte. Therefore, for example, a two-byte shift or rotate instruction, which takes

2190-432: The 8088 software market but hoped to succeed with the Intel 80286 and Motorola 68000 , by 1984 the company formed a partnership with AT&T Corporation to develop software for Unix System V and sell its own and third-party products in retail stores. Jerry Pournelle warned later that year, however, that "Many people of stature seem to have left or are leaving Digital Research. DR had better get its act together." In

2263-463: The EU only two clock cycles to execute, actually takes eight clock cycles to complete if it is not in the prefetch queue. A sequence of such fast instructions prevents the queue from being filled as fast as it is drained, and in general, because so many basic instructions execute in fewer than four clocks per instruction byte—including almost all the ALU and data-movement instructions on register operands and some of these on memory operands—it

Digital Research - Misplaced Pages Continue

2336-555: The IBM PC on bootable floppy diskettes bundled with SpeedStart CP/M, a reduced version of CP/M-86 as a bootable runtime environment . IBM approached Digital Research in 1980, at Bill Gates ' suggestion, to negotiate the purchase of a forthcoming version of CP/M called CP/M-86 for the IBM PC . Gary had left initial negotiations to his wife, Dorothy, as he usually did, while he and colleague and developer of MP/M operating system Tom Rolander used Gary's private aeroplane to deliver software to manufacturer Bill Godbout . Before

2409-424: The IBM representatives would explain the purpose of their visit, they insisted that Dorothy sign a non-disclosure agreement . On the advice of DRI attorney Gerry Davis, Dorothy refused to sign the agreement without Gary's approval. Gary returned in the afternoon and tried to move the discussion with IBM forward, and accounts disagree on whether he signed the non-disclosure agreement, as well as whether he ever met with

2482-429: The IBM representatives. Various reasons have been given for the two companies failing to reach an agreement. DRI, which had only a few products, might have been unwilling to sell its main product to IBM for a one-time payment rather than its usual royalty -based plan. Dorothy might have believed that the company could not deliver CP/M-86 on IBM's proposed schedule, as the company was busy developing an implementation of

2555-527: The PC industry. His untimely death was very unfortunate and his work will be missed." In March 1995, Kildall was posthumously honored by the Software Publishers Association (SPA) for his contributions to the microcomputer industry: In April 2014, the city of Pacific Grove installed a commemorative plaque outside Kildall's former residence, which also served as the early headquarters of Digital Research. Steve Hauk wrote

2628-551: The PC project disputed the book's description of events, and Microsoft described it as "one-sided and inaccurate." In August 2016, Kildall's family made the first seven chapters of Computer Connections available as a free public download. On July 8, 1994, at the age of 52, Kildall sustained a head injury at the Franklin Street Bar & Grill, a biker bar in Monterey, California. The exact circumstances of

2701-724: The basis for the following systems: Several notable employees worked at Digital Research, some of which later made important contributions to the IT industry, such as: Gary Kildall Gary Arlen Kildall ( / ˈ k ɪ l d ˌ ɔː l / ; May 19, 1942 – July 11, 1994) was an American computer scientist and microcomputer entrepreneur. During the 1970s, Kildall created the CP/M operating system among other operating systems and programming tools , and subsequently founded Digital Research, Inc. to market and sell his software products. In 1974 in Pacific Grove , Kildall demonstrated

2774-488: The board. Kildall co-hosted a public television program produced by PBS called Computer Chronicles . It followed trends in personal computing. Gary co-hosted the program for seven years during the first eight seasons from 1983 to 1990. After this time the program continued through its 19th season, with the last episode aired on June 25, 2002. In 1984 Gary started another company, Activenture , which adapted optical disc technology for computer use, using as reference

2847-476: The company waned. He worked in various experimental and research projects, such as a version of CP/M with multitasking ( MP/M ), created by Digital Research developer Tom Rolander in 1979. Kildall also worked on an implementation of the Logo programming language . He hoped that Logo, an educational dialect of LISP , would supplant BASIC in education, but it did not. In 1985 Digital Research developed FlexOS ,

2920-491: The connection between the two is unclear. "Medical evidence of chronic alcoholism was found during the autopsy" Initial news reports and police investigation viewed Kildall's death as a possible homicide. According to the coroner's report, Kildall's fatal injury may have taken place "as a result of foul play," and the case was referred to the Monterey Police Department. "We're going to investigate it as

2993-543: The day off for a recreational flight. In later years, Kildall privately expressed bitter feelings about being overshadowed by Microsoft, and began suffering from alcoholism . Selling DRI to Novell had made Kildall a wealthy man, and he moved to the West Lake Hills suburb of Austin. His Austin house was a lakeside property, with stalls for several sports cars, and a video studio in the basement. Kildall owned and flew his own Learjet and had at least one boat on

Digital Research - Misplaced Pages Continue

3066-578: The decision to give the keynote speech to Bill Gates, a Harvard dropout who had donated to UW, but had never attended. In response, Kildall began writing a memoir, entitled Computer Connections: People, Places, and Events in the Evolution of the Personal Computer Industry . The memoir, which Kildall sought to publish, expressed his frustration that people did not seem to value elegance in computer software. Don't think for

3139-419: The development of GEM, Microsoft introduced Windows 1.0 . Digital Research (and later its successor Caldera ) accused Microsoft of announcing vaporware versions of MS-DOS to suppress sales of DR DOS. Concurrent PC DOS later evolved into the modular FlexOS (1986). This exploited the greater memory addressing capability of the new CPU to provide a more flexible multi-tasking environment. There

3212-439: The finished results. The relatively large general register set of the 8088 compared to its contemporaries assists this strategy. When there are not enough registers for all variables that are needed at once, saving registers by pushing them onto the stack and popping them back to restore them is the fastest way to use memory to augment the registers, as the stack PUSH and POP instructions are the fastest memory operations. The same

3285-538: The first working prototype of CP/M. Together with his invention of the BIOS (Basic Input Output System), his operating system allowed a microprocessor-based computer to communicate with a disk storage . Kildall was among the earliest individuals to recognize microprocessors as fully capable computers. He is considered a pioneer of the personal computer revolution . During the 1980s, Kildall appeared on PBS as co-host (with Stewart Cheifet ) of Computer Chronicles ,

3358-468: The injury are unclear. Various sources have claimed he fell from a chair, fell down steps, or was assaulted because he had entered the establishment wearing Harley-Davidson leathers. Harold Evans, in They Made America , states that Kildall "stumbled and hit his head" inside the premises, and "was found on the floor." Following the injury, Kildall was discharged from the hospital twice. He

3431-648: The lake. While in Austin he also participated in volunteer efforts to assist children with HIV/AIDS . He also owned a mansion with a panoramic ocean view in Pebble Beach, California , near the headquarters of DRI. In 1992, Kildall was invited to the University of Washington computer science program's 25th anniversary event. As a distinguished graduate of the program, Kildall was disappointed when asked to attend simply as an audience member. He also took offense at

3504-477: The language PL/M to produce CP/M , one of the first operating systems for personal computers , they used as reference their experience with the IBM mainframe computers and the operating system VM . Kildall and his wife Dorothy established a company, originally called "Intergalactic Digital Research" (later renamed as Digital Research, Inc. ), to market the operating system CP/M through advertisements in hobbyist magazines. Digital Research licensed CP/M for

3577-557: The manufacturer would still be required to pay a license fee to Microsoft for that system. This practice led to a US Department of Justice investigation, resulting in a decision in 1994 that barred Microsoft from "per-processor" licensing. Successive revisions of Concurrent CP/M incorporated MS-DOS API emulation (since 1983), which gradually added more support for DOS applications and the FAT file system . These versions were named Concurrent DOS (1984), with Concurrent PC DOS (1984) being

3650-467: The multi-tasking MP/M-86 (1981), and Concurrent CP/M (1982), a single-user version featuring virtual consoles from which applications could be launched to run concurrently. In May 1983 Digital Research announced that it would offer PC DOS versions of all of its languages and utilities. It remained influential, with US$ 45 million in 1983 sales making Digital Research the fourth-largest microcomputer software company. Admitting that it had "lost"

3723-456: The narrower bus. These modifications of the basic 8086 design were one of the first jobs assigned to Intel's new design office and laboratory in Haifa. Variants of the 8088 with more than 5 MHz maximal clock frequency include the 8088–2, which was fabricated using Intel's new enhanced nMOS process called HMOS and specified for a maximal frequency of 8 MHz. Later followed the 80C88,

SECTION 50

#1732772991310

3796-456: The new IBM PC. When the IBM PC arrived in late 1981, it came with PC DOS , an OEM version of MS-DOS , which was developed from 86-DOS , which Microsoft had acquired for this purpose. By mid-1982, MS-DOS was also marketed for use in hardware-compatible non-IBM computers. This one decision resulted in Microsoft becoming the leading name in computer software. This story is detailed from

3869-574: The operating system options was PC DOS, priced at US$ 40. PC DOS was seen as a practically necessary option; most software titles required it and without it the IBM PC was limited to its built-in Cassette BASIC . CP/M-86 shipped a few months later six times more expensive at US$ 240, and sold poorly against DOS and enjoyed far less software support. With the loss of the IBM deal, Gary and Dorothy found themselves under pressure to bring in more experienced management, and Gary's influence over

3942-433: The order of 100–200 clock cycles each. Many simple multiplications by small constants (besides powers of 2, for which shifts can be used) can be done much faster using dedicated short subroutines. The 80286 and 80386 each greatly increase the execution speed of these multiply and divide instructions. The original IBM PC is the most influential microcomputer to use the 8088. It has a clock frequency of 4.77 MHz (4/3

4015-411: The overall effect can be a slowdown by a factor of two or more. If those code segments are the bodies of loops, the difference in execution time may be very noticeable on the human timescale. The 8088 is also (like the 8086) slow at accessing memory. The same ALU that is used to execute arithmetic and logic instructions is also used to calculate effective addresses. There is a separate adder for adding

4088-681: The point of view of Microsoft and IBM in the PBS series Triumph of the Nerds , and from the point of view of Gary Kildall's friends and coworkers in The Computer Chronicles . The competition between MS-DOS and DR DOS is one of the more controversial chapters of microcomputer history. Microsoft offered better licensing terms to any computer manufacturer that committed to selling MS-DOS with every system they shipped, making it uneconomical for them to offer systems with another OS, since

4161-442: The prefetch queue; therefore, conditional jumps should be arranged to be not taken most of the time, especially inside loops. In some cases, a sequence of logic and movement operations is faster than a conditional jump that skips over one or two instructions to achieve the same result. Intel datasheets for the 8086 and 8088 advertised the dedicated multiply and divide instructions (MUL, IMUL, DIV, and IDIV), but they are very slow, on

4234-411: The price difference between PC DOS and CP/M-86 in order to marginalize CP/M. Kildall had completed a rough draft of the manuscript by the end of 1993, but the full text remains unpublished. Journalist Harold Evans used the memoir as a primary source for a chapter about Kildall in the 2004 book They Made America , concluding that Microsoft had robbed Kildall of his inventions. IBM veterans from

4307-399: The range 3–5 MIPS at 10 MHz. The speed of the execution unit (EU) and the bus of the 8086 CPU was well balanced; with a typical instruction mix, an 8086 could execute instructions out of the prefetch queue a good bit of the time. Cutting down the bus to eight bits made it a serious bottleneck in the 8088. With the speed of instruction fetch reduced by 50% in the 8088 as compared to

4380-468: The rights to manufacture the 8086 family. IBM chose the 8088 over the 8086 because Intel offered a better price for the former and could supply more units. Another factor was that the 8088 allowed the computer to be based on a modified 8085 design, as it could easily interface with most nMOS chips with 8-bit databuses. These were mature, and therefore economical, components. This included ICs originally intended for support and peripheral functions around

4453-498: The same person [will say], ‘Yeah, but did you go flying and blow IBM off?’ Gary Kildall, Computer Connections Although Kildall preferred to leave the IBM affair in the past and to be known for his work before and afterward, he continually faced comparisons between himself and Bill Gates, as well as fading memories of his contributions. A legend grew around the fateful IBM-DRI meeting, encouraged by Gates and various journalists, suggesting that Kildall had irresponsibly taken

SECTION 60

#1732772991310

4526-497: The short ones can execute at full speed out of the queue. If, on the other hand, the slow instructions are executed sequentially, back to back, then after the first of them the bus unit will be forced to idle because the queue will already be full, with the consequence that later more of the faster instructions will suffer fetch delays that might have been avoidable. As some instructions, such as single-bit-position shifts and rotates, take literally 4 times as long to fetch as to execute,

4599-592: The task of finding a usable operating system, and a few weeks later he proposed using the operating system 86-DOS —an independently developed operating system that implemented Kildall's CP/M API —from Seattle Computer Products (SCP). Paul Allen negotiated a licensing deal with SCP. Allen had 86-DOS adapted for IBM's hardware, and IBM shipped it as IBM PC DOS . Kildall obtained a copy of PC DOS, examined it, and concluded that it infringed on CP/M. When he asked Gerry Davis what legal options were available, Davis told him that intellectual property law for software

4672-613: The time the IBM Personal Computer was being developed, Digital Research's CP/M was the dominant operating system of the day. In 1980, IBM asked Digital Research to supply a version of CP/M written for the Intel 8086 microprocessor as the standard operating system for the PC, which would use the code-compatible Intel 8088 chip. Digital Research, uneasy about the conditions related to making such an agreement with IBM, refused. Microsoft seized this opportunity to supply an OS, in addition to other software (e.g., BASIC ) for

4745-419: The time. He accepted that someone else in his group might have been on the same flight, and noted that he flew back to Seattle to talk with Microsoft again. Sams related the story to Gates, who had already agreed to provide a BASIC interpreter and several other programs for the PC. Gates' impression of the story was that Gary capriciously "went flying", as he would later tell reporters. Sams left Gates with

4818-484: The version adapted to run on IBM compatible PCs. In 1985, soon after the introduction of the 80286 -based IBM PC/AT , Digital Research introduced a real-time system, initially called Concurrent DOS 286 . Other single-user operative systems were launched: DOS Plus (1985) and DR DOS (1988). The latter system was marketed as a direct MS-DOS/PC DOS replacement with added functionality. In order to achieve this, it gave up built-in support to run CP/M applications and

4891-479: Was a small but powerful set of system APIs , each with a synchronous and an asynchronous variant. Pipes were supported, and all named resources could be aliased by setting environment variables . This system was to enjoy enduring favour in point-of-sale systems. Other successors of Concurrent DOS were Concurrent DOS XM (1986) and the 32-bit Concurrent DOS 386 (1987). In 1991 DR presented Multiuser DOS . Digital Research's multi-user family of operating systems

4964-510: Was acquired by Banta Corporation , its last CD-ROM version was published in 2003. . Kildall's final business venture, known as Prometheus Light and Sound (PLS) and based in Austin, Texas , developed a modular PBX communication system that integrated land-line telephones with mobile phones (called "Intelliphone") to reduce the then-high online costs and to remotely connect with home appliances. Prometheus Light and Sound system included

5037-537: Was changed to use DOS-compatible internal structures. It became a successful product line in itself. In 1985 Digital Research also produced a microcomputer version of the GKS graphics standard (related to NAPLPS ) called GSX , and later used this as the basis of their GEM GUI . Less known are their application programs, limited largely to the GSX-based DR DRAW and a small suite of GUI programs for GEM. After

5110-428: Was not clear enough to sue. Instead Kildall only threatened IBM with legal action, and IBM responded with a proposal to offer CP/M-86 as an option for the PC in return for a release of liability. Kildall accepted, believing that IBM's new system (like its previous personal computers) would not be a significant commercial success. When the IBM PC was introduced, IBM sold its operating system as an unbundled option. One of

5183-550: Was pronounced dead at the Community Hospital of the Monterey Peninsula , on July 11, 1994. An autopsy, conducted on July 12, did not conclusively determine the cause of death. Evans states that Kildall's head injury triggered a cerebral hemorrhage , causing a blood clot to form inside the skull. A CP/M Usenet FAQ states that Kildall was concussed due to his injury, and died of a heart attack ;

5256-489: Was sidelined with the previous single user operative systems. In one beta release of Windows 3.1 , Microsoft included hidden code (later called the AARD code ) that detected DR DOS and displayed a cryptic error message. Digital Research was purchased by Novell for US$ 80 million in 1991. primarily for Novell to gain access to the operating system line. FlexOS , this operative system had already been adopted as

5329-458: Was slow to update it for high density floppy disks and hard disk drives . After hardware manufacturers talked about creating a rival operating system, Kildall started a rush project to develop CP/M 2 . By 1981, at the peak of its popularity, CP/M ran on 3000 different computer models and DRI had US$ 5.4 million in yearly revenues. Between 1983 and 1984, Digital Research offered several of their business and educational applications for

#309690