Операционная система os 2 кратко

Обновлено: 26.06.2024

OS/2(Operating system/2) является однопользовательской многозадачной ОС, односторонне (MS DOS OS/2) программно совместимой с MS DOS и предназначенной для работы с МП 80386 и выше (ПК IBM PC и PS/2). OS/2 может одновременно выполнять до 16 программ (каждая из них в своем сегменте памяти), но среди них только одну, подготовленную для MS DOS.

Важными особенностями OS/2 является наличие:

q многооконного интерфейса пользователя;

q программных интерфейсов для работы с системами баз данных;

q эффективных программных интерфейсов для работы в локальных вычислительных сетях.

OS/2 поддерживает физическую ОП объемом до 16 Мбайт и виртуальную — до 512 Мбайт на каждую задачу. К недостаткам OS/2 относится в первую очередь сравнительно небольшой объем программных приложений (ППО), наработанных к настоящему времени, а также плохой маркетинг этого программного продукта фирмой-разработчиком.

Операционная система UNIX

UNIX — многопользовательская, многозадачная ОС, включает в себя достаточно мощные средства защиты программ и файлов различных пользователей. Большая часть системных программ ОС UNIX написана на языке C (а не на ассемблере, как в DOS и OS/2) и она (за исключением небольшого ядра) является машинно-независимой, что обеспечивает высокую мобильность ОС и легкую переносимость прикладных программ на универсальные компьютеры, мини-компьютеры и ПК различной архитектуры. Важной особенностью ОС семейства UNIX является ее модульность и обширный набор сервисных программ, которые позволяют создать благоприятную операционную обстановку для пользователей-программистов (то есть система особенно эффективна для специалистов — прикладных программистов).

UNIX поддерживает иерархическую файловую структуру, виртуальную память, многооконный интерфейс, многопроцессорные системы, многопользовательскую систему управления базами данных, неоднородные вычислительные сети.

Для небольших однопользовательских систем на базе ПК она чаще всего является избыточной.

Большое распространение UNIX и ее версия Linuxполучили в сети Интернет, где важнейшее значение имеет независимость ОС от аппаратной платформы.

OS/2(Operating system/2) является однопользовательской многозадачной ОС, односторонне (MS DOS OS/2) программно совместимой с MS DOS и предназначенной для работы с МП 80386 и выше (ПК IBM PC и PS/2). OS/2 может одновременно выполнять до 16 программ (каждая из них в своем сегменте памяти), но среди них только одну, подготовленную для MS DOS.

Важными особенностями OS/2 является наличие:

q многооконного интерфейса пользователя;

q программных интерфейсов для работы с системами баз данных;

q эффективных программных интерфейсов для работы в локальных вычислительных сетях.

OS/2 поддерживает физическую ОП объемом до 16 Мбайт и виртуальную — до 512 Мбайт на каждую задачу. К недостаткам OS/2 относится в первую очередь сравнительно небольшой объем программных приложений (ППО), наработанных к настоящему времени, а также плохой маркетинг этого программного продукта фирмой-разработчиком.

Операционная система UNIX

UNIX — многопользовательская, многозадачная ОС, включает в себя достаточно мощные средства защиты программ и файлов различных пользователей. Большая часть системных программ ОС UNIX написана на языке C (а не на ассемблере, как в DOS и OS/2) и она (за исключением небольшого ядра) является машинно-независимой, что обеспечивает высокую мобильность ОС и легкую переносимость прикладных программ на универсальные компьютеры, мини-компьютеры и ПК различной архитектуры. Важной особенностью ОС семейства UNIX является ее модульность и обширный набор сервисных программ, которые позволяют создать благоприятную операционную обстановку для пользователей-программистов (то есть система особенно эффективна для специалистов — прикладных программистов).

UNIX поддерживает иерархическую файловую структуру, виртуальную память, многооконный интерфейс, многопроцессорные системы, многопользовательскую систему управления базами данных, неоднородные вычислительные сети.

Для небольших однопользовательских систем на базе ПК она чаще всего является избыточной.

