
Б ританський Colossus
Британський Колос був використаний для злому німецьких шифрів в ході Другої світової війни
Британський
Colossus
використовували
задля взлому німецьких шифрів в ході
війни.
Німці також розробили серію телеграфних шифрувальних систем , кілька відрізнялися від " Енігми " . Машина Lorenz SZ 40 /42 використовувалася для армійського зв'язку високого рівня. Перші перехоплення передач з таких машин були зафіксовані в 1941 році. Для злому цього коду , в обстановці секретності , була створена машина « Колос » ( Colossus ) . Специфікацію розробили професор Макс Ньюман ( Max Newman ) і його колеги ; збірка Colossus Mk I виконувалася в дослідницькій лабораторії Поштового департаменту Лондона і зайняла 11 місяців , роботу виконали Томмі Флауерс (Tommy кольорів) та ін
" Колос " став першим повністю електронним обчислювальним пристроєм , хоча на ньому і не можна було реалізувати будь-яку обчислюваної функції . У " Колоса " використовувалася велика кількість електровакуумних ламп , введення інформації виконувався з перфострічки . Машину можна було налаштувати на виконання різних операцій булевої логіки , але вона не була Тьюринг -повній . Крім Colossus Mk I було зібрано ще дев'ять моделей Mk II . Інформація про існування цієї машини трималася в секреті до 1970-х рр. . Уїнстон Черчілль особисто підписав наказ про руйнування машини на частини, які перевищують розміром людської руки. Через свою секретності , Колос не був згаданий у багатьох працях з історії комп'ютерів.
Американські розробки
У 1937 році Клод Шеннон показав , що існує взаимнооднозначное відповідність між концепціями булевої логіки і деякими електронними схемами , які отримали назву " логічні вентилі " які в даний час повсюдно використовуються в цифрових комп'ютерах. Працюючи в МТІ , у своїй основній роботі він продемонстрував , що електронні зв'язку та перемикачі можуть представляти вираз булевої алгебри. Так своєю роботою Символічний аналіз релейних і перемикальних схем він створив основу для практичного проектування цифрових схем .
У листопаді 1937 року Джорж Стибиц завершив у Bell Labs створення комп'ютера "Модель К" на основі релейних перемикачів . Наприкінці 1938 року Bell Labs санкціонувала дослідження за новою програмою , очолювані Стибиц . В результаті цього, 8 січня 1940 року було завершено комплекс Калькулятор Число , що вміє виконувати обчислення над комплексними числами. 11 вересня 1940 в Дартмутського коледжу , на демонстрації в ході конференції Американського математичного товариства , Стибиц відправляв комп'ютера команди віддалено , по телефонній лінії з телетайпом . Це був перший випадок коли обчислювальний пристрій використовувалося віддалено. Серед учасників конференції і свідків демонстрації були Джон фон Нейман , Джон Моучлі і Норберт Вінер , який написав про побачене у своїх мемуарах.
У 1939 році Атанасов , Джон Вінсент (Джон Вінсент Атанасов ) і Кліффорд Беррі ( Clifford E. Berry ) з Університету штату Айова розробили обчислювальна машина Атанасова - Беррі (ABC) . Це був перший у світі електронний цифровий комп'ютер . Конструкція налічувала більше 300 електровакуумних ламп , в якості пам'яті використовувався обертовий барабан . Незважаючи на те , що машина ABC НЕ була програмованої , вона була першою , що використовує електронні лампи в суматорі . Соізобретатель ENIAC Джон Мокли (Джон Мочлі ) вивчав ABC 1941 року в червні , і між істориками існують суперечки про ступінь його впливу на розробку машин , що послідували за ENIAC . ABC був майже забутий , до тих пір поки в центрі уваги не опинився позов " Хоневелл проти Сперрі Ренд " постанову по якому анулювало патент на ENIAC (і деякі інші патенти ) , через те що , крім інших причин , робота Атанасова була виконана раніше.
У 1939 році в в лабораторіях IBM Ендікотті почалася робота над Гарвардський Mark I. Офіційно відомий як автоматична послідовність Контрольовані калькулятор , Mark I був електромеханічним комп'ютером загального призначення , створеного з фінансуванням IBM і за допомогою з боку персоналу IBM під керівництвом гарвардського математика Говард Айкен . Проект комп'ютера був створений під впливом Аналітичної машини Ч. Беббіджа , з використанням десяткової арифметики , коліс для зберігання даних і поворотних переключаться на додаток до електромагнітних реле. Машина програмувалася за допомогою перфострічки , і мала кілька обчислювальних блоків , що працюють паралельно. Пізніші версії мали кілька зчитувачів з перфострічки , і машина могла перемикатися між зчитувачами залежно від стану . Тим не менше, машина була не зовсім Тьюринг -повній . Mark I був перенесений до Гарвардського університету і почав роботу в травні 1944 року.