Рубрика «System/370»

Недавно мне в руки попало винтажное пресс-папье от IBM 1970-х годов, в которое встроено несколько чипов памяти. Надпись Essones относится к полупроводниковой фабрике IBM в Корбей-Эсон, пригороде Парижа. IBM открыла её в 1964 году, и тогда это была крупнейшая полупроводниковая фабрика Европы.

Когда в конце 1960-х IBM стала использовать интегральные схемы, чипы запаковывали в квадратные металлические модули, назвав это Monolithic Systems Technology (MST). В пресс-папье представлены несколько этапов производства MST-модуля. Кремниевая подложка разрезается на кристаллы, крепится на квадратной керамической подложке, и оборачивается в металлический корпус размером с ноготь большого пальца.

Разбираем пресс-папье от IBM: реверс-инжиниринг чипов памяти из 1970-х - 1
В пресс-папье встроена кремниевая подложка, четыре кристалла и MST-модуль на разных стадиях сборки. Корпус пресс-папье пожелтел от времени.
Читать полностью »

Прочитав на Хабре интересную статью о VM/370, добавлю, что архитектура IBM/370 и операционная система VM/370 в частности дали многим людям возможность приобщиться к современным технологиям и архитектурам OS и “железа” лет этак на 10/20/30 (в зависимости от возраста программиста) раньше, чем эти технологии стали общедоступными для всех нас на обычных PC.

Например, еще в далеком 1972 году машины IBM/370 под управлением VM/370 имели:

  • 32-битную архитектуру и мультизадачную 32-битную OS. На PC это стало доступно только через 20 лет, в 1992 году для пользователей OS/2, а массовому юзеру – вообще через 23 года, в Windows 95.
  • Поддержку страничной виртуальной памяти (MMU) и подкачки. На PC такие возможности появились спустя 20 лет в OS/2. Аппаратная поддержка страничной памяти появилась на PC в 1986 году (через 14 лет после IBM/370), но операционные системы очень долго не умели ее использовать.
  • 16 регистров общего назначения. На PC до этого дошли только через 31 год, в 2003 году. Большое количество регистров сильно упрощает генерацию и повышает эффективность кода.
  • Аппаратную 128-битную арифметику с плавающей точкой и BCD-арифметику. На PC их нет и сейчас. :)

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js