Большое распространение UNIX и ее версия Linuxполучили в сети Интернет, где важнейшее значение имеет независимость ОС от аппаратной платформы.

OS / 2 - это операционная система, созданная Microsoft и IBM , которая позже была разработана только IBM. Имя OS / 2 - OS / 2 ( операционная система означает на английском языке операционная система). Это имя было выбрано в связи с линейкой компьютеров IBM второго поколения под названием IBM Personal System / 2 , на которых была установлена ​​OS / 2, заменяющая PC-DOS, и, прежде всего, как мы увидим ниже, чтобы выйти за ее пределы. . Первая версия (без графического интерфейса , 16-битная, многозадачность и т. Д.) Была выпущена в декабре 1987 года . В настоящее время IBM больше не продает OS / 2, и компания прекратила свою поддержку с тех пор, как 12 декабря 2006 г. .

Резюме

Исторический

1987: OS / 2 1.0

Самая первая версия OS / 2, результат сотрудничества IBM и Microsoft - 1.0. Она вышла 2 апреля 1987 г. , с планом сделать его доступным в первом квартале 1988 года (что в то время было полным прорывом в привычках IBM в то время, которая предпочитала анонсировать продукт, как только он будет готов к выходу на рынок) и, наконец, был доступен в Декабрь 1987 г. .

Этот выпуск был важен для IBM, поскольку она вмешивалась параллельно с выпуском IBM PS / 2 , желая одним выстрелом убить двух зайцев и связать эти два продукта. Однако OS / 2 ранее была разработана для IBM AT, а не PS / 2, и OS / 2 уже была совместима с ПК-совместимыми машинами.

IBM и Microsoft имели для OS / 2 очень строгое разделение бизнеса, особенно в области маркетинга (очень похожее на их расположение при продаже DOS ). Фактически, IBM предлагала OS / 2 напрямую своим клиентам и обеспечивала поддержку только систем IBM, в то время как их система была полностью совместима с оборудованием других производителей, если она была совместима с IBM AT. Microsoft сделала то же самое, предоставив OS / 2 для систем сторонних производителей и поддерживая только эти системы (особенно работая с такими производителями, как Compaq , а не с конечными пользователями ). Таким образом, цена OS / 2 1.0 Standard Edition составила 325 долларов (выше, чем DOS 3.30), в то время как OEM-версии Microsoft OS / 2 (вышедшие с небольшой задержкой в ​​1988 году) были намного дешевле из-за их интеграции в приобретаемое оборудование. .

Настоящая разница между OS / 2 и DOS заключалась в ясной и установленной структуре четко определенных API, которые программы должны были использовать (которых не существовало в DOS). Действительно, это была новая философия: защищенный режим.

Джерри Пурнел из Byte описывает как маркетинговую ошибку, когда IBM ставит свою ОС в 4 раза дороже, чем DOS, когда никакая немедленная прибыль не может вернуть эти вложения пользователю. К несчастью для продукта, период 1987-1988 годов также соответствует резкому скачку цен на оперативную память, которые до сих пор всегда падали (и не упадут снова до нескольких десятков месяцев спустя).

1988: OS / 2 1.1

OS / 2 1.1 была выпущена в Хэллоуин 1988 года. Эта новая версия имеет ожидаемый графический интерфейс Presentation Manager (позже переименованный в Workplace Shell ). Он также поддерживает диски размером более 32 МБ .

1989: OS / 2 1.2

Однако у системы есть серьезные недостатки. Например, для установки принтера требуется не менее восьми действий пользователя . Простительно в мире мэйнфреймов, где принтер часто устанавливается на весь срок службы компьютера, эти операции становятся сдерживающими в личном контексте. Для сравнения, Windows делает то же самое в два этапа. Microsoft не передаст это преимущество OS / 2.

1991: OS / 2 1.3, Microsoft ушла

