ArticleslgStudy

computer science

OS/2

OS/2 is a computer science topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand OS/2 rather than just read about it. In short: OS/2 (Operating System/2) is a proprietary computer operating system for x86 and PowerPC based personal computers created and initially developed jointly by IBM and Microsoft, under the leadership of IBM software designer Ed Iacobucci, intended as a replacement for DOS. The first version was released in 1987.

OS/2 — main illustration
OS/2 — illustration

Key takeaways

  • OS/2 belongs to computer science; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect OS/2 to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of OS/2 from memory before moving on to harder problems.

Reference excerpt

OS/2 (Operating System/2) is a proprietary computer operating system for x86 and PowerPC based personal computers created and initially developed jointly by IBM and Microsoft, under the leadership of IBM software designer Ed Iacobucci, intended as a replacement for DOS. The first version was released in 1987. A feud between the two companies beginning in 1990 led to Microsoft's leaving development solely to IBM, which continued development on its own. OS/2 Warp 4 in 1996 was the last major upgrade, after which IBM slowly halted the product as it failed to compete against Microsoft's Windows; updated versions of OS/2 were released by IBM until 2001. The name stands for Operating System/2 because it was introduced as part of the same generation change release as IBM's Personal System/2 (PS/2) line of second-generation PCs. OS/2 was intended as a protected-mode successor of PC DOS targeting the Intel 80286 processor. Notably, basic system calls were modelled after MS-DOS calls; their names even started with "Dos" and it was possible to create "Family Mode" applications – text mode applications that could work on both systems. Because of this heritage, OS/2 shares similarities with Unix, Xenix, and Windows NT. OS/2 sales were largely concentrated in networked computing used by corporate professionals. OS/2 2.0 was released in 1992 as the first 32-bit version as well as the first to be entirely developed by IBM, after Microsoft severed ties over a dispute over how to position OS/2 relative to Microsoft's new Windows 3.1 operating environment. With OS/2 Warp 3 in 1994, IBM attempted to also target home consumers through a multi-million dollar advertising campaign. Nonetheless, it continued to struggle in the marketplace, partly due to strategic business measures imposed by Microsoft in the industry that have been considered anti-competitive. Following the failure of IBM's Workplace OS project, OS/2 Warp 4 became the final major release in 1996; IBM discontinued its support for OS/2 on December 31, 2006. Since then, OS/2 has been developed, supported and sold by two different third-party vendors under license from IBM – first by Serenity Systems as eComStation from 2001 to 2011, and later by Arca Noae LLC as ArcaOS since 2017.

Development Ironically, Microsoft is competing against itself in the operating systems market. Besides Xenix, Microsoft has announced Windows 386, which [is] somewhat similar to OS/2. Of course, either way users turn, Microsoft wins.

1985–1990: Joint IBM–Microsoft development

The development of OS/2 began when IBM and Microsoft signed the "Joint Development Agreement" in August 1985. It was code-named "CP/DOS" and it took two years for the first product to be delivered.

OS/2 1.0 (1987) OS/2's release was long delayed. It was widely believed that all IBM programmers used assembly language, and a rumour said that the delay was because they had to learn the programming language C. OS/2 1.0 was announced in April 1987 and released in December. The original release only ran in text mode, and a GUI was introduced with OS/2 1.1 about a year later. OS/2 features an API for controlling the video display (VIO) and handling keyboard and mouse events so that programmers writing for protected mode don't need to call the BIOS or access hardware directly. Other development tools included a subset of the video and keyboard APIs as linkable libraries so that family mode programs are able to run under MS-DOS, and, in the OS/2 Extended Edition v1.0, a database engine called Database Manager or DBM (this was related to DB2, and should not be confused with the DBM family of database engines for Unix and Unix-like operating systems). A task-switcher named Program Selector was available through the Ctrl-Esc hotkey combination, allowing the user to select among multitasked text-mode sessions (or screen groups; each can run multiple programs). Communications and database-oriented extensions were delivered in 1988, as part of OS/2 1.0 Extended Edition: SNA, X.25/APPC/LU 6.2, LAN Manager, Query Manager, SQL. Microsoft's Bill Gates predicted at a 1987 Computerworld interview that "three years out, over 80% of new office systems will be based on OS/2". Ashton-Tate's Ed Esber also predicted success, while Lotus Development's Jim Manzi said "I don't know anyone who's screaming for OS/2. End users would really prefer that the whole thing never happened". Gates said that Microsoft would release Windows software first with "very cheap upgrades" to OS/2 versions, while the other two said their companies would release for OS/2 first.

OS/2 1.1 (1988) The promised user interface, Presentation Manager, was introduced with OS/2 1.1 in October 1988. It had a similar user interface to Windows 2.1, which was released in May of that year. (The interface was replaced in versions 1.2 and 1.3 by a look closer in appearance to Windows 3.0.) The Extended Edition of 1.1, sold only through IBM sales channels, introduced distributed database support to IBM database systems and SNA communications support to IBM mainframe networks.

OS/2 1.2 (1989) In 1989, Version 1.2 introduced Installable Filesystems and, notably, the HPFS filesystem. HPFS provided a number of improvements over the older FAT file system, including long filenames and a form of alternate data streams called Extended Attributes. In addition, extended attributes were also added to the FAT file system.

The Extended Edition of 1.2 introduced TCP/IP and Ethernet support. OS/2- and Windows-related books of the late 1980s from both Microsoft's Gordon Letwin and his IBM counterpart Ed Iacobucci acknowledged the existence of both systems and promoted OS/2 as the system of the future.

1990: Breakup

OS/2 1.3 (1990)

… excerpt ends here. Continue reading the full article.

Illustrations

OS/2 illustration
OS/2 illustration
OS/2 illustration
OS/2 illustration
OS/2: OS/2 1.1 was the first version to feature the Presentation Manager GUI.
OS/2 1.1 was the first version to feature the Presentation Manager GUI.

Worked examples

Example 1 — a first encounter with OS/2

Start with the simplest possible case. Write down what OS/2 claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In computer science, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to OS/2 before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about OS/2 ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of OS/2

In research
OS/2 appears in computer science research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses OS/2 in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
OS/2 is common in secondary-school and first-year university syllabi. It links to neighbouring topics 1987 software, Discontinued operating systems, IBM operating systems, so understanding it makes those chapters shorter.
In everyday life
Look for OS/2 outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study OS/2 in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what OS/2 means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain OS/2 out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is OS/2 in simple terms?

OS/2 (Operating System/2) is a proprietary computer operating system for x86 and PowerPC based personal computers created and initially developed jointly by IBM and Microsoft, under the leadership of IBM software designer Ed Iacobucci, intended as a replacement for DOS. The first version was releas…

Why does OS/2 matter?

Because it connects several computer science ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study OS/2?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on OS/2.

Tags

  • 1987 software
  • Discontinued operating systems
  • IBM operating systems
  • Legacy systems
  • OS/2
  • X86 operating systems

Keep exploring