В начале 1980-х годов персональные компьютеры начали активно завоевывать рынок, постепенно расширяя свои возможности и функциональность. Однако компьютерная индустрия тех лет была разделена на два ярко выраженных лагеря: с одной стороны - мощные, дорогие и специализированные мейнфреймы, работающие в крупных корпорациях, с другой - более доступные и простые настольные ПК IBM PC и их клоны. В 1983 году произошло событие, которое на долгие годы стало символом технической смелости и изобретательности: компании Motorola, Intel и IBM совместно разработали PC XT/370 - персональный компьютер, оснащённый технологией, позволяющей запускать программное обеспечение для IBM System/370 прямо на настольной машине. Этот продукт стал важной вехой в истории компьютерных технологий, открыв новый взгляд на возможности микропроцессоров и их роль в трансформации индустрии вычислительной техники. История System/370 и её значение в вычислительной технике Линейка систем System/370 появилась в 1970 году как преемник успешной серии System/360 и быстро завоевала позиции на рынке мейнфреймов.
Эти системы стали эталоном вычислительной мощности и надежности, успешно применялись для рабочих нагрузок в банках, государственных учреждениях, крупных корпорациях. Несмотря на появление все более мощных мини-ЭВМ и персональных компьютеров, System/370 оставалась основным выбором для сложных задач, требующих высокой производительности и масштабируемости. Однако высокие цены на мейнфреймы делали их доступными только для крупных компаний. Например, базовая модель System/370 в начале 1980-х стоила около 250 тысяч долларов - сумма, непосильная для большинства потенциальных пользователей. В то же время IBM и сопутствующие производители активно развивали идеи персональных компьютеров, которые становились всё доступнее и мощнее.
Параллельно с выпуском оригинального IBM PC в 1981 году, в 1983 году появился IBM PC/XT с интегрированным жестким диском и расширенными возможностями подключения внешних устройств, что делало его платформу удобной для модернизации и расширения. Именно на базе IBM PC/XT появилась идея создать настольную машину, способную работать с программным обеспечением для мейнфреймов. Так и возник проект PC XT/370. Что такое IBM PC XT/370 и как он работал IBM PC XT/370 представлял собой стандартный IBM PC/XT, оснащённый тремя дополнительными расширительными платами, которые позволяли ему выполнять задачи, традиционно отведённые только мейнфреймам System/370. Основной задачей было не просто преобразовать ПК в клон мейнфрейма, а дать возможность запускать некоторые программы и эмулировать терминалы, что существенно расширяло функциональность машины.
Ключевым элементом системы была плата PC/370-P, на которой размещались два микропроцессора Motorola 68000, один из которых был специально модифицирован для выполнения набора команд System/370. В дополнение использовался также модернизированный сопроцессор Intel 8087, отвечавший за выполнение математических операций с плавающей запятой, что было крайне важным для вычислительных задач мейнфрейма. Кроме того, плата PC/370-M обеспечивала 512 килобайт специальной памяти, необходимой для операций виртуальной памяти и обработки данных, а PC/370-EM выступала в роли эмулятора IBM 3270 - терминала, который использовался для работы с мейнфреймами. Уникальность разработки заключалась в том, что один из процессоров 68000 получил изменённую микрокодовую прошивку, позволявшую ему непосредственно исполнять подмножество команд архитетуры System/370. Другой процессор обслуживал эмуляцию и обработку инструкций, которые не были реализованы аппаратно.
Сопроцессор Intel 8087 отвечал за сложные математические функции, которые требовали высокой производительности. Всё это было объединено многочисленными логическими микросхемами, которые обеспечивали виртуальную память и взаимодействие между процессорами и основной памятью компьютера. Почему именно Motorola 68000 и Intel 8087? Выбор процессоров был не случаен. Motorola 68000 отличался достаточно высокой производительностью и гибкой архитектурой, позволяющей использовать микрокод для реализации новых наборов инструкций. Микрокод - это низкоуровневая прошивка, задающая поведение процессора при исполнении команд, и именно возможность модифицировать микрокод позволила инженерам IBM и Motorola адаптировать 68000 под подмножество команд System/370.
Инженер Ник Треденник, ключевая фигура в проекте, внес значительный вклад в перепрограммирование микрокода Motorola 68000. Он известен как один из главных разработчиков оригинального 68000 и прекрасно понимал внутреннюю архитектуру процессора, что позволило эффективно интегрировать системные инструкции. Intel 8087 тем временем являлся одним из лучших сопроцессоров для сложных математических операций, что делало его необходимым элементом для работы с вычислительными задачами мейнфрейма. Какие преимущества приносил XT/370 конечным пользователям XT/370 не был просто прототипом, а представлял собой полноценную рабочую машину с достаточно высоким уровнем производительности. Приобрести такой компьютер можно было примерно за 8085 долларов, что, хотя и превышало стоимость обычного IBM PC/XT, открывало доступ к вычислительным возможностям мейнфрейма в значительно более компактном и относительно недорогом формате.
Система позволяла выполнять некоторые задачи, которые ранее были привязаны исключительно к большим центрам обработки данных. Благодаря эмулятору терминала IBM 3270, XT/370 мог использоваться как удобное средство доступа к удалённым мейнфреймам. Такая интеграция значительно расширяла рабочие возможности офисных и технических работников, облегчая взаимодействие с корпоративными ресурсами. Кроме того, некоторые приложения, в частности связанные с обработкой баз данных, могли запускаться локально на XT/370, что снижало нагрузку на основной мейнфрейм. Кроме того, NASA опубликовала в 1984 году отчёт, в котором сравнивала производительность XT/370 при компиляции и запуске программ на языке Fortran с производительностью многопользовательской системы Honeywell, загруженной на 90%.
Результаты показали, что настольный компьютер был сопоставим по скорости и даже превосходил по некоторым параметрам гораздо более дорогой и специализированный мейнфрейм. Как XT/370 повлиял на развитие компьютерной индустрии Несмотря на то, что XT/370 не стал массовым продуктом и не превратил архитектуру System/370 в доминирующее решение для настольных компьютеров, он продемонстрировал, что технологии микропроцессоров и расширяемых архитектур способны приблизить мощность больших вычислительных систем к персональным машинам. Это был сигнал того, что семимильными шагами приближается эра, когда первоклассные вычислительные мощности будут доступны гораздо более широкому кругу пользователей. PC XT/370 стал своеобразным экспериментом, в ходе которого IBM и их партнёры оценили возможности системной архитектуры System/370 на новом уровне. Несмотря на то, что этот проект в конечном итоге не получил широкого распространения, опыт, полученный при создании и эксплуатации XT/370, помог определить направления дальнейшего развития аппаратного и программного обеспечения.
Кроме того, этот проект подчёркивает смещение баланса влияния в индустрии от производителей компьютерных систем к компаниям, занимающимся разработкой и выпуском микропроцессоров - Motorola и Intel. Их способности адаптировать и переосмыслить архитектуры, а также обеспечивать производительность и надёжность, отлично вписывались в новые тенденции, направленные на более тесную интеграцию аппаратной части и программного обеспечения. Сегодняшний взгляд на XT/370 и его наследие В наше время XT/370 воспринимается как любопытный и уникальный пример технической смекалки и кооперации между гигантами компьютерной индустрии. Многие энтузиасты и коллекционеры стремятся восстановить и сохранить эти машины, которые по-прежнему могут запускать оригинальное программное обеспечение 1980-х годов. Благодаря усилиям таких людей XT/370 продолжает привлекать внимание и воспитывать новое поколение специалистов и историков вычислительной техники.
В ретроспективе PC XT/370 можно считать важным этапом, который по-своему повлиял на эволюцию компьютерной техники, равно как и напоминанием о том, как инновации рождаются на стыке технологий и идей. Хотя архитектура System/370 так и не стала обыденной для настольных ПК, идеи гибкости, расширяемости и интеграции привели к появлению множества современных решений, от гибридных процессоров до мощных многоядерных систем, использующих расширения и ускорители. Заключение Проект PC XT/370 - это пример того, как переработка и инновационное использование существующих технологий может создать продукт с революционными характеристиками. Объединение усилий Motorola, Intel и IBM позволило воплотить в жизнь идею, которая на момент своего появления казалась почти фантастической: перенос вычислительной мощности мейнфреймов IBM System/370 в небольшой настольный компьютер. Это событие стало свидетельством быстрого развития компьютерной индустрии и фундаментом для будущих преобразований в мире вычислительной техники, которые мы наблюдаем и по сей день.
.