В 1991 году IBM выпустила OS / 2 1.3, которая принесла небольшое улучшение: Adobe Type Manager . Но самая важная новость заключается в том, что Microsoft отказывается от проекта OS / 2. Однако Microsoft индивидуально продолжила разработку того, что тогда называлось OS / 2 3.0, а позже стало Windows NT . Со своей стороны IBM продолжает разработку OS / 2 2.0, но не объявляет дату выпуска. Ситуация такова, что статья в Wall Street Journal провозглашает смерть OS / 2.

1992: OS / 2 2.0

OS / 2 2.0 также использует новый графический интерфейс: Workplace Shell . В то время подавляющее большинство отраслевых журналов считали OS / 2 намного более стабильной, чем Windows, и несколько крупных компаний использовали ее для своих критически важных данных. Но по количеству и качеству прикладного программного обеспечения Windows теперь значительно опережала OS / 2. Это продвижение было решающим в выборе мелких пользователей.

1993: OS / 2 2.1

В Май 1993 г. выпустила OS / 2 2.1. Быстрее, чем OS / 2 2.0, он также поддерживает формат шрифтов TrueType , например Windows 3.1 .

1994: OS / 2 Warp 3.0

В Октябрь 1994 выпустила OS / 2 Warp 3.0. Он включает TCP / IP в стандартной комплектации, а также полный набор приложений под названием IBM Works .

Некоторые причины отказа OS / 2

Двигатель появился раньше тела

Культура IBM (в лабораториях, а не в отделах продаж) была хакерской . Команды OS / 2 сосредоточились на надежности ОС, и тем более было трудно гарантировать, что руководство IBM наложило OS / 2 на работу на Intel 80286 , чья архитектура была совершенно неподходящей. Частое переключение между защищенным (системным) и реальным режимы (приложения DOS): для переключения обратно в режим реального времени, необходимо было выполнить в рестарт тепло на каждом переключении контекста , с индикатором режима , расположенной в CMOS - качалке на клавиатуре микроконтроллера. Ходили слухи, что треть кода OS / 2 использовалась для обхода ошибок в разных версиях 80286 .

С другой стороны, внешнему виду, например, шрифтам , уделялось мало внимания , однако у IBM был отличный опыт работы с ее электрокомпозитором 4250, разработанным в Зиндельфингене ; шрифты GUI из Windows 2 были очень далеки от типографского качества, из-за чего OS / 2 выглядела как любительская система по сравнению с Macintosh или даже Windows 3.0 с Adobe Type Manager или 3.1 (TrueType), представленной безупречно.

Ситуация была необычной для IBM, но предполагалось, что она должна знать, что продажа компьютерной презентации - важная вещь (костюм-тройка, который давно носили ее продавцы, был предметом шуток в кругах Unix).

Большая маркетинговая ошибка IBM

Публика все еще могла не заметить эти недостатки и попробовать OS / 2 в качестве нормального преемника DOS (ее внутреннее название некоторое время было DOS 5 , не связанное с DOS 5, которая последовала за ней), но IBM совершила огромную маркетинговую ошибку , продав это в 4 раза дороже DOS. Скачок был слишком большим, чтобы его могли принять домашние клиенты и клиенты малого бизнеса, и IBM еще больше маргинализовала себя, поскольку Windows (оплачиваемая отдельно от DOS) рекламировала стоимость, которая была вдвое меньше, чем у ее конкурента.

Эту ошибку, как и многие другие, заклеймил Джерри Пурнел , технический редактор BYTE , и Меррил Чепмен будет еще резче. Маркетинговый отдел OS / 2 не мог, не хотел или не мог (потому что требования маржи высшего руководства были жесткими, а доля Microsoft была значительной) последовать его совету.

Что касается Билла Гейтса , он сказал прессе: «О, мы не пытаемся убить OS / 2, наоборот! Знаете, мы зарабатываем больше денег за каждую установленную OS / 2, чем за каждую установленную Windows! " [Требуется ссылка]

Гениальные шаги от Microsoft

После 1990 года Microsoft начала продвигать свой продукт Windows в ущерб OS / 2.

Microsoft рекомендовала своим пользователям приобретать новые клавиатуры с 3 дополнительными клавишами (105 вместо 102 во франкоязычных странах, 104 вместо 101 в Соединенных Штатах), чтобы получить новые функции Windows 95. В результате три дополнительные ключи не использовались в OS / 2 и выглядели как уже устаревшая ОС.

