2

Системные требования для многих программных пакетов для DOS указывают «IBM PC или 100% совместимый ». Почему "100% совместимо"? Были ли в то время системы с частичной совместимостью с IBM PC?

2 ответа2

4

Как указывает Дэвид Шварц в своем ответе, он в основном использовался как отбой для любых проблем с программным обеспечением, запущенным не на IBM. Поскольку компьютеры IBM были более дорогими, чем многие "клоны ПК", они НЕ были тем, что покупало население, поэтому им действительно нужно было только полностью поддерживать людей с IBM (обычно компании с деньгами. ;))

Кроме того, был факт, что не все "клоны ПК" той эпохи (начало-середина 80-х) были аппаратно совместимы на 100%. В основном это стало проблемой для программного обеспечения, которое использовало Assembly для прямого доступа к аппаратным адресам, регистрам ЦП и т.д., Которые были стандартными на исходном IBM PC, но не могли быть реализованы идентично в "клоне".

Из статьи Википедии о компьютерах, совместимых с IBM :

Оригинальные "клоны" персонального компьютера IBM были созданы без участия или одобрения IBM. Columbia тщательно смоделировала IBM PC и в июне 1982 года выпустила первый "совместимый" ПК (то есть более или менее совместимый со стандартом IBM PC), за которым последовал Eagle Computer. Compaq Computer Corp. анонсировала свой первый IBM PC-совместимый несколько месяцев спустя в ноябре 1982 года - Compaq Portable. Compaq был первым портативным компьютером размером с швейную машину, который был на 100% совместим с ПК. Компания не смогла напрямую скопировать BIOS в результате судебного решения по делу Apple v. Franklin, но могла бы перепроектировать IBM BIOS, а затем написать свой собственный BIOS, используя дизайн чистой комнаты.

В то же время многие производители, такие как Xerox, HP, Digital, Sanyo, Texas Instruments, Tulip, Wang и Olivetti, представили персональные компьютеры, которые были совместимы с MS DOS, но не полностью программно или аппаратно совместимы с IBM PC.

3

Идея была просто в том, что разработчик программного обеспечения никогда не ошибался. Если это не сработало на вашем компьютере, то они могли бы просто сказать, что, поскольку это работает на IBM PC и не работает на вашем компьютере, это должно быть ошибка вашего компьютера, так как они сказали, что им требуется 100% совместимый компьютер.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .