Цель 3M computer industrial была впервые предложена в начале 1980-х годов Раджем Редди и его коллегами из Университета Карнеги-Меллона (CMU) в качестве минимальной спецификации для академических и технических рабочих станций . Для этого требуется не менее одного мегабайта памяти, дисплей с разрешением 1024×1024 1-битных пикселей и один миллион инструкций в секунду (MIPS) вычислительной мощности. [1] Также часто говорилось, что он не должен стоить больше одного «мегапенни» или 10 000 долларов (что эквивалентно 37 000 долларов в 2023 году). [2] [3] [4]
В то время типичный настольный компьютер, такой как ранний персональный компьютер IBM , мог иметь 1/8 мегабайта памяти (128 Кбайт), 1/4 миллиона пикселей (монохромный дисплей с разрешением 640 × 400) и выполнять 1/3 миллиона инструкций в секунду (5 МГц 8088).
Концепция была вдохновлена Xerox Alto , который был разработан в 1970-х годах в исследовательском центре Xerox в Пало-Альто . Несколько рабочих станций Alto были подарены CMU, Стэнфорду и MIT в 1979 году. Ранним компьютером 3M является рабочая станция PERQ, созданная Three Rivers Computer Corporation . [5] Он имеет процессор со скоростью 1 миллион P-кодов ( инструкций Pascal ) в секунду, [6] 256 КБ ОЗУ (с возможностью расширения до 1 МБ) и дисплей с разрешением 768×1024 пикселей на 15-дюймовом (380 мм) дисплее. [7] Хотя это и не совсем настоящая машина 3M, она использовалась в качестве начальной машины 3M для проекта рабочей станции CMU Scientific Personal Integrated Computing Environment (SPICE).
Другим примером является рабочая станция Stanford University Network SUN , разработанная Энди Бехтольшеймом в 1980 году. [2] [8] [9] Затем она была коммерциализирована Sun Microsystems в 1982 году. [8] [9] Apollo Computer (в регионе Route 128 ) анонсировала компьютер Apollo/Domain в 1981 году. [9] К 1986 году CMU заявил, что ожидает, что по крайней мере две компании представят компьютеры 3M к концу года с академической ценой в 3000 долларов и розничной ценой в 5000 долларов , а Стэнфордский университет планировал развернуть их в компьютерных лабораториях . [10] Первой «мегапенсовой» рабочей станцией 3M была бездисковая настольная рабочая станция Sun-2/50 с розничной ценой в 8900 долларов в 1986 году.
Оригинальный компьютер NeXT был представлен в 1988 году как машина 3M Стивом Джобсом , который впервые услышал этот термин в Университете Брауна . [11] Дисплей NeXT MegaPixel имеет чуть более930 000 пикселей с 2 битами на пиксель. [12] Однако производительность с плавающей точкой , обеспечиваемая Motorola 68882 FPU, составляет всего около0,25 мегафлопс . [13]
Современные настольные компьютеры превышают требования к объему памяти и скорости 3 МБ во много тысяч раз, однако пиксели экрана 1080p всего в 2 раза больше, а 4K — в 8 раз больше, но они полноцветные, поэтому каждый пиксель использует как минимум в 24 раза больше бит.
В начале 1980-х годов Радж Редди и его коллеги из CMU ввели термин «3M Machine».