иначе

OS / 2 сегодня

Неофициальная цитата

Между прочим, дистрибутив Linux, на который ссылается Distrowatch , называется OS4!

Смерть OS / 2 (2005)

Какой была OS/2 от IBM и почему она проиграла Windows

О перационная система IBM OS/2, впервые выпущенная в 1987 году, занимает странное место в истории ПК. В те времена можно было услышать, что когда-то она была лучше, чем Windows, но мало кто ею пользовался.

OS/2 должна была заменить DOS

OS/2 дебютировала в 1987 году с линейкой IBM PS/2. Эта линейка была разработана, чтобы поднять серию ПК IBM на новый уровень с новыми стандартами, такими как VGA, интерфейс мыши и клавиатуры PS/2, а также шина архитектуры Micro Channel (MCA). Также имело смысл иметь новую операционную систему, и OS/2 соответствовала всем требованиям.

По иронии судьбы самые продаваемые младшие модели линейки PS/2 не имели передовых аппаратных функций и вместо этого работали под управлением PC-DOS с Windows.

Какой была OS/2 от IBM и почему она проиграла Windows

Разработка OS/2 началась в 1985 году как совместный проект IBM и Microsoft, которые разработали операционную систему PC-DOS, поставляемую с машинами IBM. Партнеры намеревались заменить DOS на усовершенствованную 32-битную операционную систему с защищенным режимом, которая обеспечит программную основу для современных приложений будущего.

Тем не менее, OS/2 оставалась известной в период с начала до середины 90-х как 32-разрядная операционная система с защищенным режимом (начиная с версии 2.0) для совместимых с IBM PC. Это позволяло одновременно выполнять многозадачность для нескольких приложений OS/2, DOS или Windows.

Это также происходило в то время, когда экосистема Microsoft MS-DOS и Windows была в целом менее стабильной и менее функциональной. Эти возможности завоевали много поклонников OS/2, но никогда не имели такого влияния на рынок, как Windows.

Известные версии OS/2

Какой была OS/2 от IBM и почему она проиграла Windows

С 1987 по 1996 год IBM выпустила следующие основные версии OS/2 (некоторые с заметными изменениями) и продолжала обновлять их, исправляя ошибки до 2001 года:

  • OS/2 1.x (1987-90): Подобно MS-DOS, первая версия (1.0) была только командной строкой. Но версия 1.1 (1988 г.) включала графический оконный интерфейс, подобный Windows 3.0, появившейся позже.
  • OS/2 2.x (1991-94): первая 32-разрядная версия, разработанная без Microsoft (хотя использовался устаревший код). Это также была первая версия, включающая графический интерфейс Workspace Shell.
  • OS/2 Warp 3.x (1994-95): Warp была попыткой поднять крутой маркетинговый ход для IBM. Эта версия оптимизировала производительность ОС за счет уменьшения использования памяти. Она также впервые включала компоненты подключения к Интернету.
  • OS/2 Warp 4 (1996-01): в этом выпуске дополнительно интегрирована интернет-поддержка, обновлен внешний вид Workspace Shell и включена поддержка таких технологий, как Java и OpenGL. Базовая структура Warp 4 по-прежнему получает обновления и поддержку программного обеспечения от сторонних поставщиков.

Соперничество OS/2 и Windows

Итак, почему Microsoft завоевала популярность? Мнения по этому поводу разнообразны и противоречивы. По словам ветеранов IBM (таких как Дэйв Уиттл), Windows подорвала OS/2 за счет сочетания интенсивного маркетинга, грязных уловок и неустанной поддержки недорогих машин.

Решающим фактором в этом противостоянии стали почти одновременные выпуски OS/2 2.0 ($195) и Windows 3.1 ($150) в 1992 году. Потребители воспринимали OS/2 как продукт, специально предназначенный для машин IBM (которые, как правило, были дороже). Однако Windows 3.1 могла работать на более дешевых машинах массового спроса.

