История вычислительной техники
История вычислений |
---|
Аппаратное обеспечение |
Программное обеспечение |
Информатика |
Современные концепции |
По стране |
Хронология вычислений |
Глоссарий информатики |
История компьютерного оборудования охватывает развитие от ранних простых устройств, помогающих в вычислениях, до современных компьютеров .
Первыми средствами вычислений были чисто механические устройства, которые требовали от оператора установить начальные значения элементарной арифметической операции, а затем манипулировать устройством для получения результата. Позже компьютеры представляли числа в непрерывной форме (например, расстояние по шкале, вращение вала или напряжение ). Числа также могут быть представлены в виде цифр, которыми автоматически управляет механизм. Хотя этот подход обычно требовал более сложных механизмов, он значительно повышал точность результатов. Развитие транзисторной технологии, а затем и интегральных микросхем привело к серии прорывов, начиная с транзисторных компьютеров, а затем компьютеров с интегральными схемами, в результате чего цифровые компьютеры в значительной степени заменили аналоговые компьютеры . металл-оксид-полупроводник (МОП) Затем крупномасштабная интеграция (LSI) позволила создать полупроводниковую память и микропроцессор , что привело к еще одному ключевому прорыву - миниатюрному персональному компьютеру (ПК) в 1970-х годах. Стоимость компьютеров постепенно стала настолько низкой, что к 1990-м, а затем и персональным компьютерам мобильные компьютеры ( смартфоны и планшеты ) в 2000-х годах стали повсеместными.
Ранние устройства
[ редактировать ]Древние и средневековые
[ редактировать ]Устройства использовались для облегчения вычислений на протяжении тысячелетий, в основном используя прямую переписку с пальцами . Самым ранним счетным устройством, вероятно, была разновидность счетной палочки . Кость Лебомбо из гор между Эсватини и Южной Африкой , возможно, является старейшим известным математическим артефактом. [2] Он датируется 35 000 годом до нашей эры и состоит из 29 отдельных насечек, которые намеренно были вырезаны на павиана малоберцовой кости . [3] [4] Более поздние средства ведения учета на территории Плодородного полумесяца включали исчисления (глиняные сферы, конусы и т. д.), которые представляли собой количество предметов, вероятно, домашнего скота или зерна, запечатанных в полых необожженных глиняных контейнерах. [б] [6] [с] Одним из примеров является использование счетных стержней . Счеты . раньше использовались для арифметических задач То, что мы сейчас называем римскими счетами, использовалось в Вавилонии еще ок . 2700–2300 гг. до н.э. С тех пор было изобретено множество других форм счетных досок или таблиц. В средневековой европейской счетной конторе на стол клали клетчатую ткань и перемещали по ней маркеры в соответствии с определенными правилами, чтобы облегчить расчет денежных сумм.
Несколько аналоговых компьютеров были построены в древние и средневековые времена для выполнения астрономических вычислений. К ним относятся астролябия и механизм Антикиферы из эллинистического мира (ок. 150–100 до н.э.). [8] В римском Египте Герой Александрийский (ок. 10–70 гг. н.э.) изготавливал механические устройства, в том числе автоматы и программируемую тележку . [9] Другие ранние механические устройства, используемые для выполнения того или иного типа вычислений, включают планисферу и другие механические вычислительные устройства, изобретенные Аль-Бируни (ок. 1000 г. н. э.); экваторий ( и универсальная, независимая от широты астролябия Аль-Заркали ок. 1015 г. н.э.); астрономические аналоговые компьютеры других средневековых мусульманских астрономов и инженеров; и башня с астрономическими Су часами Сун (1094 г.) во времена династии Сун . Замковые часы , с гидроприводом механические астрономические часы , изобретенные Исмаилом аль-Джазари в 1206 году, были первым программируемым аналоговым компьютером. [ оспаривается (по причине: цитируемый источник не подтверждает утверждение, и утверждение вводит в заблуждение.) – обсудить ] [10] [11] [12] Рамон Луллий изобрел круг Луллия: воображаемую машину для расчета ответов на философские вопросы (в данном случае, связанные с христианством) посредством логической комбинаторики. Эта идея была подхвачена Лейбницем столетия спустя и, таким образом, является одним из основополагающих элементов вычислительной техники и информатики .
Расчетные инструменты эпохи Возрождения
[ редактировать ]Шотландский математик и физик Джон Непер обнаружил, что умножение и деление чисел можно выполнять путем сложения и вычитания соответственно логарифмов этих чисел. Создавая первые логарифмические таблицы, Нейпиру пришлось выполнить множество утомительных умножений. Именно в этот момент он сконструировал свои « кости Непера » — устройство, похожее на счеты, которое значительно упрощало вычисления, включающие умножение и деление. [д]
Поскольку действительные числа можно представить в виде расстояний или интервалов на линии, логарифмическая линейка была изобретена в 1620-х годах, вскоре после работы Нэпьера, чтобы позволить выполнять операции умножения и деления значительно быстрее, чем это было возможно раньше. [13] Эдмунд Гюнтер счетное устройство с единой логарифмической шкалой построил в Оксфордском университете . Его устройство значительно упростило арифметические вычисления, включая умножение и деление. Уильям Отред значительно улучшил это в 1630 году с помощью своей круглой логарифмической линейки. В 1632 году он разработал современную логарифмическую линейку, по сути представляющую собой комбинацию двух линеек Гюнтера , скрепленных руками. Логарифмические линейки использовались поколениями инженеров и других профессиональных работников, занимающихся математикой, вплоть до изобретения карманного калькулятора . [14]
Механические калькуляторы
[ редактировать ]В 1609 году Гвидобальдо дель Монте изготовил механический умножитель для вычисления долей градуса. В системе из четырех шестерен вращение индекса в одном квадранте соответствует 60 вращениям другого индекса в противоположном квадранте. [15] Благодаря этой машине можно избежать ошибок при расчете первой, второй, третьей и четверти градусов. Гвидобальдо первым задокументировал использование зубчатых колес для механических расчетов.
Вильгельм Шикард , немецкий эрудит , в 1623 году спроектировал счетную машину, которая объединила механизированную форму стержней Непера с первой в мире механической арифметической машиной, встроенной в основание. Поскольку в нем использовалась однозубая шестерня, в некоторых обстоятельствах его механизм переноски заклинивал. [16] Пожар уничтожил по крайней мере одну из машин в 1624 году, и считается, что Шикард был слишком разочарован, чтобы построить еще одну.
В 1642 году, будучи еще подростком, Блез Паскаль начал новаторскую работу над вычислительными машинами и после трех лет усилий и создания 50 прототипов [17] он изобрел механический калькулятор . [18] [19] он построил двадцать таких машин (так называемых калькуляторов Паскаля или Паскалина). За следующие десять лет [20] Сохранилось девять паскалин, большинство из которых выставлены в европейских музеях. [и] Продолжаются споры о том, следует ли считать Шикарда или Паскаля «изобретателем механического калькулятора», а круг вопросов, которые следует рассмотреть, обсуждается в другом месте. [21]
Готфрид Вильгельм фон Лейбниц изобрел ступенчатый счетчик и свой знаменитый ступенчатый барабанный механизм примерно в 1672 году. Он попытался создать машину, которую можно было бы использовать не только для сложения и вычитания, но и использовать подвижную каретку для умножения и деления. Лейбниц однажды сказал: «Недостойно выдающихся людей терять часы, как рабы, на расчетах, которые можно было бы безопасно поручить кому-либо другому, если бы использовались машины». [22] Однако Лейбниц не разработал полностью успешный механизм переноски. Лейбниц также описал двоичную систему счисления . [23] центральный компонент всех современных компьютеров. Однако вплоть до 1940-х годов многие последующие конструкции (включая Чарльза Бэббиджа машины 1822 года и даже ЭНИАК 1945 года) основывались на десятичной системе счисления. [ф]
Примерно в 1820 году Шарль Ксавье Томас де Кольмар создал то, что в течение оставшейся части столетия стало первым успешным механическим калькулятором массового производства — арифмометром Томаса . Его можно было использовать для сложения и вычитания, а с помощью подвижной каретки оператор также мог умножать и делить с помощью процесса длинного умножения и длинного деления. [24] В нем использовался ступенчатый барабан, по своей конструкции аналогичный тому, который изобрел Лейбниц. Механические калькуляторы использовались до 1970-х годов.
Обработка данных перфокарты
[ редактировать ]В 1804 году французский ткач Жозеф Мари Жаккар разработал ткацкий станок , в котором вытканный узор контролировался бумажной лентой, сделанной из перфокарт . Бумажную ленту можно было заменить, не меняя механическую конструкцию ткацкого станка. Это было знаковое достижение в области программирования. Его машина была усовершенствованием аналогичных ткацких станков. Перфокартам предшествовали перфоленты, как в машине, предложенной Базилем Бушоном . Эти группы послужили вдохновением для записи информации для автоматических пианино, а в последнее время и с числовым программным управлением для станков .
В конце 1880-х годов американец Герман Холлерит изобрел хранение данных на перфокартах , которые затем могла быть прочитана машиной. [25] Для обработки этих перфокарт он изобрел табулятор и перфокарту . В его машинах использовались электромеханические реле и счетчики . [26] Метод Холлерита использовался при переписи населения США 1890 года . Эта перепись была обработана на два года быстрее, чем предыдущая. [27] Компания Холлерита со временем стала ядром IBM .
К 1920 году электромеханические счетные машины могли складывать, вычитать и печатать накопленные суммы. [28] Функции машины управлялись путем установки десятков проволочных перемычек в съемные панели управления . Когда в 1935 году в США было введено социальное обеспечение , системы перфокарт IBM использовались для обработки записей 26 миллионов рабочих. [29] Перфокарты стали повсеместно использоваться в промышленности и правительстве для бухгалтерского учета и управления.
Статьи Лесли Комри о методах перфокарт [30] и У. Дж. Эккерта публикация «Методы перфокарт в научных вычислениях» в 1940 году описала методы перфокарт, достаточно продвинутые для решения некоторых дифференциальных уравнений или выполнения умножения и деления с использованием представлений с плавающей запятой, и все это на перфокартах и машинах с единичной записью . [31] Такие машины использовались во время Второй мировой войны для криптографической статистической обработки, а также для множества административных целей. [ нужна ссылка ] Бюро астрономических вычислений Колумбийского университета выполнило астрономические расчеты, отражающие современное состояние вычислительной техники . [32] [33]
Калькуляторы
[ редактировать ]К 20 веку более ранние механические калькуляторы, кассовые аппараты, счетные машины и т. д. были перепроектированы для использования электродвигателей, а положение шестерни служило представлением состояния переменной. Слово «компьютер» было названием должности, предназначенной в основном для женщин, которые использовали эти калькуляторы для выполнения математических расчетов. [34] К 1920-м годам интерес британского учёного Льюиса Фрая Ричардсона к предсказанию погоды побудил его предложить человеческие компьютеры и численный анализ для моделирования погоды; самые мощные компьютеры на Земле по сей день необходимы , чтобы адекватно моделировать ее погоду с помощью уравнений Навье-Стокса . [35]
Такие компании, как Friden , Marchant Calculator и Monroe, в 1930-х годах производили настольные механические калькуляторы, которые могли складывать, вычитать, умножать и делить. [36] В 1948 году Curta был представлен австрийским изобретателем Куртом Герцстарком . ручным заводом, являвшийся потомком Лейбница Готфрида ступенчатого счетчика и Томаса арифмометра Это был небольшой механический калькулятор с .
Первым в мире полностью электронным настольным калькулятором стал британский Bell Punch ANITA , выпущенный в 1961 году. [37] [38] В его схемах использовались электронные лампы , лампы с холодным катодом и декатроны с холодным катодом «Никси» , а для дисплея использовались 12 ламп . ANITA хорошо продавалась , поскольку это был единственный доступный электронный настольный калькулятор, работавший бесшумно и быстро. В июне 1963 года ламповая технология была заменена произведенным в США Friden EC-130, который имел полностью транзисторную конструкцию, набор из четырех 13-значных чисел, отображаемых на 5-дюймовой (13 см) ЭЛТ , и ввел обратную польскую систему обозначений. (РПН).
Первое предложенное вычислительное устройство общего назначения.
[ редактировать ]Чарльз Бэббидж , английский инженер-механик и эрудит , придумал концепцию программируемого компьютера, хотя ни одна из его разработок не была успешно реализована до 1991 года. Его часто называют «отцом компьютера ». [39] он концептуализировал и изобрел первый механический компьютер в начале 19 века. После работы над своей революционной разностной машиной гораздо более общая конструкция — аналитическая машина , предназначенной для помощи в навигационных расчетах, в 1833 году он понял, что возможна . Ввод программ и данных должен был осуществляться в машину через перфокарты , метод, который использовался в то время для управления механическими ткацкими станками, такими как жаккардовые ткацкие станки . Для вывода у машины будет принтер, плоттер и звонок. Машина также сможет наносить числа на карты, чтобы их можно было прочитать позже. В нем использовалась обычная арифметика с основанием 10 и фиксированной запятой.
Двигатель включал в себя арифметико-логический блок , поток управления в форме условного ветвления и циклов , а также интегрированную память , что делало его первой конструкцией компьютера общего назначения, которую можно было бы описать в современных терминах как полную по Тьюрингу . [40] [41]
Должно было быть хранилище (то есть память), способное хранить 1000 чисел по 50 десятичных цифр каждое (около 16,6 КБ ). Арифметическое устройство («мельница») сможет выполнять все четыре арифметические операции , а также сравнения и, при необходимости, извлечение квадратного корня . Первоначально (1838 г.) он был задуман как разностная машина, загнутая назад, обычно имеющая круглую форму, с длинным магазином, выходящим в одну сторону. Более поздние рисунки (1858 г.) изображают регуляризованную сетку. [42] [43] Подобно центральному процессору (ЦП) в современном компьютере, мельница будет полагаться на свои собственные внутренние процедуры, примерно эквивалентные микрокоду в современных ЦП, которые будут храниться в виде колышков, вставленных во вращающиеся барабаны, называемые «бочками», для переноса данных. некоторые из более сложных инструкций, которые может указать программа пользователя. [44]
Язык программирования, используемый пользователями, был похож на современные языки ассемблера . Были возможны циклы и условное ветвление, и поэтому задуманный язык был бы Тьюринг-полным, как позже определил Алан Тьюринг . Использовались три разных типа перфокарт: одна для арифметических операций, одна для числовых констант и одна для операций загрузки и сохранения, переноса чисел из хранилища в арифметическую единицу или обратно. Для трех типов карт было три отдельных считывателя.
Реализация проекта тормозилась из-за различных проблем, в том числе из-за споров с главным машинистом строительных частей. Все детали его машины приходилось изготавливать вручную — это была серьезная проблема для машины, состоящей из тысяч деталей. В конце концов, проект был распущен по решению британского правительства о прекращении финансирования. Неспособность Бэббиджа завершить аналитическую машину можно главным образом объяснить трудностями не только политики и финансирования, но и его желанием разработать все более совершенный компьютер и двигаться вперед быстрее, чем кто-либо другой мог бы последовать за ним. Ада Лавлейс перевела и добавила примечания к « Очерку аналитической машины » Луиджи Федерико Менабреа . Похоже, это первое опубликованное описание программирования, поэтому Аду Лавлейс многие считают первым программистом. [45]
Следом за Бэббиджем, хотя поначалу он и не знал о его более ранних работах, был Перси Ладгейт , клерк торговца кукурузой в Дублине, Ирландия. Он независимо разработал программируемый механический компьютер, который описал в работе, опубликованной в 1909 году. [46] [47]
Два других изобретателя, Леонардо Торрес Кеведо и Ванневар Буш , также последовали исследованиям, основанным на работах Бэббиджа. В 1914 году Торрес опубликовал «Очерки по автоматике» , где он написал об усилиях Бэббиджа по созданию механической аналитической машины и разработал электромеханическую аналитическую машину, которая должна была управляться программой, доступной только для чтения. В статье также была представлена идея арифметики с плавающей запятой . [48] [49] [50] В 1920 году он представил на Парижской конференции электромеханический арифмометр — арифметическое устройство, на котором можно было вводить команды и автоматически распечатывать результаты. [51] В статье Буша «Инструментальный анализ» (1936) обсуждалось использование существующих машин IBM для перфокарт для реализации конструкции Бэббиджа. В том же году он начал проект «Быстрая арифметическая машина» для исследования проблем построения электронного цифрового компьютера. [52]
Аналоговые компьютеры
[ редактировать ]В первой половине 20 века многие считали аналоговые компьютеры будущим вычислительной техники. Эти устройства использовали постоянно изменяющиеся аспекты физических явлений, таких как электрические , механические или гидравлические величины, для моделирования решаемой проблемы, в отличие от цифровых компьютеров , которые символически представляли изменяющиеся величины по мере изменения их числовых значений. Поскольку аналоговый компьютер использует не дискретные, а непрерывные значения, процессы не могут быть надежно повторены с точной эквивалентностью, как это возможно с машинами Тьюринга . [53]
Первым современным аналоговым компьютером была машина для прогнозирования приливов , изобретенная сэром Уильямом Томсоном , позже лордом Кельвином, в 1872 году. Он использовал систему шкивов и проводов для автоматического расчета прогнозируемых уровней приливов на определенный период в определенном месте и имел большая полезность для навигации на мелководье. Его устройство стало основой для дальнейшего развития аналоговых вычислений. [54]
Дифференциальный анализатор , механический аналоговый компьютер, предназначенный для решения дифференциальных уравнений путем интегрирования с использованием колесно-дисковых механизмов, был концептуализирован в 1876 году Джеймсом Томсоном , братом более известного лорда Кельвина. Он исследовал возможную конструкцию таких калькуляторов, но был загнан в тупик из-за ограниченного выходного крутящего момента шарико -дисковых интеграторов . [55] В дифференциальном анализаторе выходные данные одного интегратора управляли входными данными следующего интегратора или отображали выходные данные в виде графика.
Известная серия аналоговых вычислительных машин была разработана Леонардо Торресом Кеведо с 1895 года, в том числе машина, которая могла вычислять корни произвольных многочленов восьмого порядка, включая комплексные, с точностью до тысячных долей. [56] [57] [58]
Важным достижением в области аналоговых вычислений стала разработка первых систем управления огнем на большие дистанции по кораблям для стрельбы . Когда в конце XIX века дальность стрельбы резко возросла, расчет правильной точки прицеливания с учетом времени полета снарядов уже не был простым вопросом. Различные корректировщики на борту корабля передавали данные о расстоянии и наблюдения на центральную станцию построения графиков. Там группы управления огнем сообщали о местоположении, скорости и направлении корабля и его цели, а также о различных корректировках эффекта Кориолиса , погодных воздействий в воздухе и других корректировках; Затем компьютер выдавал решение для стрельбы, которое подавалось в турели для наводки. В 1912 году британский инженер Артур Поллен разработал первый механический аналоговый компьютер с электрическим приводом (названный в то время «Часы Арго»). [ нужна ссылка ] Он использовался Императорским флотом России в Первой мировой войне . [ нужна ссылка ] Альтернативная система управления огнем «Таблица Дрейера» была установлена на британских крупных кораблях к середине 1916 года.
Механические устройства также использовались для повышения точности бомбардировки с воздуха . Drift Sight был первым подобным средством, разработанным Гарри Вимперисом в 1916 году для Королевской военно-морской воздушной службы ; он измерил скорость ветра с воздуха и использовал это измерение для расчета воздействия ветра на траекторию полета бомб. Позднее система была усовершенствована с помощью бомбового прицела для установки курса и достигла апогея с бомбовыми прицелами времен Второй мировой войны , бомбовым прицелом Mark XIV ( бомбардировочное командование Королевских ВВС ) и бомбардировочным прицелом Norden. [59] ( ВВС США ).
Искусство механических аналоговых вычислений достигло своего апогея с появлением дифференциального анализатора . [60] построенный Х.Л. Хейзеном и Ванневаром Бушем в Массачусетском технологическом институте , начиная с 1927 года, он основывался на механических интеграторах Джеймса Томсона и усилителях крутящего момента, изобретенных Х.В. Ниманом. Дюжина таких устройств была построена до того, как их устаревание стало очевидным; Самый мощный из них был построен в университета Пенсильванского Школе электротехники Мура , где ENIAC был построен .
Полностью электронный аналоговый компьютер был построен Гельмутом Хельцером в 1942 году в армейском исследовательском центре Пенемюнде . [61] [62] [63]
К 1950-м годам успех цифровых электронных компьютеров положил конец большинству аналоговых вычислительных машин, но гибридные аналоговые компьютеры , управляемые цифровой электроникой, продолжали широко использоваться в 1950-х и 1960-х годах, а затем и в некоторых специализированных приложениях.
Появление цифрового компьютера
[ редактировать ]Принцип современного компьютера был впервые описан учёным-компьютерщиком Аланом Тьюрингом , который изложил эту идею в своей основополагающей статье 1936 года: [64] О вычислимых числах . Тьюринг переформулировал результаты Курта Гёделя 1931 года о пределах доказательства и вычислений, заменив универсальный формальный язык Гёделя, основанный на арифметике, формальными и простыми гипотетическими устройствами, которые стали известны как машины Тьюринга . Он доказал, что такая машина была бы способна выполнять любые мыслимые математические вычисления, если бы ее можно было представить в виде алгоритма . Далее он доказал, что не существует решения проблемы Entscheidungs , сначала показав, что проблема остановки для машин Тьюринга неразрешима : в общем, невозможно алгоритмически решить, остановится ли когда-либо данная машина Тьюринга.
Он также ввел понятие «универсальной машины» (теперь известной как универсальная машина Тьюринга ), имея в виду, что такая машина может выполнять задачи любой другой машины, или, другими словами, она доказуемо способна вычислить все, что вычислим путем выполнения программы, хранящейся на ленте, что позволяет программировать машину. Фон Нейман признал, что центральная концепция современного компьютера возникла благодаря этой статье. [65] Машины Тьюринга по сей день являются центральным объектом изучения теории вычислений . За исключением ограничений, налагаемых их ограниченным объемом памяти, современные компьютеры считаются полными по Тьюрингу , то есть они обладают способностью выполнения алгоритмов , эквивалентной универсальной машине Тьюринга .
Электромеханические компьютеры
[ редактировать ]Эра современных компьютеров началась с бурного развития перед и во время Второй мировой войны. Большинство цифровых компьютеров, созданных в этот период, были построены на основе электромеханических устройств: электрические переключатели приводили в действие механические реле для выполнения вычислений. Эти механические компоненты имели низкую рабочую скорость из-за своей механической природы и в конечном итоге были вытеснены гораздо более быстрыми полностью электрическими компонентами, первоначально использовавшими электронные лампы , а затем транзисторы .
Z2 в был одним из первых примеров цифрового компьютера с электрическим управлением , построенного с помощью электромеханических реле, и был создан инженером-строителем Конрадом Цузе 1940 году в Германии. Это было усовершенствование его более раннего механического Z1 ; хотя он использовал ту же механическую память , он заменил арифметику и логику управления электрическими релейными схемами. [66]
электромеханические устройства, называемые бомбами, построили В том же году британские криптологи для расшифровки немецкой машиной «Энигма», секретных сообщений, зашифрованных во время Второй мировой войны . Первоначальный дизайн бомбы был создан в 1939 году в Школе кодирования и шифрования правительства Великобритании (GC&CS) в Блетчли-парке Аланом Тьюрингом . [67] с важным уточнением, предложенным в 1940 году Гордоном Уэлчманом . [68] Инженерным проектированием и строительством занимался Гарольд Кин из британской компании по производству табуляторов . Это было существенное развитие устройства, разработанного в 1938 году Польского бюро шифров криптологом Марианом Реевским и известного как « криптологическая бомба » ( польский : «bomba kryptologiczna» ).
В 1941 году Цузе вслед за своей предыдущей машиной выпустил Z3 . [66] первый в мире работающий электромеханический программируемый , полностью автоматический цифровой компьютер. [69] Z3 был построен с 2000 реле , реализующими 22- битную длину слова , которые работали на тактовой частоте около 5–10 Гц . [70] Программный код и данные хранились на перфорированной пленке . В некоторых отношениях он был очень похож на современные машины и стал пионером в многочисленных достижениях, таких как числа с плавающей запятой . Замена сложной в реализации десятичной системы (использовавшейся в Чарльза Бэббиджа более ранней конструкции ) на более простую двоичную систему означала, что машины Цузе было легче построить и потенциально более надежными, учитывая технологии, доступные в то время. [71] доказал, что Z3 является полной по Тьюрингу машиной В 1998 году Рауль Рохас . [72] В двух патентных заявках 1936 года также что и данные. Цузе храниться в том же хранилище , предположил, что могут машинные инструкции в полностью электронном Manchester Baby . [73]
Цузе потерпел неудачу во время Второй мировой войны, когда некоторые из его машин были уничтожены в ходе союзников бомбардировок . Судя по всему, его работа оставалась в значительной степени неизвестной инженерам в Великобритании и США до гораздо более позднего времени, хотя, по крайней мере, IBM знала о ней, поскольку финансировала его послевоенную стартап-компанию в 1946 году в обмен на опцион на патенты Цузе.
В 1944 году Harvard Mark I. в лабораториях IBM Endicott был построен [74] Это был электромеханический компьютер общего назначения, аналогичный Z3, но не совсем тьюринговский.
Цифровые вычисления
[ редактировать ]Термин «цифровой» был впервые предложен Джорджем Робертом Стибицем и относится к ситуации, когда сигнал, например напряжение, используется не для непосредственного представления значения (как это было бы в аналоговом компьютере ), а для его кодирования. В ноябре 1937 года Стибиц, тогда работавший в Bell Labs (1930–1941), [75] завершил работу над релейным калькулятором, который он позже назвал « Модель К » (от « кухонный стол», на котором он его собрал), который стал первым двоичным сумматором . [76] Обычно сигналы имеют два состояния — низкое (обычно обозначающее 0) и высокое (обычно обозначающее 1), но иногда трехзначная логика используется , особенно в памяти с высокой плотностью записи. Современные компьютеры обычно используют двоичную логику , но многие ранние машины были десятичными . В этих машинах основной единицей данных была десятичная цифра, закодированная в одной из нескольких схем, включая двоично-десятичный код или BCD, двоично-десятичный код , код с избытком-3 и код «два из пяти» .
Математической основой цифровых вычислений является булева алгебра , разработанная британским математиком Джорджем Булем в его работе «Законы мышления» , опубликованной в 1854 году. Его булева алгебра была дополнительно усовершенствована в 1860-х годах Уильямом Джевонсом и Чарльзом Сандерсом Пирсом и впервые была представлена. систематически Эрнстом Шредером и А.Н. Уайтхедом . [77] В 1879 году Готтлоб Фреге развивает формальный подход к логике и предлагает первый логический язык для логических уравнений. [78]
В 1930-х годах, работая независимо, американский инженер-электронщик Клод Шеннон и советский логик Виктор Шестаков показали взаимно однозначное соответствие между концепциями булевой логики и определенными электрическими схемами, которые теперь называются логическими вентилями и которые сейчас повсеместно используются в цифровых компьютерах. [79] Они показали, что электронные реле и переключатели могут реализовывать выражения алгебры булевой . [80] Эта диссертация, по сути, легла в основу практического проектирования цифровых схем . Кроме того, в статье Шеннона приведена правильная принципиальная схема 4-битного цифрового двоичного сумматора. [81]
Электронная обработка данных
[ редактировать ]Чисто электронные элементы схемы вскоре заменили их механические и электромеханические эквиваленты, в то же время цифровые вычисления заменили аналоговые. Такие машины, как Z3 , компьютер Атанасова-Берри , компьютеры Colossus и ENIAC, были построены вручную с использованием схем, содержащих реле или клапаны (вакуумные лампы), и часто использовали перфокарты или перфоленту для ввода и в качестве основного (энергонезависимый) носитель информации. [82]
Инженер Томми Флауэрс присоединился к телекоммуникационному отделению Главпочтамта в 1926 году. Работая на исследовательской станции в Доллис-Хилл в 1930-х годах, он начал изучать возможности использования электроники для телефонной станции . Экспериментальное оборудование, построенное им в 1934 году, вошло в строй спустя 5 лет, превратив часть телефонной сети в систему электронной обработки данных, использующую тысячи электронных ламп . [54]
В США в 1940 году Артур Дикинсон (IBM) изобрел первый цифровой электронный компьютер. [83] Это счетное устройство было полностью электронным – управление, расчеты и вывод (первый электронный дисплей). [84] Джон Винсент Атанасов и Клиффорд Э. Берри из Университета штата Айова разработали компьютер Атанасова-Берри (ABC) в 1942 году. [85] первое двоичное электронное цифровое вычислительное устройство. [86] Эта конструкция была полуэлектронной (электромеханическое управление и электронные расчеты) и использовала около 300 электронных ламп с конденсаторами, закрепленными в механически вращающемся барабане для памяти. Однако его устройство записи/считывания бумажных карт было ненадежным, а контактная система регенеративного барабана была механической. Специализация машины и отсутствие изменяемой, хранимой программы отличают ее от современных компьютеров. [87]
Компьютеры, логика которых в основном была построена с использованием электронных ламп, теперь известны как компьютеры первого поколения .
Электронный программируемый компьютер
[ редактировать ]Во время Второй мировой войны британские взломщики кодов в Блетчли-парке , в 40 милях (64 км) к северу от Лондона, добились ряда успехов во взломе зашифрованных военных сообщений противника. Немецкая шифровальная машина «Энигма » впервые была атакована с помощью электромеханических бомб . [88] Они исключили возможные настройки «Энигмы», выполнив цепочки логических выводов, реализованные электрически. Большинство возможностей приводило к противоречию, а немногие оставшиеся можно было проверить вручную.
Немцы также разработали серию систем шифрования телетайпов, сильно отличающихся от «Энигмы». Машина Lorenz SZ 40/42 использовалась для армейской связи высокого уровня, получившая у британцев кодовое название «Тунни». Первые перехваты сообщений Лоренца начались в 1941 году. В рамках атаки на Танни Макс Ньюман и его коллеги разработали Хит Робинсон , машину с фиксированными функциями, помогающую взламывать коды. [89] Томми Флауэрс , старший инженер исследовательской станции почтового отделения. [90] был рекомендован Максу Ньюману Аланом Тьюрингом [91] и потратил одиннадцать месяцев с начала февраля 1943 года на проектирование и создание более гибкого компьютера Colossus (который пришел на смену Heath Robinson ). [92] [93] После функциональных испытаний в декабре 1943 года «Колосс» был отправлен в Блетчли-Парк, куда он был доставлен 18 января 1944 года. [94] и атаковал свое первое сообщение 5 февраля. [95] К моменту капитуляции Германии в мае 1945 года десять Колоссов . в Блетчли-парке работало [96]
Colossus был первым в мире электронным цифровым программируемым компьютером . [54] В нем использовалось большое количество ламп (вакуумных трубок). Он имел ввод на бумажной ленте и мог быть настроен на выполнение различных логических операций над своими данными. [97] но оно не было полным по Тьюрингу . Ввод данных в «Колосс» осуществлялся путем фотоэлектрического считывания с бумажной ленты транскрипции зашифрованного перехваченного сообщения. Это было организовано в виде непрерывного цикла, чтобы его можно было читать и перечитывать несколько раз — внутреннего хранилища данных не было. Механизм считывания работал со скоростью 5000 символов в секунду, а бумажная лента двигалась со скоростью 40 футов/с (12,2 м/с; 27,3 миль в час). Colossus Mark 1 содержал 1500 термоэмиссионных ламп (ламп), но Mark 2 с 2400 лампами и пятью параллельно работающими процессорами был в 5 раз быстрее и проще в эксплуатации, чем Mark 1, что значительно ускоряло процесс декодирования. Марк 2 был спроектирован во время строительства Марка 1. Аллен Кумбс взял на себя руководство проектом Colossus Mark 2, когда Томми Флауэрс перешел к другим проектам. [98] Первый Mark 2 Colossus вступил в строй 1 июня 1944 года, как раз к вторжению союзников в Нормандию в день «Д» .
В основном Колосс использовался для определения начальных положений роторов Танни для сообщения, которое называлось «постановкой колес». Colossus впервые в истории использовал регистры сдвига и систолические массивы , что позволило провести пять одновременных тестов, каждый из которых включал до 100 логических вычислений . Это позволило проверить пять различных возможных начальных положений за один проход бумажной ленты. [99] Помимо настройки колес, некоторые более поздние Колосси включали в себя механизмы, помогающие определять расположение штифтов, известное как «ломка колеса». Обе модели можно было программировать с помощью переключателей и штепсельных панелей, чего не было у их предшественников.
Без использования этих машин союзники были бы лишены очень ценной разведывательной информации , полученной в результате чтения огромного количества зашифрованных сообщений высокого уровня телеграфных между немецким верховным командованием (ОКВ) и командованием их армий по всей оккупированной Европе. Подробности их существования, конструкции и использования держались в секрете вплоть до 1970-х годов. Уинстон Черчилль лично отдал приказ уничтожить их на куски размером не больше человеческой руки, чтобы сохранить в секрете, что британцы были способны взломать шифры Лоренца SZ (с немецких роторных поточных шифровальных машин) во время надвигающейся холодной войны. Две машины были переданы недавно сформированному GCHQ , а остальные были уничтожены. В результате машины не были включены во многие истории вычислений. [г] Реконструированная рабочая копия одной из машин Колосса сейчас выставлена в Блетчли-парке.
ENIAC (электронный числовой интегратор и компьютер) был первым электронным программируемым компьютером , созданным в США. Хотя ENIAC использовал аналогичную технологию с Colossy , он был намного быстрее, гибче и был полным по Тьюрингу. Как и в случае с «Колоссами», «программа» ENIAC определялась состояниями соединительных кабелей и переключателей, что сильно отличалось от появившихся позже электронных машин с хранимой программой . Когда программа была готова к запуску, ее нужно было механически установить в машину с ручной переустановкой вилок и переключателей. Программистами ENIAC были женщины с математическим образованием. [101]
Он сочетал в себе высокую скорость электроники с возможностью программирования для решения многих сложных задач. Он мог складывать или вычитать 5000 раз в секунду, в тысячу раз быстрее, чем любая другая машина. У него также были модули умножения, деления и извлечения квадратного корня. Высокоскоростная память была ограничена 20 словами (что эквивалентно примерно 80 байтам). Разработка и строительство ENIAC , построенного под руководством Джона Мочли и Дж. Преспера Эккерта в Пенсильванском университете, продолжались с 1943 года до полной эксплуатации в конце 1945 года. Машина была огромной, весила 30 тонн, потребляла 200 киловатт электроэнергии и содержал более 18 000 электронных ламп, 1500 реле и сотни тысяч резисторов, конденсаторов и катушек индуктивности. [102] Одним из главных инженерных достижений компании была минимизация последствий перегорания трубок, что в то время было распространенной проблемой, связанной с надежностью машин. Следующие десять лет машина практически постоянно использовалась.
Компьютер с хранимой программой
[ редактировать ]Теоретическая основа компьютера с хранимой программой была предложена Аланом Тьюрингом в его статье 1936 года «О вычислимых числах» . [64] Пока Тьюринг работал в Принстоне над докторской диссертацией, Джон фон Нейман познакомился с ним и был заинтригован его концепцией универсальной вычислительной машины. [103]
Ранние вычислительные машины выполняли заданную последовательность шагов, известную как « программа », которую можно было изменить, изменив электрические соединения с помощью переключателей или патч-панели (или коммутационной панели ). Однако этот процесс «перепрограммирования» часто был трудным и трудоемким, требуя от инженеров создания блок-схем и физического переподключения машин. [104] Компьютеры с хранимыми программами, напротив, были разработаны для хранения набора инструкций ( программы ) в памяти – обычно в той же памяти, что и хранимые данные.
ENIAC Изобретатели Джон Мочли и Дж. Преспер Эккерт в августе 1944 года предложили построить машину под названием «Электронный автоматический компьютер с дискретными переменными» ( EDVAC ), и работы по проектированию этого устройства начались в Пенсильванского университета Школе электротехники Мура . ENIAC был полностью работоспособен. В конструкции реализован ряд важных архитектурных и логических усовершенствований, задуманных при создании ENIAC, а также высокоскоростная память с последовательным доступом . [105] Однако Экерт и Моучли покинули проект, и его строительство застопорилось.
В 1945 году фон Нейман посетил школу Мура и написал заметки об увиденном, которые отправил в проект. Представитель армии США там напечатал их и распространил как первый проект отчета о EDVAC . В проекте не упоминались Экерт и Мочли, и, несмотря на его неполный характер и сомнительное отсутствие указания источников некоторых идей, [54] Описанная в нем компьютерная архитектура стала известна как « архитектура фон Неймана ».
В 1945 году Тьюринг присоединился к Национальной физической лаборатории Великобритании и начал работу над разработкой электронного цифрового компьютера с хранимой программой. Его отчет конца 1945 года «Предлагаемый электронный калькулятор» был первой достаточно подробной спецификацией такого устройства. (NPL) более подробный документ В марте 1946 года Тьюринг представил исполнительному комитету Национальной физической лаборатории , в котором представил первую практически полную конструкцию компьютера с хранимой программой — устройства, получившего название « Автоматическая вычислительная машина» (ACE).
Тьюринг считал, что скорость и размер компьютерной памяти являются решающими элементами. [106] : стр.4 поэтому он предложил высокоскоростную память объемом 25 КБ , доступ к которой осуществляется со скоростью 1 МГц . ACE реализовал вызовы подпрограмм , тогда как EDVAC этого не сделал, и ACE также использовал сокращенные компьютерные инструкции, раннюю форму языка программирования .
Манчестер Бэби
[ редактировать ]Manchester Baby (Маломасштабная экспериментальная машина, SSEM) был первым в мире электронным компьютером с хранимой программой . Он был построен в Манчестерском университете Виктории Фредериком К. Уильямсом , Томом Килберном и Джеффом Тутиллом и запустил свою первую программу 21 июня 1948 года. [107]
Машина не предназначалась для использования в качестве практического компьютера, а вместо этого была спроектирована как испытательный стенд для трубки Уильямса , первого цифрового запоминающего устройства с произвольным доступом . [108] Изобретено Фредди Уильямсом и Томом Килберном. [109] [110] в Манчестерском университете в 1946 и 1947 годах это была электронно-лучевая трубка , которая использовала эффект, называемый вторичной эмиссией, для временного хранения электронных двоичных данных , и успешно использовалась в нескольких ранних компьютерах.
Описанный в ретроспективе 1998 года как маленький и примитивный, Baby был первой рабочей машиной, содержащей все элементы, необходимые для современного электронного компьютера. [111] Как только была продемонстрирована осуществимость своей конструкции, в университете был начат проект по созданию более удобного в использовании компьютера Manchester Mark 1 . Mark 1, в свою очередь, быстро стал прототипом Ferranti Mark 1 , первого в мире коммерчески доступного компьютера общего назначения. [112]
Малыш имел 32 бита длину слова и память на 32 слова. Поскольку он был спроектирован как простейший компьютер с хранимой программой, единственными арифметическими операциями, реализованными на аппаратном уровне, были вычитание и отрицание ; другие арифметические операции были реализованы программно. Первая из трех программ, написанных для машины, нашла наибольший собственный делитель 2. 18 (262,144), расчет, который, как было известно, потребует много времени - и, таким образом, доказывает надежность компьютера - путем проверки каждого целого числа от 2 18 − 1 вниз, так как деление осуществлялось повторным вычитанием делителя. Программа состояла из 17 инструкций и работала 52 минуты, прежде чем достигла правильного ответа в 131 072 после того, как Baby выполнил 3,5 миллиона операций (при эффективной скорости процессора 1,1 kIPS ). Последовательные приближения к ответу отображались в виде набора точек на выходной ЭЛТ , который отражал рисунок, хранящийся на трубке Вильямса, используемой для хранения.
Манчестер Марк 1
[ редактировать ]SSEM привел к разработке Manchester Mark 1 в Манчестерском университете. [113] Работы начались в августе 1948 года, а первая версия была введена в эксплуатацию к апрелю 1949 года; программа, написанная для поиска простых чисел Мерсенна, работала без ошибок в течение девяти часов в ночь с 16 на 17 июня 1949 года. Успешная работа машины широко освещалась в британской прессе, которая использовала фразу «электронный мозг», описывая ее своим читатели.
Компьютер имеет особое историческое значение из-за новаторского включения индексных регистров — нововведения, которое облегчило программе последовательное чтение массива слов в памяти. В результате разработки машины было получено тридцать четыре патента, и многие идеи, лежащие в основе ее конструкции, были включены в последующие коммерческие продукты, такие как IBM 701 и 702, а также Ferranti Mark 1. Главные конструкторы Фредерик К. Уильямс и Том Килберн. , пришли к выводу на основе своего опыта с Mark 1, что компьютеры будут использоваться больше в научных целях, чем в чистой математике. В 1951 году они начали разработку Meg , преемника Mark 1, который будет включать в себя модуль вычислений с плавающей запятой .
ЭДСАК
[ редактировать ]Еще один претендент на звание первого узнаваемо современного цифрового компьютера с хранимой программой. [114] был EDSAC , [115] Разработанный и построенный Морисом Уилксом и его командой в математической лаборатории Кембриджского университета в Англии , в Кембриджском университете в 1949 году. Машина была вдохновлена Джона фон Неймана основополагающим Первым проектом отчета о EDVAC и была одним из первый практичный электронный цифровой с хранимой программой . компьютер [час]
EDSAC запустила свои первые программы 6 мая 1949 года, когда рассчитала таблицу квадратов. [118] и список простых чисел . EDSAC также послужил основой для первого коммерческого компьютера LEO I , который использовался пищевой компанией J. Lyons & Co. Ltd. EDSAC 1 был окончательно выключен 11 июля 1958 года, после того как был заменен EDSAC 2, который использовался до 1965 года. [119]
«Мозг» [компьютер] однажды может опуститься до нашего уровня [простых людей] и помочь нам с расчетами подоходного налога и бухгалтерским учетом. Но это предположения и пока никаких признаков этого нет.
- Британская газета The Star в новостной статье в июне 1949 года о компьютере EDSAC , задолго до эры персональных компьютеров. [120]
ЭДВАК
[ редактировать ]ENIAC Изобретатели Джон Мочли и Дж. Преспер Эккерт предложили конструкцию EDVAC в августе 1944 года, а проектные работы по EDVAC начались в университета Пенсильванского Школе электротехники Мура еще до того, как ENIAC был полностью введен в эксплуатацию. В конструкции реализован ряд важных архитектурных и логических усовершенствований, задуманных при создании ENIAC, а также высокоскоростная память с последовательным доступом . [105] Однако Экерт и Моучли покинули проект, и его строительство застопорилось.
В конце концов он был доставлен в США армии Лабораторию баллистических исследований на Абердинском полигоне в августе 1949 года, но из-за ряда проблем компьютер начал работу только в 1951 году, и то лишь в ограниченном объеме.
Коммерческие компьютеры
[ редактировать ]Первым коммерческим компьютером был Ferranti Mark 1 , построенный компанией Ferranti и доставленный в Манчестерский университет в феврале 1951 года. Он был основан на Manchester Mark 1 . Основные улучшения по сравнению с Manchester Mark 1 заключались в размере первичной памяти (с использованием с произвольным доступом трубок Вильямса ), вторичной памяти (с использованием магнитного барабана ), более быстрого умножителя и дополнительных инструкций. Базовое время цикла составляло 1,2 миллисекунды, а умножение можно было выполнить примерно за 2,16 миллисекунды. В мультипликаторе использовалась почти четверть из 4050 электронных ламп (клапанов) машины. [121] Вторая машина была приобретена Университетом Торонто , прежде чем ее конструкция была изменена на Mark 1 Star . По крайней мере семь из этих более поздних машин были поставлены в период с 1953 по 1957 год, одна из них - в лаборатории Shell в Амстердаме. [122]
В октябре 1947 года директора J. Lyons & Company , британской кейтеринговой компании, известной своими чайными, но проявлявшей большой интерес к новым методам офисного управления, решили принять активное участие в содействии коммерческому развитию компьютеров. Компьютер LEO I (Лионский электронный офис) начал работу в апреле 1951 года. [123] и выполнил первую в мире регулярную рутинную работу на офисном компьютере . 17 ноября 1951 года компания Дж. Лайонса начала еженедельную работу по оценке хлебобулочных изделий на LEO - первом бизнес- приложении , запущенном на компьютере с хранимой программой. [я]
В июне 1951 года UNIVAC I (Универсальный автоматический компьютер) был доставлен в Бюро переписи населения США . В конечном итоге Remington Rand продала 46 машин по цене более 1 миллиона долларов США каждая (11,7 миллиона долларов США по состоянию на 2024 год). [124] UNIVAC был первым компьютером массового производства. Он использовал 5200 электронных ламп и потреблял 125 кВт мощности. Его основным хранилищем были ртутные линии задержки с последовательным доступом, способные хранить 1000 слов из 11 десятичных цифр плюс знак (72-битные слова).
В 1952 году компания Compagnie des Machines Bull выпустила компьютер Gamma 3 , который имел большой успех в Европе, в конечном итоге было продано более 1200 единиц, а также первый компьютер, выпущенный тиражом более 1000 единиц. [125] Gamma 3 обладала инновационными для своего времени функциями, включая двухрежимный программный переключатель, BCD и двоичное ALU, а также встроенную библиотеку вычислений с плавающей запятой для научных вычислений. [125] В конфигурации ET барабанная память Gamma 3 могла вместить около 50 000 инструкций емкостью 16 384 слова (около 100 КБ), что для того времени было большим объемом. [125]
По сравнению с UNIVAC, IBM в 1954 году представила меньший по размеру и более доступный компьютер, который оказался очень популярным. [Дж] [127] IBM 650 весил более 900 кг , подключенный блок питания весил около 1350 кг , и оба они размещались в отдельных шкафах размером примерно 1,5 × 0,9 × 1,8 м . Стоимость системы составила 500 000 долларов США. [128] (5,67 миллиона долларов по состоянию на 2024 год) или может быть сдан в аренду за 3500 долларов США в месяц (40 000 долларов США по состоянию на 2024 год). [124] Его барабанная память изначально составляла 2000 десятизначных слов, позже была расширена до 4000 слов. Ограничения памяти, подобные этому, стали доминировать в программировании десятилетия спустя. Инструкции программы извлекались из вращающегося барабана во время выполнения кода. Эффективное выполнение с использованием барабанной памяти обеспечивалось сочетанием аппаратной архитектуры (формат инструкции включал адрес следующей инструкции) и программного обеспечения: символьной оптимальной ассемблерной программы , SOAP, [129] назначают инструкции по оптимальным адресам (насколько это возможно путем статического анализа исходной программы). Таким образом, многие инструкции при необходимости располагались в следующей строке барабана, которую нужно было прочитать, и дополнительное время ожидания вращения барабана было сокращено.
Микропрограммирование
[ редактировать ]В 1951 году британский учёный Морис Уилкс разработал концепцию микропрограммирования , осознав, что центральным процессором компьютера может управлять миниатюрная узкоспециализированная компьютерная программа в высокоскоростном ПЗУ . Микропрограммирование позволяет определять или расширять базовый набор команд с помощью встроенных программ (теперь называемых прошивкой или микрокодом ). [130] Эта концепция значительно упростила разработку ЦП. Впервые он описал это на первой компьютерной конференции Манчестерского университета в 1951 году, а затем опубликовал в расширенном виде в IEEE Spectrum в 1955 году. [ нужна ссылка ]
Он широко использовался в процессорах и с плавающей запятой устройствах мэйнфреймов и других компьютеров; впервые оно было реализовано в EDSAC 2 , [131] в котором также использовалось несколько одинаковых «битовых срезов» для упрощения конструкции. Для каждого разряда процессора использовались взаимозаменяемые, сменные трубки в сборе. [к]
Магнитная память
[ редактировать ]Магнитно- барабанная память была разработана для ВМС США во время Второй мировой войны, а работа продолжалась в Engineering Research Associates (ERA) в 1946 и 1947 годах. ERA, в то время входившая в состав Univac, включила барабанную память в свою модель 1103 , анонсированную в феврале 1953 года. Первая Компьютер массового производства IBM 650 , также анонсированный в 1953 году, имел около 8,5 килобайт барабанной памяти.
Память на магнитном сердечнике, запатентованная в 1949 году. [133] его первое использование было продемонстрировано на компьютере Whirlwind в августе 1953 года. [134] Коммерциализация последовала быстро. Магнитный сердечник использовался в периферийных устройствах IBM 702, поставленных в июле 1955 года, а затем и в самом IBM 702. IBM 704 (1955 г.) и Ferranti Mercury (1957 г.) использовали память на магнитном сердечнике. Она продолжала доминировать в этой области до 1970-х годов, когда на смену ей пришла полупроводниковая память. Максимальный объем производства магнитного сердечника пришелся примерно на 1975 год, после чего его использование и доля рынка снизились. [135]
Еще в 1980 году машины PDP-11/45, использующие основную память с магнитным сердечником и барабаны для подкачки, все еще использовались на многих первоначальных сайтах UNIX.
Характеристики ранних цифровых компьютеров
[ редактировать ]Имя | Первый оперативный | Система счисления | Вычислительный механизм | Программирование | Тьюринг-полный |
---|---|---|---|---|---|
Артур Х. Дикинсон IBM (США) | Январь 1940 г. | десятичный | Электронный | Не программируется | Нет |
Джозеф Деш НКР (США) | Март 1940 г. | десятичный | Электронный | Не программируется | Нет |
Цузе Z3 (Германия) | май 1941 г. | Двоичная с плавающей запятой | Электромеханический | Программное управление с помощью перфорированной шириной 35 мм пленки (но без условного перехода) | В теории ( 1998 ) |
Компьютер Атанасова – Берри (США) | 1942 | Двоичный | Электронный | Не программируемый — одно назначение | Нет |
Колосс Марк 1 (Великобритания) | февраль 1944 г. | Двоичный | Электронный | Программное управление с помощью патч-кабелей и переключателей | Нет |
Гарвард Mark I – IBM ASCC (США) | Май 1944 г. | десятичный | Электромеханический | Программное управление с помощью 24-канальной перфоленты (но без условного перехода) | спорный |
Колосс Марк 2 (Великобритания) | июнь 1944 г. | Двоичный | Электронный | Программное управление с помощью патч-кабелей и переключателей | Предполагаемый [136] |
Цузе Z4 (Германия) | Март 1945 г. | Двоичная с плавающей запятой | Электромеханический | Программное управление с помощью перфорированной шириной 35 мм. пленки | В 1950 году |
ЭНИАК (США) | декабрь 1945 г. | десятичный | Электронный | Программное управление с помощью патч-кабелей и переключателей | Да |
Модифицированный ENIAC (США) | апрель 1948 г. | десятичный | Электронный | Механизм сохраненного программирования только для чтения, использующий таблицы функций в качестве ПЗУ программы. | Да |
ARC2 (SEC) (Великобритания) | Май 1948 г. | Двоичный | Электронный | Сохраненная программа в памяти вращающегося барабана | Да |
Манчестер Бэби (Великобритания) | Июнь 1948 г. | Двоичный | Электронный | Сохраненная программа в памяти электронно-лучевой трубки Уильямса. | Да |
Манчестер Марк 1 (Великобритания) | апрель 1949 г. | Двоичный | Электронный | Сохраненная программа в памяти электронно-лучевой трубки Уильямса и магнитного барабана. памяти | Да |
ЭДСАК (Великобритания) | Май 1949 г. | Двоичный | Электронный | Сохраненная программа в ртутной памяти с линией задержки. | Да |
CSIRAC (Австралия) | ноябрь 1949 г. | Двоичный | Электронный | Сохраненная программа в ртутной памяти с линией задержки. | Да |
Транзисторные компьютеры
[ редактировать ]Биполярный транзистор был изобретен в 1947 году. С 1955 года транзисторы заменили электронные лампы в компьютерных конструкциях. [137] породив «второе поколение» компьютеров. По сравнению с электронными лампами транзисторы имеют много преимуществ: они меньше по размеру и требуют меньше энергии, чем электронные лампы, поэтому выделяют меньше тепла. Транзисторы с кремниевым переходом были намного надежнее электронных ламп и имели более длительный срок службы. Транзисторные компьютеры могут содержать десятки тысяч двоичных логических схем в относительно компактном пространстве. Транзисторы значительно уменьшили размер компьютеров, первоначальную стоимость и эксплуатационные расходы . Обычно компьютеры второго поколения состояли из большого количества печатных плат, таких как стандартная модульная система IBM , [138] каждый из которых содержит от одного до четырех логических элементов или триггеров .
В Манчестерском университете группа под руководством Тома Килберна спроектировала и построила машину, использующую недавно разработанные транзисторы вместо ламп. Первоначально единственными доступными устройствами были германиевые транзисторы с точечным контактом , менее надежные, чем лампы, которые они заменили, но потреблявшие гораздо меньше энергии. [139] Их первый транзисторный компьютер , и первый в мире, был введен в эксплуатацию в 1953 году . [140] и вторая версия была завершена там в апреле 1955 года. [140] Версия 1955 года использовала 200 транзисторов, 1300 твердотельных диодов и имела потребляемую мощность 150 Вт. Тем не менее, машина использовала лампы для генерации тактовых сигналов частотой 125 кГц, а также в схемах для чтения и записи в память на магнитном барабане, так что это был не первый полностью транзисторный компьютер.
Эта награда принадлежит Harwell CADET 1955 года. [141] построен отделом электроники Научно-исследовательского института атомной энергии в Харвелле . В конструкции использовался 64-килобайтный магнитный барабан памяти с несколькими движущимися головками, разработанный в Национальной физической лаборатории Великобритании . К 1953 году у этой команды были транзисторные схемы, работающие для чтения и записи на меньшем по размеру магнитном барабане из Королевского радиолокационного учреждения . Машина использовала низкую тактовую частоту всего 58 кГц, чтобы избежать необходимости использования каких-либо ламп для генерации тактовых сигналов. [142] [141]
CADET использовал транзисторы с 324 точками контакта, предоставленные британской компанией Standard Telephones and Cables ; В усилителях первого каскада для считывания данных с барабана было использовано 76 переходных транзисторов , так как точечные транзисторы были слишком шумными. С августа 1956 года CADET предлагала регулярные вычислительные услуги, в ходе которых часто выполняла непрерывные вычислительные работы продолжительностью 80 и более часов. [143] [144] машины Проблемы с надежностью первых партий транзисторов с точечным контактом и легированным переходом означали, что среднее время наработки на отказ более надежные транзисторы с биполярным переходом . составляло около 90 минут, но ситуация улучшилась, когда стали доступны [145]
Проект транзисторного компьютера Манчестерского университета был принят местной инженерной фирмой Metropolitan-Vickers в их Metrovick 950 , первом коммерческом транзисторном компьютере в мире. [146] Было построено шесть Metrovick 950, первый из которых был построен в 1956 году. Они успешно использовались в различных подразделениях компании и использовались около пяти лет. [140] Компьютер второго поколения, IBM 1401 , завоевал около трети мирового рынка. IBM установила более десяти тысяч 1401 в период с 1960 по 1964 год.
Транзисторная периферия
[ редактировать ]Транзисторная электроника улучшила не только ЦП (центральный процессор), но и периферийные устройства . второго поколения Дисковые накопители данных были способны хранить десятки миллионов букв и цифр. Рядом с фиксированными дисковыми накопителями, подключенными к ЦП посредством высокоскоростной передачи данных, находились съемные дисковые накопители данных. Съемный комплект дисков можно легко заменить на другой за несколько секунд. Даже если емкость съемных дисков меньше, чем у фиксированных, их взаимозаменяемость гарантирует практически неограниченное количество данных под рукой. Магнитная лента обеспечивала возможность архивирования этих данных при меньших затратах, чем диск.
Многие процессоры второго поколения делегировали связь с периферийными устройствами вторичному процессору. Например, в то время как коммуникационный процессор управлял чтением и перфорацией карты , основной процессор выполнял вычисления и инструкции двоичного перехода . Одна шина данных ЦП будет передавать данные между основным ЦП и основной памятью с частотой цикла выборки-выполнения , а другие шины данных обычно обслуживают периферийные устройства. На PDP-1 время цикла основной памяти составляло 5 микросекунд; следовательно, большинство арифметических инструкций занимало 10 микросекунд (100 000 операций в секунду), поскольку большинство операций требовало как минимум двух циклов памяти; один для инструкции, другой для выборки данных операнда .
Во втором поколении удаленные терминалы (часто в виде телепринтеров, таких как флексорайтер Friden ) стали широко использоваться. [л] Телефонная связь обеспечивала достаточную скорость для первых удаленных терминалов и позволяла разделять удаленные терминалы и вычислительный центр на сотни километров. В конечном итоге эти автономные компьютерные сети будут объединены во взаимосвязанную сеть сетей — Интернет. [м]
Транзисторные суперкомпьютеры
[ редактировать ]В начале 1960-х годов появились суперкомпьютеры . Атлас . был совместной разработкой Манчестерского университета , Ферранти и Плесси , он был впервые установлен в Манчестерском университете и официально введен в эксплуатацию в 1962 году как один из первых в мире суперкомпьютеров , который в то время считался самым мощным компьютером в мире . [149] Было сказано, что всякий раз, когда Атлас отключался от сети, половина компьютерных мощностей Соединенного Королевства терялась. [150] Это была машина второго поколения, в которой использовались дискретные германиевые транзисторы . Компания Atlas также разработала Atlas Supervisor , «которую многие считают первой узнаваемой современной операционной системой ». [151]
В США серия компьютеров Control Data Corporation (CDC) была разработана Сеймуром Креем с использованием инновационных конструкций и параллелизма для достижения превосходной пиковой вычислительной производительности. [152] CDC 6600 , выпущенный в 1964 году, обычно считается первым суперкомпьютером. [153] [154] CDC 6600 превзошел своего предшественника, IBM 7030 Stretch , примерно в 3 раза. Имея производительность около 1 мегафлопс , CDC 6600 был самым быстрым компьютером в мире с 1964 по 1969 год, когда он уступил этот статус своему преемнику, CDC. 7600 .
Компьютеры с интегральными схемами
[ редактировать ]«Третье поколение» цифровых электронных компьютеров использовало интегральные схемы (ИС) в качестве основы своей логики.
Идея интегральной схемы была придумана ученым-радиологом, работающим в Королевском радиолокационном учреждении Министерства обороны , Джеффри В.А. Даммером .
Первые работающие интегральные схемы были изобретены Джеком Килби из Texas Instruments и Робертом Нойсом из Fairchild Semiconductor . [155] Килби записал свои первоначальные идеи относительно интегральной схемы в июле 1958 года, успешно продемонстрировав первый работающий пример интегральной схемы 12 сентября 1958 года. [156] Изобретением Килби стала гибридная интегральная схема (гибридная ИС). [157] У него были внешние проводные соединения, что затрудняло массовое производство. [158]
Нойс придумал свою собственную идею интегральной схемы спустя полгода после Килби. [159] Изобретением Нойса была монолитная интегральная схема (ИС). [160] [158] Его чип решил многие практические проблемы, которых не было у Килби. Произведенный на Fairchild Semiconductor, он был изготовлен из кремния , тогда как чип Килби был изготовлен из германия . Основой для монолитной ИС Нойса стал планарный процесс Фэйрчайлда , который позволял компоновать интегральные схемы, используя те же принципы, что и печатные схемы . Планарный процесс был разработан коллегой Нойса Жаном Эрни в начале 1959 года на основе работы Мохамеда М. Аталлы по пассивации поверхности полупроводников диоксидом кремния в Bell Labs в конце 1950-х годов. [161] [162] [163]
Компьютеры третьего поколения (интегральные схемы) впервые появились в начале 1960-х годов в компьютерах, разработанных для государственных целей, а затем, начиная с середины 1960-х годов, в коммерческих компьютерах. Первым компьютером с кремниевой интегральной схемой был компьютер управления Apollo или AGC. [164] Хотя это и не был самый мощный компьютер своего времени, крайние ограничения по размеру, массе и мощности космического корабля «Аполлон» требовали, чтобы AGC был намного меньше и плотнее, чем любой предыдущий компьютер, и весил всего 70 фунтов (32 кг). Каждая миссия по высадке на Луну имела два AGC, по одному в командном и лунном модулях.
Полупроводниковая память
[ редактировать ]МОП -транзистор (полевой транзистор металл-оксид-полупроводник или МОП-транзистор) был изобретен Мохамедом М. Аталлой и Давоном Кангом в Bell Labs в 1959 году. [165] Помимо обработки данных, МОП-транзистор позволил практическое использование МОП-транзисторов в качестве запоминающих элементов ячеек памяти - функция, ранее выполнявшаяся магнитными сердечниками . Полупроводниковая память , также известная как МОП-память , была дешевле и потребляла меньше энергии, чем память с магнитным сердечником . [166] MOS Оперативная память (RAM) в форме статической RAM (SRAM) была разработана Джоном Шмидтом из Fairchild Semiconductor в 1964 году. [166] [167] В 1966 году Роберт Деннард из Исследовательского центра IBM Томаса Дж. Уотсона разработал динамическую МОП-память (DRAM). [168] В 1967 году Давон Кан и Саймон Се из Bell Labs разработали МОП-транзистор с плавающим затвором , ставший основой энергонезависимой МОП-памяти, такой как EPROM , EEPROM и флэш-память . [169] [170]
Микропроцессорные компьютеры
[ редактировать ]«Четвертое поколение» цифровых электронных компьютеров использовало микропроцессоры в качестве основы своей логики. Микропроцессор берет свое начало от микросхемы интегральной схемы МОП (MOS IC). [171] Из-за быстрого масштабирования МОП-транзисторов сложность МОП-микросхем быстро увеличивалась со скоростью, предсказанной законом Мура , что привело к крупномасштабной интеграции (LSI) с сотнями транзисторов на одном МОП-чипе к концу 1960-х годов. Применение микросхем MOS LSI для вычислений стало основой для первых микропроцессоров, поскольку инженеры начали осознавать, что полный компьютерный процессор может содержаться на одном чипе MOS LSI. [171]
Вопрос о том, какое именно устройство было первым микропроцессором, является спорным, отчасти из-за отсутствия согласия по точному определению термина «микропроцессор». Самыми ранними многокристальными микропроцессорами были Four-Phase Systems AL-1 в 1969 году и Garrett AiResearch MP944 в 1970 году, разработанные с использованием нескольких микросхем MOS LSI. [171] Первым однокристальным микропроцессором стал Intel 4004 . [172] разработан на одном чипе PMOS LSI. [171] Он был разработан и реализован Тедом Хоффом , Федерико Фаггином , Масатоши Шимой и Стэнли Мазором в Intel и выпущен в 1971 году. [н] Тадаси Сасаки и Масатоши Сима из компании Busicom , производителя калькуляторов, изначально поняли, что ЦП может представлять собой один чип MOS LSI, поставляемый Intel. [174] [172]
Хотя самые ранние микропроцессорные микросхемы буквально содержали только процессор, то есть центральный процессор компьютера, их прогрессивное развитие естественным образом привело к созданию микросхем, содержащих большую часть или все внутренние электронные части компьютера. Интегральная схема на изображении справа, например, Intel 8742, представляет собой 8-битный микроконтроллер , который включает в себя процессор, работающий на частоте 12 МГц, 128 байт ОЗУ , 2048 байт EPROM и устройства ввода-вывода в одном чипе. .
В 1960-е годы технологии второго и третьего поколений существенно пересекались. [the] IBM реализовала свои IBM Solid Logic Technology модули в гибридных схемах для IBM System/360 в 1964 году. Еще в 1975 году Sperry Univac продолжала производство машин второго поколения, таких как UNIVAC 494. Большие системы Burroughs, такие как B5000, были стековые машины , что позволило упростить программирование. Эти автоматы с выталкиванием вниз были позже реализованы в миникомпьютерах и микропроцессорах, что повлияло на разработку языков программирования. Миникомпьютеры служили недорогими компьютерными центрами для промышленности, бизнеса и университетов. [175] Стало возможным моделировать аналоговые схемы с помощью программы моделирования с акцентом на интегральные схемы , или SPICE (1971) на миникомпьютерах, одной из программ для автоматизации проектирования электроники ( EDA ). Микропроцессор привел к развитию микрокомпьютеров — небольших недорогих компьютеров, которыми могли владеть частные лица и малые предприятия. Микрокомпьютеры, первые из которых появились в 1970-х годах, стали повсеместными в 1980-х и далее.
Хотя какой конкретный продукт считается первой микрокомпьютерной системой, остается предметом споров, одним из первых является Micral N компании R2E ( Франсуа Жернель , Андре Труонг ), выпущенный «в начале 1973 года» с использованием Intel 8008. [176] Первым коммерчески доступным набором микрокомпьютеров был Intel 8080 на базе процессора Altair 8800 , о котором было объявлено в январской 1975 года статье на обложке журнала Popular Electronics . Однако на начальных стадиях Altair 8800 был чрезвычайно ограниченной системой: в исходном пакете имелось всего 256 байт DRAM и не было никакого ввода-вывода, кроме тумблеров и светодиодного дисплея регистров. Несмотря на это, поначалу он пользовался на удивление популярностью: в первый год было продано несколько сотен человек, а спрос быстро превысил предложение. Несколько первых сторонних поставщиков, таких как Cromemco и Processor Technology, вскоре начали поставлять дополнительное оборудование шины S-100 для Altair 8800.
В апреле 1975 года на Ганноверской ярмарке компания Olivetti представила P6060 , первую в мире полную, предварительно собранную персональную компьютерную систему. Центральный процессор состоял из двух карт под кодовыми названиями PUCE1 и PUCE2 и, в отличие от большинства других персональных компьютеров, был построен на основе TTL- компонентов, а не микропроцессора. Он имел один или два 8-дюймовых дисководов для гибких дисков , 32-символьный плазменный дисплей с 80 столбцами , графический термопринтер , 48 Кбайт оперативной памяти и язык BASIC . Он весил 40 кг (88 фунтов). Как законченная система, это было Это значительный шаг по сравнению с Altair, хотя он никогда не достиг такого же успеха. Он конкурировал с аналогичным продуктом IBM с внешним дисководом для гибких дисков.
С 1975 по 1977 год большинство микрокомпьютеров, таких как MOS Technology KIM-1 , Altair 8800 и некоторые версии Apple I , продавались в виде наборов для самостоятельного изготовления. Предварительно собранные системы не получили большого распространения до 1977 года, с появлением Apple II , Tandy TRS-80 , первых компьютеров SWTPC и Commodore PET . Вычисления развивались вместе с микрокомпьютерными архитектурами, в которые добавлялись функции от их более крупных собратьев, которые сейчас доминируют в большинстве сегментов рынка.
Компьютер NeXT и его объектно-ориентированные инструменты разработки и библиотеки использовались Тимом Бернерсом-Ли и Робертом Кайо в CERN для разработки первого в мире веб-сервера программного обеспечения CERN httpd , а также для написания первого браузера WorldWideWeb веб - .
Такие сложные системы, как компьютеры, требуют очень высокой надежности . ENIAC продолжал работать непрерывно с 1947 по 1955 год в течение восьми лет, прежде чем был остановлен. Хотя вакуумная трубка может выйти из строя, ее можно будет заменить, не выводя из строя систему. Благодаря простой стратегии никогда не выключать ENIAC количество сбоев было значительно уменьшено. на электронных лампах Компьютеры противовоздушной обороны SAGE стали удивительно надежными — их устанавливали парами, одна была отключена от сети, и лампы, скорее всего, выходили из строя, когда компьютер намеренно запускался на пониженной мощности, чтобы найти их. Жесткие диски с возможностью «горячей» замены , как и электронные лампы прошлых лет с возможностью «горячей» замены, продолжают традицию ремонта во время непрерывной работы. Полупроводниковая память обычно не имеет ошибок при работе, хотя операционные системы, такие как Unix, используют тесты памяти при запуске для обнаружения неисправного оборудования. Сегодня требования к надежной производительности становятся еще более строгими, когда серверные фермы . платформой доставки являются [177] Google удалось добиться этого, используя отказоустойчивое программное обеспечение для восстановления после аппаратных сбоев, и даже работает над концепцией замены целых ферм серверов «на лету» во время сервисного события. [178] [179]
В 21 веке многоядерные процессоры стали коммерчески доступны. [180] Содержимо-адресуемая память (CAM) [181] стал достаточно недорогим, чтобы его можно было использовать в сетях, и часто используется для встроенной кэш-памяти в современных микропроцессорах, хотя ни одна компьютерная система еще не реализовала аппаратные средства CAM для использования в языках программирования. В настоящее время CAM (или ассоциативные массивы) в программном обеспечении зависят от языка программирования. Массивы ячеек полупроводниковой памяти представляют собой очень регулярные структуры, и производители проверяют на них свои процессы; это позволяет снизить цены на продукты памяти. В 1980-х годах КМОП логические элементы превратились в устройства, которые можно было изготавливать так же быстро, как и другие типы схем; Таким образом, энергопотребление компьютера может быть значительно снижено. В отличие от постоянного потребления тока вентилем на основе других типов логики, вентиль КМОП потребляет значительный ток, за исключением утечки, только во время «перехода» между логическими состояниями. [182]
КМОП-схемы позволили компьютерным технологиям стать товаром повсеместным , внедренным во многих формах , от поздравительных открыток и телефонов до спутников . Расчетная тепловая мощность , рассеиваемая во время работы, стала такой же важной, как и скорость вычислений. В 2006 году серверы потребляли 1,5% общего энергетического бюджета США. [183] Ожидалось, что к 2011 году потребление энергии компьютерными центрами обработки данных удвоится и составит 3% от мирового потребления. SoC (система на кристалле) сжимает еще больше интегральной схемы в один кристалл; SoC позволяют телефонам и ПК объединяться в одно портативное беспроводное мобильное устройство . [184]
Квантовые вычисления — это новая технология в области вычислений. MIT Technology Review сообщил 10 ноября 2017 года, что IBM создала 50- кубитный компьютер; в настоящее время его квантовое состояние длится 50 микросекунд. [185] Исследователи Google смогли продлить временной лимит в 50 микросекунд, как сообщалось 14 июля 2021 года в журнале Nature ; [186] стабильность была увеличена в 100 раз за счет распределения одного логического кубита по цепочкам кубитов данных для квантовой коррекции ошибок . [186] Physical Review X сообщил о методе «однозатворного зондирования как жизнеспособного метода считывания спиновых кубитов» (синглет-триплетное спиновое состояние в кремнии) 26 ноября 2018 года. [187] Команде Google удалось заставить свой чип модулятора радиочастотных импульсов работать при температуре 3 К , упростив криогенику своего 72-кубитного компьютера, который настроен на работу при температуре 0,3 К ; но в криогенику еще предстоит внедрить схему считывания и еще один драйвер. [188] [п] См.: Квантовое превосходство. [190] [191] Системы кремниевых кубитов продемонстрировали запутанность на нелокальных расстояниях. [192]
Компьютерное оборудование и его программное обеспечение даже стали метафорой функционирования Вселенной. [193]
Эпилог
[ редактировать ]О быстроте развития этой области можно судить по истории основополагающей статьи Бёркса, Голдстайна и фон Неймана, опубликованной в 1947 году. [194] К тому времени, когда кто-нибудь успел что-либо записать, оно уже устарело. Джона фон Неймана После 1945 года другие прочитали первый проект отчета о EDVAC и сразу же начали внедрять свои собственные системы. По сей день быстрые темпы развития продолжаются во всем мире. [д] [р]
См. также
[ редактировать ]- Антикитерский механизм
- История вычислений
- История вычислительной техники (1960-е годы – настоящее время)
- История ноутбуков
- История персональных компьютеров
- История программного обеспечения
- Информационный век
- Общество истории информационных технологий
- Ретрокомпьютинг
- Хронология вычислений
- Список пионеров информатики
- Ламповый компьютер
Примечания
[ редактировать ]- ^ Кость Ишанго — костяной инструмент , датируемый эпохой верхнего палеолита , примерно 18 000–20 000 лет до нашей эры. Это темно-коричневая кость, малоберцовая кость павиана. На нем имеется ряд меток, вырезанных в три столбца по всей длине инструмента. Он был найден в 1960 году в Бельгийском Конго. [1]
- ^ Согласно Шмандту-Бессерату 1981 , эти глиняные контейнеры содержали жетоны, общее количество которых представляло собой количество передаваемых объектов. Таким образом, контейнеры служили чем-то вроде коносамента или бухгалтерской книги. Чтобы избежать вскрытия контейнеров, сначала для подсчета снаружи контейнеров клали глиняные оттиски жетонов; формы отпечатков были абстрагированы в стилизованные знаки; наконец, абстрактные знаки систематически использовались как цифры; эти цифры были окончательно оформлены как числа. В конце концов (по оценкам Шмандта-Бессера, это заняло 5000 лет). [5] ) отметки на внешней стороне контейнеров были всем, что было необходимо для передачи счета, а глиняные контейнеры превратились в глиняные таблички с отметками для счета.
- ^ Робсон рекомендовал по крайней мере одно дополнение к Шмандту-Бессерату (1981) , например, обзор, Инглунд, Р. (1993). «Истоки письменности». Наука . 260 (5114): 1670–1671. дои : 10.1126/science.260.5114.1670 . ПМИД 17810210 . [7]
- ^ Испанская реализация костей Непера (1617 г.) задокументирована в Montaner & Simon 1887 , стр. 19–20.
- ^ Все девять машин описаны в Vidal & Vogt 2011 .
- ^ Двоично-десятичное число (BCD) — это числовое представление или кодировка символов , которое до сих пор широко используется.
- ^ Существование Колосса держалось в секрете правительством Великобритании в течение 30 лет и поэтому не было известно американским ученым-компьютерщикам, таким как Гордон Белл и Аллен Ньюэлл . И не было в Bell & Newell (1971) Computing Structures , стандартном справочном труде 1970-х годов.
- ^ Manchester Baby предшествовал EDSAC как компьютер с хранимой программой , но был построен как испытательный стенд для трубки Уильямса , а не как машина для практического использования. [116] Однако Manchester Mark 1 1949 года (не путать с прототипом 1948 года Baby) был доступен для университетских исследований в апреле 1949 года, несмотря на то, что все еще находился в стадии разработки. [117]
- ^ Мартин 2008 , с. 24 отмечает, что Дэвид Каминер (1915–2008) был первым аналитиком корпоративных электронных систем в этой первой компьютерной системе для бизнеса. LEO будет рассчитывать зарплату сотрудника, выполнять выставление счетов и решать другие задачи по автоматизации офиса.
- ↑ Например, в статье Кары Платони о Дональде Кнуте говорилось, что «в IBM 650 было что-то особенное». [126]
- ^ Микрокод был реализован как дополнительный код в Atlas. [132]
- ^ Аллен Ньюэлл через всю страну использовал удаленные терминалы для связи с компьютерами RAND . [147]
- ^ Боб Тейлор задумал обобщенный протокол для объединения нескольких сетей, который будет рассматриваться как один сеанс независимо от конкретной сети: «Подождите. Почему бы просто не иметь один терминал, и он подключается ко всему, к чему вы хотите, чтобы он был подключен? ? И, таким образом, родился Arpanet». [148]
- ^ Размер кристалла Intel 4004 (1971) составлял 12 мм. 2 , состоящий из 2300 транзисторов; для сравнения, у Pentium Pro был 306 мм. 2 , состоящий из 5,5 миллионов транзисторов. [173]
- ^ В области обороны была проделана значительная работа по компьютеризированной реализации таких уравнений, как Kalman 1960 , стр. 35–45.
- ^ 127-кубитный компьютер IBM невозможно смоделировать на традиционных компьютерах. [189]
- ^ DBLP суммирует Анналы истории вычислительной техники год за годом, начиная с 1979 года. [195]
- ^ Самым быстрым суперкомпьютером из топ-500 теперь является Frontier (из Национальной лаборатории Ок-Ридж) с производительностью 1,102 эксафлопс, [196] что в 2,66 раза быстрее, чем у Fugaku, который теперь занимает второе место в списке 500 лучших. [197]
- ^ Шульц, Фил (7 сентября 1999 г.). «Очень краткая история чистой математики: Кость Ишанго» . Школа математики Университета Западной Австралии. Архивировано из оригинала 21 июля 2008 г.
- ^ Селин, Хелейн (12 марта 2008 г.). Энциклопедия истории науки, техники и медицины в незападных культурах . Springer Science & Business Media. п. 1356. Бибкод : 2008ehst.book.....S . ISBN 978-1-4020-4559-2 . Проверено 27 мая 2020 г.
- ^ Пегг, Эд-младший «Кость Лебомбо» . Математический мир .
- ^ Дорогая, Дэвид (2004). Универсальная книга по математике от абракадабры до парадоксов Зенона . Джон Уайли и сыновья. ISBN 978-0-471-27047-8 .
- ^ Шмандт-Бессера, Дениз. «Эволюция письма» (PDF) . Архивировано из оригинала 30 января 2012 г.
- ^ Робсон, Элеонора (2008). Математика в Древнем Ираке . Издательство Принстонского университета. ISBN 978-0-691-09182-2 . п. 5:
исчисления использовались в Ираке для примитивных систем учета еще в 3200–3000 гг. до н.э. с системами представления счета, специфичными для конкретных товаров. Сбалансированный учет использовался в 3000–2350 годах до нашей эры, а шестидесятеричная система счисления использовалась в 2350–2000 годах до нашей эры.
- ^ Робсон, Элеонора. «Библиография месопотамской математики» . Архивировано из оригинала 16 июня 2016 г. Проверено 6 июля 2016 г.
- ^ Галстуки 1994 .
- ^ Шарки, Ноэль (4 июля 2007 г.), Программируемый робот из 60 г. н. э. , том. 2611, New Scientist, заархивировано из оригинала 13 декабря 2017 г.
- ^ «Эпизод 11: Древние роботы» , Ancient Discoveries , History Channel , заархивировано из оригинала 1 марта 2014 г. , получено 6 сентября 2008 г.
- ^ Тернер, Ховард Р. (1997). Наука в средневековом исламе: иллюстрированное введение . Остин: издательство Техасского университета. п. 184. ИСБН 978-0-292-78149-8 .
- ^ Хилл, Дональд Рутледж (май 1991 г.). «Машиностроение на Средневековом Ближнем Востоке». Научный американец . стр. 64–69. ( см. Хилл, Дональд Рутледж. «IX. Машиностроение» . История наук в исламском мире . Архивировано из оригинала 25 декабря 2007 г. )
- ^ Келлс, Керн и Бланд 1943 , с. 92.
- ^ Келлс, Керн и Бланд 1943 , с. 82.
- ^ Мели, Доменико Бертолини (1992). «Гвидобальдо Даль Монте и возрождение Архимеда». Нунций . 7 (1): 3–34. дои : 10.1163/182539192x00019 .
- ^ Уильямс 1997 , с. 128 «...шестерня с одним зубцом, подобная той, которую использовал Шикард, не подойдет для общего механизма переноса. Шестерня с одним зубцом работает нормально, если перенос будет распространяться только на несколько мест, но если перенос должна распространяться на несколько мест по аккумулятору, сила, необходимая для работы машины, будет такой величины, что может повредить хрупкие механизмы».
- ^ Паскаль, Блез (1645). Арифметическая машина (на французском языке).
- ^ Маргин 1994 , с. 48.
- ^ Окань 1893 , с. 245.
- ^ Мурлеват 1988 , с. 12.
- ^ Фальк, Джим. «Шикард против Паскаля – пустой спор?» . Архивировано из оригинала 8 апреля 2014 г. Проверено 15 мая 2014 г.
- ^ Смит 1929 , стр. 180–181.
- ^ Лейбниц 1703 .
- ^ «Открытие арифмометра» . Корнеллский университет . 2005. Архивировано из оригинала 13 сентября 2006 г. Проверено 26 августа 2023 г.
- ^ «Герман Холлерит» . История вычислительной техники Колумбийского университета . ACIS Колумбийского университета. Архивировано из оригинала 13 мая 2011 г. Проверено 30 января 2010 г.
- ^ Трусделл, Леон Э. (1965). Развитие табулирования перфокарт в Бюро переписи населения 1890–1940 гг . Генеральная прокуратура США. стр. 47–55.
- ^ Отчет комиссара труда, ответственного за одиннадцатую перепись, министру внутренних дел за финансовый год, заканчивающийся 30 июня 1895 года . Вашингтон, округ Колумбия: Издательство правительства США . 29 июля 1895 г. с. 9. hdl : 2027/osu.32435067619882 . OCLC 867910652 . «Вы можете с уверенностью ожидать быстрого сокращения численности этого ведомства после 1 октября и полного прекращения делопроизводства в течение текущего календарного года... Состояние работы Переписного отдела и состояние окончательные отчеты ясно показывают, что работа одиннадцатой переписи будет завершена как минимум на два года раньше, чем работа десятой переписи». - Кэрролл Д. Райт, ответственный комиссар труда
- ^ «1920 год» . Архивы IBM . 23 января 2003 г. Архивировано из оригинала 29 октября 2020 г. Проверено 1 декабря 2020 г.
- ^ «Хронологическая история IBM: 1930-е годы» . Архивы IBM . 23 января 2003 г. Архивировано из оригинала 03 декабря 2020 г. Проверено 1 декабря 2020 г.
- ^ Лесли Комри (1928) О построении таблиц путем интерполяции
- ^ Эккерт 1935 .
- ^ Фрэнк да Круз. «Хронология вычислений в Колумбийском университете» . История вычислительной техники Колумбийского университета . Колумбийский университет. Архивировано из оригинала 22 августа 2023 г. Проверено 31 августа 2023 г.
- ^ Эккерт 1940 , стр. 101–114.
- ^ Лайт, Дженнифер С. (июль 1999 г.). «Когда компьютеры были женщинами». Технологии и культура . 40 (3): 455–483. дои : 10.1353/tech.1999.0128 . S2CID 108407884 .
- ^ Хант 1998 .
- ^ «Электромеханический калькулятор Friden Model STW-10» . Архивировано из оригинала 14 мая 2011 г. Проверено 11 августа 2015 г.
- ^ «Простой и бесшумный». Офисный журнал . Декабрь 1961 г. с. 1244.
- ^ « Анита» первый портативный электронный компьютер» [«Анита» первый портативный электронный компьютер]. Механик оргтехники . Ноябрь 1961 г. с. 207.
- ^ Халаси, Дэниел Стивен (1970). Чарльз Бэббидж, отец компьютера . Кроуэлл-Коллиер Пресс. ISBN 0-02-741370-5 .
- ^ «Бэббидж» . Интернет-штуки . Музей науки. 19 января 2007 г. Архивировано из оригинала 7 августа 2012 г. Проверено 1 августа 2012 г.
- ^ Джон Грэм-Камминг (23 декабря 2010 г.). «Давайте создадим совершеннейший механический компьютер Бэббиджа» . мнение. Новый учёный . № 2791. Архивировано из оригинала 5 августа 2012 г. Проверено 1 августа 2012 г.
- ^ «Аналитическая машина Бэббиджа: первый настоящий цифровой компьютер» . Аналитическая машина . Архивировано из оригинала 21 августа 2008 г. Проверено 21 августа 2008 г.
- ^ «Страницы Бэббиджа: вычислительные машины» . Projects.exeter.ac.uk. 8 января 1997 г. Архивировано из оригинала 12 марта 2008 г. Проверено 23 апреля 2024 г.
- ^ Робинсон, Тим (28 мая 2007 г.). «Разностные машины» . Meccano.us. Архивировано из оригинала 05 октября 2020 г. Проверено 1 августа 2012 г.
- ^ Менабреа и Лавлейс 1843 .
- ^ «Коллекция Джона Гэбриэла Бирна по компьютерным наукам» (PDF) . Архивировано из оригинала 16 апреля 2019 г. Проверено 8 августа 2019 г.
- ^ «1907 год: был ли первый портативный компьютер ирландской конструкции? | Гениальная Ирландия» . Архивировано из оригинала 02 декабря 2022 г. Проверено 2 декабря 2022 г.
- ^ Л. Торрес Кеведо. Очерки автоматики – ее определение. Теоретическое расширение его приложений, Журнал Академии Точных Наук, Журнал 12, стр. 391–418, 1914.
- ^ Торрес Кеведо, Леонардо (19 ноября 1914 г.). «Автоматика: дополнение к теории машин» (PDF) . Журнал общественных работ : 575–583.
- ^ Торрес Кеведо. Л. (1915). «Очерки автоматического управления - его определение. Теоретические масштабы его применения» , Revue Générale des Sciences Pures et Appliquées , vol. 2, с. 601–611.
- ^ Б. Рэнделл. Электромеханическая вычислительная машина, «Происхождение цифровых компьютеров» , стр. 109–120, 1982.
- ^ Рэнделл, Брайан . «От аналитической машины к электронному цифровому компьютеру: вклад Ладгейта, Торреса и Буша» (PDF) . Архивировано из оригинала (PDF) 21 сентября 2013 г. Проверено 9 сентября 2013 г.
- ^ Чуа 1971 , стр. 507–519.
- ^ Jump up to: а б с д «Современная история вычислительной техники» . Стэнфордская энциклопедия философии . Лаборатория метафизических исследований Стэнфордского университета. 2017. Архивировано из оригинала 12 июля 2010 г. Проверено 7 января 2014 г.
- ^ Гирван, Рэй (май – июнь 2003 г.). «Раскрытое изящество механизма: вычисления после Бэббиджа» . Мир научных вычислений . Архивировано из оригинала 3 ноября 2012 г.
- ^ Торрес, Леонардо (10 октября 1895 г.). «Память на алгебраических машинах» (PDF) . Revista de Obras Públicas (на испанском языке) (28): 217–222.
- ^ Леонардо Торрес. Отчет об алгебраических машинах: с отчетом Королевской академии точных, физических и естественных наук , Мизерикордия, 1895 г.
- ^ Томас, Федерико (1 августа 2008 г.). «Краткий отчет о бесконечном веретене Леонардо Торреса» . Теория механизма и машин . 43 (8). IFToMM : 1055–1063. doi : 10.1016/j.mechmachtheory.2007.07.003 . hdl : 10261/30460 . ISSN 0094-114X .
- ^ «Бомбовый прицел Норден М9» . Национальный музей ВВС США. Архивировано из оригинала 29 августа 2007 г. Проверено 17 мая 2008 г.
- ^ Кориолис 1836 , стр. 5–9.
- ^ Томайко, Джеймс Э. (1985). «Полностью электронный аналоговый компьютер Гельмута Хельцера». IEEE Анналы истории вычислений . 7 (3): 227–240. дои : 10.1109/MAHC.1985.10025 . S2CID 15986944 .
- ^ Нойфельд, Майкл Дж. (10 сентября 2013 г.). Ракета и Рейх: Пенемюнде и наступление эры баллистических ракет . Смитсоновский институт. п. 138. ИСБН 9781588344663 . Архивировано из оригинала 2 февраля 2023 г. Проверено 18 октября 2020 г.
- ^ Ульманн, Бернд (22 июля 2013 г.). Аналоговые вычисления . Вальтер де Грюйтер. п. 38. ISBN 9783486755183 . Архивировано из оригинала 2 февраля 2023 г. Проверено 27 декабря 2021 г.
- ^ Jump up to: а б Тьюринг 1937 , 1938
- ^ Коупленд 2004 , с. 22: «фон Нейман... твердо подчеркнул мне и, я уверен, другим, что фундаментальная концепция принадлежит Тьюрингу – насколько это не было предвосхищено Бэббиджем, Лавлейсом и другими. Письмо Стэнли Франкеля Брайану Рэнделлу , 1972. "
- ^ Jump up to: а б Цузе, Хорст. «Часть 4: Компьютеры Конрада Цузе Z1 и Z3» . Жизнь и творчество Конрада Цузе . ЭПЭ онлайн. Архивировано из оригинала 1 июня 2008 г. Проверено 17 июня 2008 г.
- ^ Смит 2007 , с. 60.
- ^ Уэлчман 1984 , с. 77.
- ^ «Пионер компьютеров, заново открытый, 50 лет спустя» . Нью-Йорк Таймс . 20 апреля 1994 г. Архивировано из оригинала 4 ноября 2016 г. Проверено 16 февраля 2017 г.
- ^ Цузе 1993 , с. 55.
- ^ «Цузе» . Крушение! История ИТ . Архивировано из оригинала 18 марта 2008 г.
- ^ Рохас, Рауль (1998). Как сделать Zuse Z3 универсальным компьютером . CiteSeerX 10.1.1.37.665 .
- ^ Уильямс, ФК; Килберн, Т. (25 сентября 1948 г.). «Электронные цифровые вычислительные машины» . Природа . 162 (4117): 487. Бибкод : 1948Natur.162..487W . дои : 10.1038/162487a0 . S2CID 4110351 .
- ^ Да Круз 2008 .
- ^ «Пионеры компьютеров – Джордж Стибиц» . History.computer.org . Архивировано из оригинала 05 октября 2018 г. Проверено 8 ноября 2018 г.
- ^ Ричи, Дэвид (1986). Компьютерные пионеры . Нью-Йорк: Саймон и Шустер. п. 35 . ISBN 067152397X .
- ^ Данн, Дж. Майкл; Харградус, Гэри М. (2001). Алгебраические методы в философской логике . Издательство Оксфордского университета, США. п. 2. ISBN 978-0-19-853192-0 . Архивировано из оригинала 2 февраля 2023 г. Проверено 4 июня 2016 г.
- ^ Артур Готтлоб Фреге. Концептуальное письмо: формульный язык чистого мышления, основанный на арифметике .
- ^ Шеннон 1938 .
- ^ Шеннон 1940 .
- ^ Шеннон 1938 , стр. 494–495. [ нужна проверка ]
- ^ Гварниери, М. (2012). «Эпоха электронных ламп: слияние с цифровыми вычислениями [исторические]». Журнал промышленной электроники IEEE . 6 (3): 52–55. дои : 10.1109/МИЭ.2012.2207830 . S2CID 41800914 .
- ^ Пью, Эмерсон В. (1996). Создание IBM: формирование отрасли и ее технологий . Массачусетский технологический институт Пресс .
- ^ «Патенты и инновации» . ИБМ 100 . 7 марта 2012 г. Архивировано из оригинала 02 декабря 2020 г. Проверено 1 декабря 2020 г.
- ↑ Уведомление от 15 января 1941 года в Регистре Де-Мойна.
- ^ Беркс, Элис Р.; Беркс, Артур В. (1988). Первый электронный компьютер: история Атанасова . Анн-Арбор: Издательство Мичиганского университета. ISBN 0-472-10090-4 .
- ^ Коупленд 2006 , с. 107.
- ^ Welchman 1984 , стр. 138–145, 295–309.
- ^ Коупленд 2006 , с. 182.
- ^ Рэнделл 1980 , с. 9.
- ^ Будянский 2000 , с. 314.
- ^ «Колосс Блетчли для взлома кодов» . Новости Би-би-си . 2 февраля 2010 г. Архивировано из оригинала 08 марта 2020 г. Проверено 19 октября 2012 г.
- ^ Фенсом, Джим (8 ноября 2010 г.), «Некролог Гарри Фенсома» , The Guardian , заархивировано из оригинала 17 сентября 2013 г. , получено 17 октября 2012 г.
- ^ Сейл, Тони. «Колосс — история восстановления» . Национальный музей вычислительной техники. Архивировано из оригинала 18 апреля 2015 г.
- ^ Коупленд 2006 , с. 75.
- ^ Коупленд 2006 , с. 2.
- ^ Смолл, Альберт В. (декабрь 1944 г.), Специальный отчет о рыбе , Кампус колледжа Вашингтон: Американский национальный архив (NARA), заархивировано из оригинала 15 мая 2011 г. , получено 11 января 2019 г.
- ^ Рэнделл, Брайан ; Фенсом, Гарри; Милн, Фрэнк А. (15 марта 1995 г.), «Некролог: Аллен Кумбс» , The Independent , заархивировано из оригинала 03 февраля 2012 г. , получено 18 октября 2012 г.
- ^ Flowers, TH (1983), «Дизайн колосса» , Annals of the History of Computing , 5 (3): 239–252, doi : 10.1109/MAHC.1983.10079 , S2CID 39816473 , заархивировано из оригинала 3 марта 2006 г. 26 , получено 3 марта 2019 г.
- ^ Лоернер, Брендан И. (25 ноября 2014 г.). «Как первый в мире компьютер был спасен из свалки» . Проводной . Архивировано из оригинала 2 мая 2017 г. Проверено 7 марта 2017 г.
- ^ Эванс 2018 , с. 39.
- ^ «Поколения компьютера» . Архивировано из оригинала 02 июля 2015 г. Проверено 11 августа 2015 г.
- ^ Коупленд 2004 , стр. 21–22.
- ^ Коупленд 2006 , с. 104.
- ^ Jump up to: а б Уилкс, М.В. (1956). Автоматические цифровые компьютеры . Нью-Йорк: Джон Уайли и сыновья. стр. 305 страниц. QA76.W5 1956.
- ^ Алан Тьюринг (1945). Предлагаемый электронный калькулятор (PDF) (Отчет) . Проверено 24 августа 2023 г.
- ^ Энтикнап, Николас (лето 1998 г.), «Золотой юбилей вычислений» , «Воскресение » (20), Общество охраны компьютеров, ISSN 0958-7403 , заархивировано из оригинала 09 января 2012 г. , получено 19 апреля 2008 г.
- ^ «Ранние компьютеры в Манчестерском университете» , Resurrection , 1 (4), The Computer Conservation Society, лето 1992 г., ISSN 0958-7403 , заархивировано из оригинала 28 августа 2017 г. , получено 7 июля 2010 г.
- ^ «Почему трубка Уильямса-Килберна — лучшее название для трубки Уильямса» . Компьютер 50 . Архивировано из оригинала 6 июня 2013 г.
- ^ Килберн, Том (1990), «От электронно-лучевой трубки до Ферранти Марка I» , Resurrection , 1 (2), The Computer Conservation Society, ISSN 0958-7403 , заархивировано из оригинала 27 июня 2020 г. , получено 3 марта 2012 г. -15
- ^ «Ранние электронные компьютеры (1946–51)» , Компьютер 50 , Манчестерский университет, заархивировано из оригинала 5 января 2009 г. , получено 16 ноября 2008 г.
- ^ Нэппер, RBE, «Введение в Mark 1» , Компьютер 50 , Манчестерский университет, заархивировано из оригинала 26 октября 2008 г. , получено 4 ноября 2008 г.
- ^ Лавингтон 1998 , с. 20.
- ^ Уорд, Марк (13 января 2011 г.). «Новаторский компьютер Edsac будет построен в Блетчли-парке» . Новости Би-би-си . Архивировано из оригинала 20 июня 2018 г. Проверено 21 июня 2018 г.
- ^ Уилкс, Западная Вирджиния ; Ренвик, В. (1950). «EDSAC (Автоматический калькулятор с электронным запоминающим устройством)» . Математика. Комп . 4 (30): 61–65. дои : 10.1090/s0025-5718-1950-0037589-7 .
- ^ «Краткая неофициальная история Компьютерной лаборатории» . ЭДСАК 99 . Компьютерная лаборатория Кембриджского университета. Архивировано из оригинала 6 мая 2013 г. Проверено 1 декабря 2020 г.
- ^ «Манчестер Марк 1» . Компьютер 50 . Архивировано из оригинала 9 февраля 2014 г. Проверено 5 января 2014 г.
- ^ «Компьютер Pioneer подлежит восстановлению». Кэм . 62 : 5. 2011. Если быть точным, то первая программа EDSAC напечатала список квадратов целых чисел от 0 до 99 включительно.
- ^ EDSAC 99: 15–16 апреля 1999 г. (PDF) , Компьютерная лаборатория Кембриджского университета, 6 мая 1999 г., стр. 68–69, заархивировано (PDF) из оригинала 26 сентября 2020 г. , получено 29 июня 2013 г.
- ^ Кэмпбелл-Келли, Мартин (июль 2001 г.). «Учебное руководство по симулятору EDSAC» (PDF) . Кафедра компьютерных наук Уорикского университета. Архивировано из оригинала (PDF) 22 декабря 2015 г. Проверено 18 ноября 2016 г.
• «Учебное руководство по симулятору EDSAC» (PDF) . Проект реплики EDSAC, Национальный музей вычислительной техники. Март 2018 г. Архивировано (PDF) из оригинала 22 декабря 2015 г. Проверено 2 декабря 2020 г. - ^ Лавингтон 1998 , с. 25.
- ^ Наше пилотное исследование компьютерного наследия: поставки компьютеров Ferranti Mark I и Mark I Star. , Общество охраны компьютеров, заархивировано из оригинала 11 декабря 2016 г. , получено 9 января 2010 г.
- ^ Лавингтон, Саймон. «Краткая история британских компьютеров: первые 25 лет (1948–1973)» . Британское компьютерное общество . Архивировано из оригинала 5 июля 2010 г. Проверено 10 января 2010 г.
- ^ Jump up to: а б 1634–1699: Маккаскер, Джей-Джей (1997). Сколько это в реальных деньгах? Исторический индекс цен для использования в качестве дефлятора денежных ценностей в экономике Соединенных Штатов: Addenda et Corrigenda (PDF) . Американское антикварное общество . 1700–1799: Маккаскер, Джей-Джей (1992). Сколько это в реальных деньгах? Исторический индекс цен для использования в качестве дефлятора денежных ценностей в экономике Соединенных Штатов (PDF) . Американское антикварное общество . 1800 – настоящее время: Федеральный резервный банк Миннеаполиса. «Индекс потребительских цен (оценка) 1800–» . Проверено 29 февраля 2024 г.
- ^ Jump up to: а б с Леклерк, Бруно (январь 1990 г.). «От Gamma 2 до Gamma ET: рождение электронных вычислений в Bull» . Анналы истории вычислительной техники . 12 (1): 5–22. дои : 10.1109/MAHC.1990.10010 . ISSN 0164-1239 . S2CID 15227017 .
- ^ Платони, Кара (май – июнь 2006 г.). «Любовь с первого байта» . Стэнфордский журнал . Архивировано из оригинала 25 сентября 2006 г.
- ^ В.М. Волонтис (18 августа 1955 г.) «Полная система интерпретации чисел с плавающей запятой для калькулятора с магнитным барабаном IBM 650 - корпус 20878» Технический меморандум Bell Telephone Laboratories MM-114-37, опубликованный в техническом бюллетене IBM № 11, март 1956 г., как упоминается в «Переводчик Волонтис-Белл». Анналы истории вычислительной техники . 8 (1). ИИЭР: 74–76. Январь – март 1986 г. doi : 10.1109/MAHC.1986.10008 . S2CID 36692260 .
- ^ Дадли, Леонард (2008). Информационная революция в истории Запада . Издательство Эдварда Элгара. п. 266. ИСБН 978-1-84720-790-6 . Проверено 30 августа 2020 г.
- ^ IBM (1957), SOAP II для IBM 650 (PDF) , C24-4000-0, заархивировано (PDF) из оригинала 20 сентября 2009 г. , получено 25 мая 2009 г.
- ^ Горовиц и Хилл 1989 , с. 743.
- ^ Уилкс, М.В. (1992). «Эдсак 2». IEEE Анналы истории вычислений . 14 (4): 49–56. дои : 10.1109/85.194055 . S2CID 11377060 .
- ^ Т. Килберн; РБ Пейн; DJ Ховарт (1962). «Супервайзер Атласа» . Компьютер Атлас . Архивировано из оригинала 31 декабря 2009 г. Проверено 9 февраля 2010 г.
- ^ США 2708722 , Ван, Ан , «Устройство управления передачей импульсов», выдан 17 мая 1955 г.
- ^ «1953: Компьютер Whirlwind дебютирует с основной памятью» . Музей истории компьютеров . Архивировано из оригинала 08.05.2018 . Проверено 26 августа 2023 г.
- ^ Н. Валерий (21 августа 1975 г.). «Поглощение рынка памяти» . Новый учёный . стр. 419–421. Архивировано из оригинала 2 февраля 2023 г. Проверено 22 января 2019 г.
- ^ Уэллс, Бенджамин (18 ноября 2010 г.). «Увеличение производительности и мощности нетрадиционного компьютера Colossus». Естественные вычисления . 10 (4). ООО «Спрингер Сайенс энд Бизнес Медиа»: 1383–1405. дои : 10.1007/s11047-010-9225-x . ISSN 1567-7818 . S2CID 7492074 .
- ^ Feynman, Leighton & Sands 1966 , стр. с 14–11 по 14–12.
- ^ IBM 1960 .
- ^ Лавингтон 1998 , стр. 34–35.
- ^ Jump up to: а б с Лавингтон 1998 , с. 37.
- ^ Jump up to: а б Кук-Ярборо, Э.Г. (1998). «Некоторые ранние применения транзисторов в Великобритании». Журнал инженерной науки и образования . 7 (3): 100–106. дои : 10.1049/esej:19980301 .
- ^ Кук-Ярборо, Э.Г. (1957). Введение в транзисторные схемы . Эдинбург: Оливер и Бойд.
- ^ Лавингтон, Саймон (1980). Ранние британские компьютеры . Издательство Манчестерского университета. ISBN 0-7190-0803-4 . Архивировано из оригинала 24 мая 2019 г. Проверено 7 января 2014 г.
- ^ Кук-Ярборо, Э.Г.; Барнс, RCM; Стивен, Дж. Х.; Хауэллс, Джорджия (1956). «Транзисторный цифровой компьютер». Труды IEE - Часть B: Радио и электронная техника . 103 (3С): 364–370. дои : 10.1049/pi-b-1.1956.0076 .
- ^ Лавингтон 1998 , стр. 36–37.
- ^ «Метровик» . Exposuremeters.net . Архивировано из оригинала 7 января 2014 г.
- ^ Саймон 1991 .
- ^ Мэйо и Ньюкомб 2008 .
- ^ Лавингтон 1998 , с. 41.
- ^ Лавингтон 1998 , стр. 44–45.
- ^ Лавингтон 1998 , стр. 50–52.
- ^ Сао-Цзе Чен; Гуан-Хуэй Линь; Пао-Анн Сюн; Совместная разработка аппаратного обеспечения мультимедийной SOC-платформы .
- ^ Импальяццо, Джон; Ли, Джон А.Н. (2004). История информатики в образовании . Спрингер. п. 172. ИСБН 1-4020-8135-9 . Архивировано из оригинала 2 февраля 2023 г. Проверено 4 июня 2016 г.
- ^ Сиссон, Ричард; Захер, Кристиан К. (2006). Средний Запад Америки: интерпретационная энциклопедия . Издательство Университета Индианы. п. 1489. ИСБН 0-253-34886-2 . Архивировано из оригинала 2 февраля 2023 г. Проверено 4 июня 2016 г.
- ^ Килби 2000 .
- ^ «Чип, который построил Джек» . Техасские инструменты. в. 2008. Архивировано из оригинала 05 августа 2017 г. Проверено 29 мая 2008 г.
- ^ Саксена, Арджун Н. (2009). Изобретение интегральных схем: неописанные важные факты . Всемирная научная . п. 140. ИСБН 9789812814456 . Архивировано из оригинала 2 февраля 2023 г. Проверено 7 декабря 2019 г.
- ^ Jump up to: а б «Интегральные схемы» . НАСА . Архивировано из оригинала 21 июля 2019 г. Проверено 13 августа 2019 г.
- ^ США 2981877 , Нойс, Роберт , «Структура полупроводниковых устройств и выводов», выдан 25 апреля 1961 г., передан Fairchild Semiconductor Corporation.
- ^ «1959: Запатентована практическая концепция монолитной интегральной схемы» . Музей истории компьютеров . Архивировано из оригинала 24 октября 2019 г. Проверено 13 августа 2019 г.
- ^ Лоек, Бо (2007). История полупроводниковой техники . Springer Science & Business Media . п. 120. ИСБН 9783540342588 .
- ^ Бассетт, Росс Нокс (2007). В эпоху цифровых технологий: исследовательские лаборатории, стартапы и развитие MOS-технологий . Издательство Университета Джонса Хопкинса. п. 46. ИСБН 9780801886393 . Архивировано из оригинала 2 февраля 2023 г. Проверено 7 декабря 2019 г.
- ^ Хафф, Ховард Р.; Цуя, Х.; Гёзеле, У. (1998). Кремниевое материаловедение и технология: материалы восьмого международного симпозиума по кремниевому материаловедению и технологии . Электрохимическое общество . стр. 181–182. ISBN 9781566771931 . Архивировано из оригинала 2 февраля 2023 г. Проверено 7 декабря 2019 г.
- ^ Черуцци, Пол (2015). «Компьютер управления Аполлоном и первые кремниевые чипы» . Смитсоновский национальный музей авиации и космонавтики . Архивировано из оригинала 22 мая 2021 г. Проверено 12 мая 2021 г.
- ^ «1960 — Демонстрация металлооксидно-полупроводникового (МОП) транзистора» . Кремниевый двигатель . Музей истории компьютеров . Архивировано из оригинала 27 октября 2019 г. Проверено 21 октября 2019 г.
- ^ Jump up to: а б «1970: Динамическая MOS-память конкурирует с памятью на магнитных сердечниках по цене» . Музей истории компьютеров . Архивировано из оригинала 26 октября 2021 г. Проверено 29 июля 2019 г.
- ^ Твердотельное проектирование - Том. 6 . Дом Горизонт. 1965. Архивировано из оригинала 02 февраля 2023 г. Проверено 18 октября 2020 г.
- ^ «ДРАМ» . IBM100 . ИБМ . 9 августа 2017 г. Архивировано из оригинала 20 июня 2019 г. Проверено 20 сентября 2019 г.
- ^ «1971: Представлено многоразовое полупроводниковое ПЗУ» . Музей истории компьютеров . Архивировано из оригинала 03 октября 2019 г. Проверено 19 июня 2019 г.
- ^ «Не просто вспышка на сковороде» . Экономист . 11 марта 2006 г. Архивировано из оригинала 25 сентября 2019 г. Проверено 10 сентября 2019 г.
- ^ Jump up to: а б с д Ширрифф, Кен (30 августа 2016 г.). «Удивительная история первых микропроцессоров» . IEEE-спектр . 53 (9). Институт инженеров по электротехнике и электронике : 48–54. дои : 10.1109/MSPEC.2016.7551353 . S2CID 32003640 . Архивировано из оригинала 12 июля 2021 г. Проверено 13 октября 2019 г.
- ^ Jump up to: а б Интел 1971 года .
- ^ Паттерсон и Хеннесси 1998 , стр. 27–39.
- ^ Эспрей, Уильям (25 мая 1994 г.). «Устная история: Тадаси Сасаки» . Архивировано из оригинала 2 августа 2020 г. Сасаки приписывает идею создания 4-битного PMOS-чипа идее женщины-исследователя из Sharp Corporation, которая не была принята другими членами группы мозгового штурма Sharp. По указанию Сасаки было осуществлено вливание 40 миллионов иен от Busicom в компанию Intel для использования 4-битного чипа PMOS.
- ^ Экхаус и Моррис 1979 , стр. 1–2.
- ^ «Р2Э Микраль Н» . www.system-cfg.com . Архивировано из оригинала 10 ноября 2022 г. Проверено 2 декабря 2022 г.
- ^ Шенкленд, Стивен (1 апреля 2009 г.). «Google раскрывает некогда секретный сервер» . Cnet . Архивировано из оригинала 16 июля 2014 г. Проверено 1 апреля 2009 г. «С 2005 года центры обработки данных [Google] состоят из стандартных транспортных контейнеров — каждый из которых имеет 1160 серверов и потребляемую мощность, которая может достигать 250 киловатт». — Бен Джай из Google.
- ^ Шенкленд, Стивен (30 мая 2008 г.). «Google освещает внутреннюю работу центра обработки данных» . Cnet . Архивировано из оригинала 18 августа 2014 г. Проверено 31 мая 2008 г. «Если у вас работает 10 000 машин, каждый день что-то будет умирать». — Джефф Дин из Google.
- ^ «Группы Google» . Архивировано из оригинала 13 сентября 2011 г. Проверено 11 августа 2015 г.
- ^ Шраут, Райан (2 декабря 2009 г.). «Intel представляет 48-ядерный процессор x86 как однокристальный облачный компьютер» . Перспектива ПК . Архивировано из оригинала 14 августа 2010 г. Проверено 2 декабря 2020 г.
• «Intel представляет 48-ядерный кремниевый чип для облачных вычислений» . Новости Би-би-си . 3 декабря 2009 г. Архивировано из оригинала 6 декабря 2012 г. Проверено 3 декабря 2009 г. - ^ Кохонен 1980 , с. [ нужна страница ] .
- ^ Мид и Конвей 1980 , стр. 11–36.
- ^ Отчет Energystar (PDF) (Отчет). 2007. с. 4. Архивировано (PDF) из оригинала 22 октября 2013 г. Проверено 18 августа 2013 г.
- ^ Моссберг, Уолт (9 июля 2014 г.). «Как ПК сливается со смартфоном» . Архивировано из оригинала 9 июля 2014 г. Проверено 9 июля 2014 г.
- ^ Найт, Уилл (10 ноября 2017 г.). «IBM поднимает планку с 50-кубитным квантовым компьютером» . Обзор технологий Массачусетского технологического института . Архивировано из оригинала 19 ноября 2017 г. Проверено 10 ноября 2017 г.
- ^ Jump up to: а б Джулиан Келли; и др. (Google Quantum AI) (15 июля 2021 г.). «Экспоненциальное подавление битовых или фазовых ошибок с циклической коррекцией ошибок» (PDF) . Природа . 595 (7867): 383–387. дои : 10.1038/s41586-021-03588-y . Цитируется в Адриан Чо (14 июля 2021 г.). «Физики приближаются к победе над ошибками в квантовых вычислениях» . Наука .
- ^ Паккиам, П.; Тимофеев А.В.; Хаус, Миннесота; Хогг, MR; Кобаяши, Т.; Кох, М.; Рогге, С.; Симмонс, штат Миссури (26 ноября 2018 г.). «Однократное считывание радиочастотного вращения с одним затвором в кремнии». Физический обзор X . 8 (4). 041032.arXiv : 1809.01802 . Бибкод : 2018PhRvX...8d1032P . дои : 10.1103/PhysRevX.8.041032 . S2CID 119363882 – через APS.
- ^ Мур, Сэмюэл К. (13 марта 2019 г.). «Google создает схему для решения одной из крупнейших проблем квантовых вычислений» . IEEE-спектр . Архивировано из оригинала 14 марта 2019 г. Проверено 14 марта 2019 г.
- ^ Ина Фрид (14 ноября 2021 г.). «Эксклюзив: IBM совершает прорыв в области квантовых вычислений» . Аксиос . Архивировано из оригинала 15 ноября 2021 г.
- ^ Юскалян, Расс (22 февраля 2017 г.). «Практические квантовые компьютеры» . Обзор технологий Массачусетского технологического института . Архивировано из оригинала 23 июня 2021 г. Проверено 2 декабря 2020 г.
- ^ Маккиннон, Джон Д. (19 декабря 2018 г.). «Палата представителей принимает законопроект о создании национальной программы квантовых вычислений» . Уолл Стрит Джорнал . Архивировано из оригинала 20 декабря 2018 г. Проверено 20 декабря 2018 г.
- ^ Принстонский университет (25 декабря 2019 г.). «Прорыв в квантовых вычислениях: кремниевые кубиты взаимодействуют на больших расстояниях» . СайТехДейли . Архивировано из оригинала 26 декабря 2019 г. Проверено 26 декабря 2019 г.
- ^ Смолин 2001 , стр. 53–57. Страницы 220–226 представляют собой аннотированные ссылки и руководства для дальнейшего чтения.
- ^ Burks, Goldstine & von Neumann 1947 , стр. 1–464, перепечатано в Datamation , сентябрь – октябрь 1962 г. Обратите внимание, что предварительное обсуждение/проектирование было термином, который позже был назван системным анализом/проектированием , а еще позже - системной архитектурой.
- ^ «Анналы IEEE истории вычислений» . Замок Дагштуль — Центр компьютерных наук Лейбница . Архивировано из оригинала 20 марта 2011 г. Проверено 29 августа 2023 г.
- ^ «ORNL's Frontier первым преодолел потолок эксафлопа» . top500.org . 30 мая 2022 г. Архивировано из оригинала 2 июня 2022 г. Проверено 26 августа 2023 г.
- ^ Маккей, Том (22 июня 2020 г.). «Новый японский суперкомпьютер Fugaku занимает первое место с производительностью 415 петафлопс» . Гизмодо . Архивировано из оригинала 23 июня 2020 г. Проверено 23 июня 2020 г.
Ссылки
[ редактировать ]- Бэкус, Джон (август 1978 г.), «Можно ли программирование освободить от стиля фон Неймана?», Communications of the ACM , 21 (8): 613, doi : 10.1145/359576.359579 , S2CID 16367522 , 1977 г., лекция на премию ACM Тьюринга.
- Белл, Гордон ; Ньюэлл, Аллен (1971), Компьютерные структуры: материалы для чтения и примеры , Нью-Йорк: McGraw-Hill, ISBN. 0-07-004357-4
- Бергин, Томас Дж., изд. (13–14 ноября 1996 г.), Пятьдесят лет армейских вычислений: от ENIAC до MSRC (PDF) , отчет о симпозиуме и праздновании, Абердинский испытательный полигон: Армейская исследовательская лаборатория и Артиллерийский центр и школа армии США., заархивировано из оригинал (PDF) 29 мая 2008 г. , получено 17 мая 2008 г.
- Боуден, BV (1970), «Язык компьютеров» , American Scientist , 58 (1): 43–53, Bibcode : 1970AmSci..58...43B , заархивировано из оригинала 20 октября 2006 г. , получено в 2008 г. -05-17
- Будянский, Стивен (2000), Битва умов: полная история взлома кодов во Второй мировой войне , Free Press, ISBN 978-0684859323
- Беркс, Артур В .; Голдстайн, Герман ; фон Нейман, Джон (1947), Предварительное обсуждение логического проектирования электронного вычислительного прибора , Принстон, Нью-Джерси: Институт перспективных исследований, заархивировано из оригинала 15 мая 2008 г. , получено 18 мая 2008 г.
- Чуа, Леон О. (сентябрь 1971 г.), «Мемристор — недостающий элемент схемы», Транзакции IEEE по теории цепей , 18 (5): 507–519, CiteSeerX 10.1.1.404.9037 , doi : 10.1109/TCT.1971.1083337
- Клири, Дж. Ф. (1964), Руководство по транзисторам GE (7-е изд.), General Electric, Отдел полупроводниковой продукции, Сиракьюс, Нью-Йорк, стр. 139–204, OCLC 223686427
- Коупленд, Б. Джек , изд. (2004). Эссенциальный Тьюринг . Издательство Оксфордского университета. ISBN 0-19-825080-0 .
- Коупленд, Б. Джек , изд. (2006), Колосс: Секреты компьютеров для взлома кодов Блетчли-Парка , Оксфорд, Англия: Oxford University Press , ISBN 0-19-284055-Х
- Кориолис, Гаспар-Гюстав (1836), «Примечание о способах рисования кривых, заданных дифференциальными уравнениями» , Journal de Mathématiques Pures et Appliquées , серия I (на французском языке), 1 : 5–9, заархивировано из оригинала в 2019 г. 03 июля , получено 6 июля 2008 г.
- Кортада, Джеймс В. (2009), «Государственная политика и развитие национальной компьютерной промышленности в Великобритании, Франции и Советском Союзе, 1940–80», Журнал современной истории , 44 (3): 493–512, doi : 10.1177/0022009409104120 , ДЖСТОР 40543045 , С2КИД 159510351
- CSIRAC: первый компьютер в Австралии , Организация Содружества по научным и промышленным исследованиям (CSIRAC), 3 июня 2005 г., заархивировано из оригинала 13 декабря 2011 г. , получено 21 декабря 2007 г.
- Да Круз, Фрэнк (28 февраля 2008 г.), «Калькулятор с автоматическим управлением последовательностями (ASCC) IBM» , История вычислений Колумбийского университета: хронология вычислений в Колумбийском университете , ACIS Колумбийского университета, заархивировано из оригинала 12 мая 2008 г. , получено 17 мая 2008 г.
- Давенпорт, Уилбур Б. младший; Рут, Уильям Л. (1958), «Введение в теорию случайных сигналов и шума», Physics Today , 11 (6): 112–364, Bibcode : 1958PhT....11f..30D , doi : 10.1063/ 1,3062606
- Экерт, Уоллес (1935), «Вычисление особых возмущений методом перфокарты», Astronomical Journal , 44 (1034): 177, Бибкод : 1935AJ.....44..177E , doi : 10.1086/105298
- Эккерт, Уоллес (1940), «XII: «Вычисление планетарных возмущений» », Методы перфокарт в научных вычислениях , Бюро астрономических вычислений Томаса Дж. Уотсона, Колумбийский университет, стр. 101–114, hdl : 2027/uc1.b3621946 , OCLC 2275308
- Экхаус, Ричард Х. младший; Моррис, Л. Роберт (1979), Миникомпьютерные системы: организация, программирование и приложения (PDP-11) , Prentice-Hall, стр. 1–2, ISBN 0-13-583914-9
- Эванс, Клэр Л. (2018). Широкий диапазон: нерассказанная история женщин, создавших Интернет . Нью-Йорк: Портфолио/Пингвин. ISBN 9780735211759 . Архивировано из оригинала 2 февраля 2023 г. Проверено 18 октября 2020 г.
- Фейнман, Р.П .; Лейтон, Роберт ; Сэндс, Мэтью (1965), Фейнмановские лекции по физике: в основном механика, радиация и тепло , том. Я, Ридинг, Массачусетс: Аддисон-Уэсли, ISBN 0-201-02010-6 , OCLC 531535
- Фейнман, Р.П .; Лейтон, Роберт ; Сэндс, Мэтью (1966), Фейнмановские лекции по физике: квантовая механика , том. III, Ридинг, Массачусетс: Аддисон-Уэсли, ASIN B007BNG4E0
- Фиск, Дейл (2005), Перфокарты (PDF) , ACIS Колумбийского университета, заархивировано (PDF) из оригинала 14 мая 2008 г. , получено 19 мая 2008 г.
- Фламм, Кеннет (1987), Нацеливание на компьютер: государственная поддержка и международная конкуренция , Вашингтон, округ Колумбия: Brookings Institution Press , ISBN 978-0-815-72852-8
- Фламм, Кеннет (1988), Создание компьютера: правительство, промышленность и высокие технологии , Вашингтон, округ Колумбия: Brookings Institution Press , ISBN 978-0-815-72850-4
- Холлерит, Герман (1890). В связи с электрической системой табулирования, принятой правительством США для работы бюро переписи населения (докторская диссертация). Колумбийского университета . Горный факультет
- Горовиц, Пол; Хилл, Уинфилд (1989), Искусство электроники (2-е изд.), Cambridge University Press, ISBN 0-521-37095-7
- Хант, JCR (1998), «Льюис Фрай Ричардсон и его вклад в математику, метеорологию и модели конфликтов» (PDF) , Annu. Преподобный Fluid Mech. , 30 (1): xiii–xxxvi, Bibcode : 1998AnRFM..30D..13H , doi : 10.1146/annurev.fluid.30.1.0 , заархивировано из оригинала (PDF) 27 февраля 2008 г. , получено 6 февраля 2008 г. -15
- IBM (сентябрь 1956 г.), дисковое запоминающее устройство IBM 350 , IBM, заархивировано из оригинала 31 мая 2008 г. , получено 1 июля 2008 г.
- IBM (1960), SMS-карты стандартной модульной системы IBM , IBM, заархивировано из оригинала 6 декабря 2007 г. , получено 6 марта 2008 г.
- Intel (ноябрь 1971 г.), первый микропроцессор Intel — Intel 4004 , Intel Corp., заархивировано из оригинала 13 мая 2008 г. , получено 17 мая 2008 г.
- Джонс, Дуглас В., Перфокарты: краткая иллюстрированная техническая история , Университет Айовы , заархивировано из оригинала 9 мая 2008 г. , получено 15 мая 2008 г.
- Калман, Р.Э. (1960), «Новый подход к задачам линейной фильтрации и прогнозирования» (PDF) , Journal of Basic Engineering , 82 (1): 35–45, doi : 10.1115/1.3662552 , S2CID 1242324 , заархивировано из оригинала ( PDF) от 29 мая 2008 г. , получено 3 мая 2008 г.
- Келлс; Керн; Бланд (1943), Логарифмическая линейка для дуплексного децитрига № 4081: Руководство , Keuffel & Esser, стр. 92, заархивировано из оригинала 1 мая 2015 г. , получено 31 мая 2014 г.
- Килби, Джек (2000), Нобелевская лекция (PDF) , Стокгольм: Нобелевский фонд, заархивировано (PDF) из оригинала 29 мая 2008 г. , получено 15 мая 2008 г.
- Кохонен, Теуво (1980), Воспоминания, адресуемые по содержанию , Springer-Verlag, ISBN 0-387-09823-2
- Лавингтон, Саймон (1998), История компьютеров в Манчестере (2-е изд.), Суиндон: Британское компьютерное общество.
- Лазос, Христос (1994), AEOLOS , Антикиферский компьютер PUBLICATIONS GR
- Лейбниц, Готфрид (1703), Объяснение двоичной арифметики
- Любар, Стивен (май 1991 г.), «Не складывайте, не вертейте и не калечит»: Культурная история перфокарты , заархивировано из оригинала 25 октября 2006 г. , получено 31 октября 2006 г.
- Марген, Жан (1994), История инструментов и вычислительных машин, три столетия механики мышления 1642–1942 (на французском языке), Герман, ISBN 978-2-7056-6166-3
- Мартин, Дуглас (29 июня 2008 г.), «Дэвид Каминер, 92 года смерти; пионер в области компьютеров», The New York Times , стр. 24
- Мэйо, Кинан; Ньюкомб, Питер (июль 2008 г.), «Как была завоевана сеть: устная история Интернета» , Vanity Fair , стр. 96–117, заархивировано из оригинала 09 ноября 2020 г. , получено 1 декабря 2020 г.
- Мид, Карвер; Конвей, Линн (1980), Введение в системы СБИС , Ридинг, Массачусетс: Аддисон-Уэсли, Bibcode : 1980aw...book.....M , ISBN 0-201-04358-0
- Менабреа, Луиджи Федерико; Лавлейс, Ада (1843), «Очерк аналитической машины, изобретенной Чарльзом Бэббиджем» , «Научные мемуары », 3 , заархивировано из оригинала 15 сентября 2008 г. , получено 4 мая 2008 г. С примечаниями к мемуарам переводчика.
- Меннингер, Карл (1992), Числовые слова и числовые символы: Культурная история чисел , Dover Publications, перевод с немецкого на английский, Массачусетский технологический институт, 1969.
- Монтанер; Саймон (1887), Латиноамериканский энциклопедический словарь литературы, наук и искусств (Испано-американский энциклопедический словарь)
- Мой, Уильям Т. (январь 1996 г.), ENIAC: The Army-Sponsored Revolution , заархивировано из оригинала 16 июля 2007 г. , получено 17 мая 2008 г.
- Окань, Морис д'(1893). «Упрощенный расчет механическими и графическими процессами. Первый курс: Арифметические приборы и машины» [Упрощенный расчет механическими и графическими процессами. Первый урок: Арифметические приборы и машины. ремесел под редакцией профессоров Летопись Консерватории искусств и . 2-й (на французском языке). Полет. В. Париж: Готье-Виллар и Филс. стр. 231–268. Архивировано из оригинала 9 августа 2018 г. - через CNAM.
- Паттерсон, Дэвид; Хеннесси, Джон (1998), Компьютерная организация и дизайн , Сан-Франциско: Морган Кауфманн , ISBN 1-55860-428-6
- Мурлева, Ги (1988), Арифметические машины Блеза Паскаля (на французском языке), Клермон-Ферран: La Française d'Edition et d'Imprimerie
- Пеллерин, Дэвид; Тибо, Скотт (22 апреля 2005 г.), Практическое программирование FPGA на C , Подсерия Prentice Hall Modern Semiconductor Design Series: Библиотека целостности сигнала PH, стр. 1–464, ISBN 0-13-154318-0
- Филлипс, AWH , MONIAC (PDF) , Музей Резервного банка, заархивировано из оригинала (PDF) 24 октября 2007 г. , получено 17 мая 2006 г.
- Рэнделл, Брайан (1980), «Колосс» , в Метрополисе, Северная Каролина ; Хоулетт, Дж .; Рота, Джан-Карло (ред.), История вычислений в двадцатом веке , стр. 47–92, ISBN 978-0124916500
- Рейнольдс, Дэвид (2010), «Наука, технологии и холодная война», в Леффлере, Мелвин П .; Вестад, Одд Арне (ред.), Кембриджская история холодной войны, Том III: Концовка , Кембридж: Издательство Кембриджского университета , стр. 378–399, ISBN 978-0-521-83721-7
- Рохас, Рауль ; Хашаген, Ульф, ред. (2000). Первые компьютеры: история и архитектура . Кембридж: MIT Press. ISBN 0-262-68137-4 .
- Шмандт-Бессера, Дениз (1981), «Расшифровка самых ранних табличек», Science , 211 (4479): 283–285, Бибкод : 1981Sci...211..283S , doi : 10.1126/science.211.4479.283 , PMID 17748027
- Шеннон, Клод (декабрь 1938 г.). «Символический анализ релейных и коммутационных схем» . Труды Американского института инженеров-электриков . 57 (12): 713–723. дои : 10.1109/t-aiee.1938.5057767 . hdl : 1721.1/11173 . S2CID 51638483 .
- Шеннон, Клод Э. (1940), Символический анализ реле и коммутационных цепей (Диссертация), Массачусетский технологический институт, факультет электротехники, hdl : 1721.1/11173
- Саймон, Герберт А. (1991), Модели моей жизни , основные книги, серия Sloan Foundation
- Сингер (1946), певец во Второй мировой войне, 1939–1945 - директор M5 , Singer Manufacturing Co., заархивировано из оригинала 4 июня 2009 г. , получено 17 мая 2008 г.
- Смит, Дэвид Юджин (1929), Справочник по математике , Нью-Йорк: McGraw-Hill, стр. 180–181.
- Смит, Майкл (2007) [1998], Станция X: Взломщики кодов из Блетчли-Парка , серия Pan Grand Strategy, Лондон: Pan MacMillan Ltd, ISBN 978-0-330-41929-1
- Смолин, Ли (2001), Три дороги к квантовой гравитации , Basic Books, стр. 53–57 , ISBN 0-465-07835-4 Страницы 220–226 представляют собой аннотированные ссылки и руководства для дальнейшего чтения.
- Штайнхаус, Х. (1999), Математические снимки (3-е изд.), Нью-Йорк: Дувр, стр. 92–95, стр. 301
- Стерн, Нэнси (1981), От ENIAC до UNIVAC: оценка компьютеров Экерта-Мокли , Digital Press, ISBN 0-932376-14-2
- Стибиц, Джордж Патент США 2668661 , Джордж Стибиц , «Сложный компьютер», выдан 9 февраля 1954 г., передан Американской телефонной и телеграфной компании.
- Татон, Рене (1969), История вычислений. Что я знаю? № 198 (на французском языке), Университетская пресса Франции.
- Тьюринг, Алан М. (1937). «О вычислимых числах с применением к проблеме Entscheidungs». Труды Лондонского математического общества . 2. 42 (1): 230–265. дои : 10.1112/plms/s2-42.1.230 . S2CID 73712 .
- Другие интернет-источники:
• — (1937). «О вычислимых числах с применением к проблеме Entscheidungs» . Проверено 31 августа 2023 г. - из Интернет-архива.
• — (1937). «О вычислимых числах с применением к проблеме Entscheidungs» (PDF) . Архивировано из оригинала (PDF) 22 февраля 2011 г. - через thocp.net. - — (1938). «О вычислимых числах с применением к проблеме Entscheidungs: исправление». Труды Лондонского математического общества . 2. 43 (6): 544–546. дои : 10.1112/plms/s2-43.6.544 .
- Другие интернет-источники:
- Улам, Станислав (1976), Приключения математика , Нью-Йорк: Сыновья Чарльза Скрибнера, ISBN 978-0-684-14391-0 , (автобиография)
- Видаль, Натали; Фогт, Доминик (2011), Арифметические машины Блеза Паскаля (на французском языке), Клермон-Ферран: Музей Анри-Лекока, ISBN 978-2-9528068-4-8
- фон Нейман, Джон (30 июня 1945 г.), первый проект отчета о EDVAC , Школа электротехники Мура: Пенсильванский университет
- Уэлчман, Гордон (1984), История хижины шесть: взлом кодов загадки , Хармондсворт, Англия: Penguin Books , стр. 138–145, 295–309
- Уилкс, Морис (1986), «Происхождение микропрограммирования», Ann. Хист. Комп. , 8 (2): 115–126
- Уильямс, Майкл Р. (1997), История вычислительных технологий , Лос-Аламитос, Калифорния: Компьютерное общество IEEE, ISBN 0-8186-7739-2
- Цимер, Роджер Э.; Трантер, Уильям Х.; Фэннин, Д. Рональд (1993), Сигналы и системы: непрерывные и дискретные , Macmillan, с. 370, ISBN 0-02-431641-5
- Цузе, Конрад (1993) [1984]. Компьютер. Дело моей жизни (на немецком языке) (3-е изд.). Берлин: Springer Verlag. ISBN 978-3-540-56292-4 .
- Цузе, Конрад (2010) [1984]. Компьютер – моя жизнь . Перевод Маккенны, Патрисии; Росс, Дж. Эндрю. Берлин/Гейдельберг: Springer Verlag. ISBN 978-3-642-08151-4 . Перевод с: Компьютер. Дело моей жизни (1984).
Дальнейшее чтение
[ редактировать ]- «онлайн-доступ» . IEEE Анналы истории вычислений . Архивировано из оригинала 23 мая 2006 г.
- Серуцци, Пол Э. (1998), История современных вычислений , MIT Press
- Журнал «Компьютеры и автоматизация» – иллюстрированный отчет о компьютерной сфере:
- НАглядное введение в компьютеры – 06/1957 г.
- Иллюстрированное руководство по компьютерам – 12/1957.
- Иллюстрированное руководство по компьютерам, часть 2 – 01/1958
- Иллюстрированный отчет о компьютерной сфере за 1958–1967 гг. - декабрьские выпуски ( 195812.pdf, ..., 196712.pdf )
- По крупицам: иллюстрированная история компьютеров , Стэн Аугартен, 1984. OCR с разрешения автора.
- «Компьютер Z3 (1938–1941)» . www.computermuseum.li . Архивировано из оригинала 17 июня 2008 г. Проверено 1 июня 2008 г.
Внешние ссылки
[ редактировать ]- Устаревшие технологии – старые компьютеры
- Вещи, которые имеют значение
- Исторические компьютеры в Японии
- История японских механических счетных машин
- История компьютеров — сборник статей Боба Бемера.
- 25 микрочипов, которые потрясли мир (в архиве) — сборник статей Института инженеров электротехники и электроники
- История вычислений Колумбийского университета
- Компьютерные истории - вводный курс по истории вычислений.
- Революция – первые 2000 лет вычислений , Музей истории компьютеров