1 / 21

OS/2

OS/2. Kyu Oh Kevin Koo Matt Liberati Stephanie Engel. History of OS/2. Version 1 Version 2 Warp 3 Warp 4. Version 1. Version 1.0 was released in 1987 IBM and Microsoft produced OS/2 version 1.0 Processor 286 Version 1.1 was released in 1988 Presentation Manager (PM)

nora-odom
Download Presentation

OS/2

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. OS/2 Kyu Oh Kevin Koo Matt Liberati Stephanie Engel

  2. History of OS/2 • Version 1 • Version 2 • Warp 3 • Warp 4

  3. Version 1 • Version 1.0 was released in 1987 • IBM and Microsoft produced OS/2 version 1.0 • Processor 286 • Version 1.1 was released in 1988 • Presentation Manager (PM) • Version 1.2 was released in 1989 • Improved PM • Version 1.3 was released in 1991 rectangle • smaller, faster, and more stable than previous versions.

  4. Version 2 • Version 2.0 was released in 1992 • first 32 bit operating system for personal computers • used Virtual DOS Machines (VDMs) • Workplace Shell (WPS) • Version 2.1 was released in 1993 • more CD-ROM and SCSI drivers

  5. Warp 3 • Warp 3 was release in 1995 • Required 4 MB of RAM • Improved Workplace Shell in performance and functionality • TCP/IP and Internet communications

  6. Warp 4 • Warp 4 was released in 1996 • new features • Java • VoiceType Navigation • Dictation • “Universal Client” because of its unparalleled network connectivity.

  7. Today OS/2 Server • Current version 4.51 • IBM product • Runs on Intel, Cyrix, AMD pentium, and Intel • Cost $250

  8. Semaphore • What is it • 3 Types

  9. Scheduling • Multitasking • Priority Based

  10. Deadlock • Definition • Situation • Result

  11. Graphical User Interface • The Beginnings of OS/2 • OS/2 Warp 4

  12. The Beginnings of OS/2 • OS/2 was originally written for the 286 • The first version of OS/2 was released in late 1987 • The command line interface of OS/2 1.0 looked a • lot like DOS

  13. OS/2 1.0 had a number of important features that DOS did not have - and which many other operating systems began to support only many years later. • Preemptive multitasking • Multithreading • Interprocess communication (IPC) • Virtual memory support (swapping) • Fully protected operation • Dynamic linking (DLLs) • Support for 16MB physical memory

  14. In OS/2 1.0 there wasn't really much to look at. The interface was text only screenshots from the OS/2 1.0 tutorial program

  15. The worst obstacle that OS/2 faced was DOS support. This was caused by a combination of several factors: • No support for virtualization of real mode on the 286 • processor. • Seriously incomplete DOS API forcing applications to • access hardware directly. • Memory constraints of real mode.

  16. OS/2 Warp 4 • Released in August, 1996 • Its new features included a "beautified" GUI; an ex-Apple • programmer designed the new graphical icons • A full Java Development Kit, which included • a Java Virtual Machine • OS/2 Warp 4 is fully Object Oriented via SOM • Pre-emptively multitasks all sessions (including DOS/Win) • Faster than WinNT, more stable than Win95, easier to • use than both WinNT and Win95, it is safe proven • technology, it runs practically all of your DOS and • Windows 3.1 programs

  17. OS/2 Warp 4desktop with the WarpCenter and some Object Desktop's component

  18. In OS/2 Warp 4, you can run practically all OS/2, Java, DOS, and Win 3.1 programs all at the same time with no problem!

  19. Characteristics • OS/2 is a single-user operating system • Uses pre-emptive multi-tasking to schedule CPU time • OS/2 was the first Personal Computer to provide intrinsic multi-tasking

  20. Multi-Threading • Native applications can utilize multi-threading capability • Not legacy applications from DOS or Windows 3.1

  21. Differences • OS/2 allows for different AUTOEXEC.BAT files to be set for different DOS applications • Lower end versions of OS/2 either: • require for Windows 3.1 to already be installed on the computer • includes a re-compiled version of Win 3.1.

More Related