Лучшим преимуществом OS/2 была совместимость с приложениями MS-DOS и Windows. Однако это означало, что немногие разработчики уделили время написанию приложений для OS/2. Итак, зачем вообще запускать OS/2?

Microsoft также разработала бестселлеры для повышения производительности, такие как Word и Excel, которые работали в Windows лучше, чем OS/2.

Это мнение до сих пор распространено среди тех, кто использовал OS/2.

OS/2 продолжает жить

Успех Windows не стал концом для OS/2. IBM продолжала поддерживать ее до 2001 года. Благодаря своей стабильности, она активно использовалась в банкоматах и других встроенных приложениях.

Даже сегодня OS/2 используется достаточно широко. Управление городского транспорта Нью-Йорка (MTA) по-прежнему использует OS/2 для питания элементов знаменитой системы метро Нью-Йорка. Проект под названием Warpzilla также поддерживает порты полусовременных веб-браузеров для OS/2.

На этой странице показываются непроверенные изменения

У этой страницы нет проверенных версий, вероятно, её качество не оценивалось на соответствие стандартам.


OS/2 (полуось, ось, пополама, полумух) — операционная система, созданная IBM для писюков, на первом этапе совместно с Microsoft. В начале 90-х годов — предмет фапа фанатов, ничуть не меньшего, чем сейчас огрызки. Эпичнейший маркетинговый фейл IBM. Которое даже и не заметило, что где-то там у них была операционная система.

Содержание



Жил да был Билл Гейтс. И купил он для IBM PC дисковую операционную систему QDOS за 50000 американских рублей. Далее называлась она уже MSDOS. Была та дось крива, тупа, убога, 16-битна и без графики. Отчего во второй половине 80-х г. мучились все неимоверно, а тут еще маки вылезли со своей грааааафикой, губииииин и прочими пищалками и перделками, на радость юзерам. Отчего стало Биллу, а еще больше ИБМу, горько и обидно, и задумали они сделать свою систему с блекджеком и шлюхами, то есть защищённым режимом процессора, поддержкой сети, встроенной СУБД и нормальной файловой системой (а не FATом образца 78 года, который на винтах в сотню бегамайт уже выглядит полнейшим и бесповоротным говном, что, впрочем, не мешает ему вовсю использоваться и спустя уже 35 лет) и прочим там. И сделали. Да вот только тоже тупую, кривую и убогую — Билли же поработал, nuff said. В результате возникшего срача Микрософт с Ибмом расплевались на веки вечные, Билли пошел доделывать свои форточки, а ИБМ — погрязла в переписывании кода, уходившего корнями во времена аж PDP и Bell Labs… но об этом позже.

Занятно, что незадолго до разрыва IBM и Microsoft последние разрабатывали свежую версию OS/2 под названием OS/2 NT. После того, как две компании побили горшки, Microsoft повыбрасывали из OS/2 NT все, что делало ее полуосью, и прикрутили взамен Windows API. Так, собственно, и появился первый Windows NT, как форк полуоси. Любопытно, что даже в современных виндах сохранилось кое-какое наследие полуоси, в частности, командный интерпретатор CMD.EXE берет начало именно оттуда. VDM, которая сохранялась во всех 32-битных версиях Windows NT (вплоть до Windows 7 32), тоже родом из полуоси.

Примерно к 93-95 году у полуоси ещё были шансы. Альтернативой на те времена ей были только форточки 3.x, с наивысшими достижениями: встроенной сетью для рабочих групп, кооперативной многозадачностью, и, главное, всё тем же самым DOSом внутри. Но то про винду, а вот и полуось была тоже не сахар: драйверов под железо нет, требования к железу (проц и память прежде всего) по тем временам просто чудовищные, родных программ — почти нет. Хотя даже Windows 3.1 могла работать с 2 мегабайтами (не гига-, а именно мегабайтами) и на 286 процессоре, и на ней даже можно было работать в Microsoft Word 6.0 и Excel 4.6, мало, кстати, с тех пор изменившихся.

Параллельно развивалась и НТя, по тем временам 3.5. И развивалась столь же медленно, ввиду еще бо́льших требований к железу, и была она с еще бо́льшими заскоками. НТя пришла к нам уже с нормальной NTFS (файловой системой на основе DEC'овской Files-11), со внутренней структурой практически на 100% унаследованной из DEC'овской VAX/VMS (ведущий архитектор которой как раз в те годы перебежал к мелкомягким — и там работает до сих пор), плавной многозадачностью и т. д.



А для своего времени эта штука была очень даже неплоха. Из основных плюсов:

Всё это сводилось к холивору фанатов полуоси и виндузятников. Еда была обширная и доставляющая. Смысл сводился к тому, что полуось работала стабильней, чем Windows 9x, но под винду софта и дров было больше.

— А в выне окошки кpасивее, ось — мастдай! — А ось pаботает устойчивее, вынь — мастдай! — А под вынь софта больше, ось — мастдай! — А вынь одни мудаки юзают! — Сам мудак!! — Вот поэтому ось и кpуче.

Не только Гордон Летвин из Майкрософт, но и справочные руководства от IBM подтверждают вышесказанное: каждый процесс имеет доступ к потокам ввода-вывода stdin/stdout/stderr, файловые дескрипторы наследуются при форке нового процесса, когда процесс завершается, его родитель получает сигнал SIGCHILD, страничная память, встроенное управление кучей. И всё это — в 1986 году.

Rexx и другие плюшки были перенесены с мейнфреймов. Сетевые протоколы — из BSD. И очень даже хорошо работают с этим ядром до сих пор, хотя оно с тех пор пилено-перепилено, вот же что странно.





На банкоматах Diebold уже не используется, (на Diebold 1064 iX используется до сих пор, сам настраивал!) так как не поддерживает epp4. Зато вовсю юзается на NCR-ах 5870.

Также существует хорошая, годная полуось под названием eComStation, где присутствуют и полезные вещи: VPN, Wi-Fi, драйверы для широких экранов, Flash и последняя Java-машина. Её продают, и даже кто-то покупает.

Описания функций API и руководство к ним из IBM OS/2 Toolkit были переведены на русский язык, в книге десятки сотен глав (во что, как обычно, никто не верит), но, к сожалению или к счастью, аффтар слишком увлёкся Лиспом и прочей функциональщиной, так что законченной версии мы никогда не увидим.

Кроме того, Полуось пользуется популярностью у даунгрейдеров, и некоторыми энтузиастами до сих пор допиливается/хакается (что частично компенсирует забитый на неё болт от производителей железа/софта). Так-то!

В 2017 году конторой Arca Noae по лицензии IBM было запилено продолжение OS/2 - ArcaOS 5.0. Возвращение короля, однако! Лицензия для персонального использования стоит всего-то $129, поэтому вряд ли будет интересна кому-то, кроме владельцев машин, до сих пор работающих на полуоси.

Некоторые части ядра были написаны IBM-ом: механизм страничной памяти, таймеры и обработку прерываний делал внезапно Майк Коган (и он же проектировал API последних версий), драйверы и файловые системы — его друг Стив Мастрианни. Другие — мелкомягкими: переключение из 16-разрядного режима в 32-разрядный написал Гордон Летвин, файловая система HPFS — тоже его лап дело. Так чем же первоначальная MS OS/2 отличалась от первоначальной IBM OS/2? А ничем, поскольку вплоть до версии 1.2 оно разрабатывалось совместно.

А вот насчёт версии 2.0 мнения уже разошлись: IBM хотела дальше развивать кодовую базу пополамы версий 1.х, тогда как мелкомягкие хотели всё переписать заново и запилили проект под названием OS/2 NT (угадайте, что из него потом выросло), и выпустить его когда-нибудь потом как OS/2 3.0, и потому в разработке версии 2.0 участия практически не принимали. На что в Голубом Гиганте весьма обиделись, да тут ещё и свежевышедшая Винда 3.0 стала мозолить им глаза, так что между ними приключился развод и попилка шкафа.

Читайте также: