Що означає для комп'ютера "сумісним IBM"?


9

Кілька питань з цього приводу:

1) Чи є цей термін вже актуальним?

2) Чи означає це щось з точки зору розробника?

Мені не зовсім зрозуміло, чи це BIOS, архітектура, шина чи комбінація. Частина програмного забезпечення, над яким я працюю, розраховує побачити "Опис" системи, і в даний час Windows-машини повідомляють "AT / AT Compatible". Поставивши собі завдання перенести це на Mac, я дійсно не знаю, що буде правильним "Описом" - це, швидше за все, буде опущено, але мені було цікаво, чи зможе хто-небудь дати зрозуміти сучасне використання цього терміна.


2
Ще не додавши цього як відповідь, але сумісний з IBM ПК переходить до найстаріших комп'ютерів IBM (1980-х?). Оскільки вони були настільки домінуючими, базовий вид архітектури перейшов у фактичний стандарт. Але це вже ніхто не називає. Стандарт де-факто визначає, наприклад, фактор форми (ATX, AT), BIOS та його розширюваність через ISA (тепер мертвий) та пізніші PCI. Назва архітектури x86 також походить від одного з перших процесорів, що використовуються в цих комп'ютерах IBM: Intel 8086. Сучасні машини, сумісні з IBM, все ще можуть запускати Windows 1 та Dos, саме це робить їх настільки сумісними.
sinni800

1
1) Ні. 2) Безглуздо, враховуючи, що ОС є найбільшим фактором, що обмежує розробників.
Даніель Р Хікс

Mac працює на Intel. Тепер компоненти повідомляють ОС, хто вони є, і де їх драйвери можна знайти в Інтернеті. Це зовсім інший світ. Достатньо сказано.
Лабораторії Фіаско

1
Ви б також добре опустити цей опис із аромату Windows. З часу PC / AT минуло певне, і з тих пір у нас були PC97, PC98, PC99 і PC2001. Напевно, "AT-сумісність", ймовірно, не має жодних слотів для розширення ISA, розеток мікропроцесора чи прошивки в ПЗУ для початківців.
JdeBP

Відповіді:


7

1) Чи є цей термін вже актуальним?

Не зовсім. У перші дні домашніх / персональних обчислень існувало декілька обчислювальних платформ, що використовували різні мікропроцесори. Апаратне та програмне забезпечення, як правило, несумісні між цими платформами. Оскільки виробники та користувачі HW та SW тяжіли до комп'ютера IBM, для використання його популярності були створені комп'ютери (відомі як клони IBM ), які були як апаратними, так і програмними засобами, сумісними з оригінальним комп'ютером IBM. Сьогодні термін "ПК" в значній мірі означає сумісний з IBM або комп'ютер Wintel і виключає інші персональні комп'ютери, такі як Mac.

2) Чи означає це щось з точки зору розробника?

Не зовсім. На сьогодні всі основні параметри для ПК тепер стандартизовані та узгоджені більшістю виробників, найбільш значущим альянсом є Microsoft та Intel, він же Wintel . Сьогодні нові функції, такі як PCI або SATA, погоджуються комітетом зі стандартів та / або виробниками / асоціаціями програмного забезпечення та програмного забезпечення. Нові апаратні продукти зазвичай представлені з повною підтримкою ОС та додатків. Межа між апаратним забезпеченням та ОС та прикладними програмами набагато краще визначається і зберігається окремо за допомогою DKI (інтерфейси ядра драйвера) та API (інтерфейси прикладних програм), тому суворі імітації апаратних засобів більше не потрібні.


0

http://en.wikipedia.org/wiki/IBM_PC_сумісний

Витоки цієї платформи стали рішенням IBM у 1980 році випустити на ринок недорогий однокористувацький комп'ютер якомога швидше у відповідь на успіх Apple Computer на процвітаючому ринку мікрокомп'ютерів. 12 серпня 1981 року перший продаж IBM PC надійшов у продаж. Для цього були доступні три операційні системи (ОС), але найпопулярнішою і найменш дорогою був PC DOS, модифікована версія 86-DOS, на яку Microsoft придбала повні права від Seattle Computer Products. У вирішальній поступці угода IBM дозволила Microsoft продати власну версію MS-DOS для не-IBM платформ. Єдиним захищеним компонентом оригінальної архітектури ПК був BIOS (Basic Input / Output System).

У цей період було виготовлено ряд комп’ютерів того часу на основі процесорів 8086 та 8088, але з різною архітектурою для ПК, які працювали під власними версіями DOS та CP / M-86. Однак програмне забезпечення, яке безпосередньо зверталося до обладнання, замість того, щоб здійснювати стандартні дзвінки в MS-DOS, було швидше. Це особливо стосувалося ігор. Комп'ютер IBM продавався досить великими обсягами, щоб виправдати написання програмного забезпечення спеціально для цього, і це спонукало інших виробників випускати машини, які могли використовувати ті ж програми, карти розширення та периферійні пристрої, що і ПК. Ринок комп'ютерів 808x швидко виключав усі машини, які не були функціонально дуже схожими на ПК. Бар'єр 640 кБ на "звичайній" системній пам'яті, доступній MS-DOS, є спадщиною того періоду;

Оригінальні "клони" персонального комп'ютера IBM були створені без участі чи схвалення IBM. У червні 1982 року Columbia уважно моделював комп'ютер IBM і випустив перший "сумісний" ПК (тобто більш-менш сумісний зі стандартом IBM PC), за яким слідує Eagle Computer. Компанія Compaq Computer Corp. оголосила про свій перший сумісний IBM PC через кілька місяців у листопаді 1982 року - Compaq Portable. Компанія Compaq була першим швейним портативним комп'ютером, який по суті був 100% сумісним з ПК. Компанія не змогла безпосередньо скопіювати BIOS в результаті рішення суду у справі Apple проти Франкліна, але вона могла переробити інженер IBM BIOS і потім написати власний BIOS, використовуючи дизайн чистої кімнати.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.