Курсовая работа: Методика вивчення теми "Короткі історичні відомості про обчислювальні прилади та з історії створення ЕОМ"
У 1911 р. американський фізик Ч. Д. Кулідж запропонував застосувати як покриття вольфрамової нитки розжарення окис тория - оксидний катод - і одержав вольфрамовий дріт, що зробила переворот у ламповій промисловості.
У 1915 р. американський фізик Ірвинг Ленгмюр сконструював двухелектронну лампу - кенотрон, застосовувану як випрямну лампу в джерелах живлення. У 1916 р. лампова промисловість стала випускати особливий тип конструкції ламп - генераторні лампи з водяним охолодженням.
Ідея лампи з двома сотками - тетрода була висловлена в 1919 р. німецьким фізиком Вальтером Шоттки і незалежно від нього в 1923 р. - американцем Е. У. Халлом, а реалізована ця ідея англійцем Х. Дж. Раундом у другій половині 20-х років. У 1929 р. голландські вчені Г. Хольст і Б. Теллеген створили електронну лампу з 3-мя сітками - пентод. У 1932 р. був створений гептод, у 1933 - гексод і пентагрид, у 1935 р. з'явилися лампи в металевих корпусах. Подальший розвиток електронних ламп йшов по шляху поліпшення їхніх функціональних характеристик, по шляху багатофункціонального використання.
Покоління ЕОМ
Переходячи до оцінки і розгляду різних поколінь, необхідно насамперед помітити, що оскільки процес створення комп'ютерів відбувався і відбувається безупинно (у ньому беруть участь багато розроблювачів з багатьох країн, що мають справу з рішенням різних проблем), важко, а в деяких випадках і даремно, намагатися точно установити, коли те чи інше покоління чи починалося закінчувалося.
ЕОМ першого покоління
У 40-х р. XX в. відразу кілька груп дослідників повторили спробу Беббиджа на основі техніки ХХ в. - електоромеханічних реле. Деякі з цих дослідників нічого не чули про роботи Беббиджа і перевідкрили його ідеї заново. Першим з них був німецький інженер Конрад Цузе, що у 1941 році побудував невелику машину на основі декількох електромеханічних реле. Але через війну роботи Цузе не були опубліковані. А в США в 1943 році на одному з підприємств фірми IBM американець Говард Йкен створив більш могутню машину "Марко-1". Вона вже дозволяла проводити обчислення в сотні разів швидше, ніж за допомогою арифмометра і реально використовувалася для військових розрахунків.
Однак ці машини були ненадійними. Тому, починаючи з 1943 року в США, група фахівців під керівництвом Джона Мочли і Преспера Екерта початку конструювати комп'ютер ENIAC на основі електронних ламп. Створений комп'ютер працював у тисячу разів швидше, ніж "Марко-1". Однак виявилося, що велику частину часу цей комп'ютер простоював - адже для завдання методів розрахунків (програм) у цьому комп'ютері приходилося протягом декількох чи годин навіть днів приєднувати потрібним образом проводу. А сам розрахунок міг зайняти після цього кілька хвилин.
Проекти і реалізація машин '' Марко - 1 '', EDSAC і EDVAC в Англії і США, МЕСМ у СРСР заклали основу для розгортання робіт зі створення ЕОМ вакуумнолампової технології - серійних ЕОМ першого покоління.
Розробка першої електронної серійної машини UNIVAC (Universal Automatic Computer) почата приблизно в 1947 р. Еккертом і Мочлі, що заснували в грудні того ж року фірму ECKERT-MAUCHLI. Перший зразок машини (UNIVAC-1) був побудований для бюро перепису США і пущений в експлуатацію навесні 1951 р. Синхронна, послідовного дії обчислювальна машина UNIVAC-1 створена на базі ЕОМ ENIAC і EDVAC. Працювала вона з тактовою частотою 2,25 Мгц і містила близько 5000 електронних ламп. Внутрішній запам'ятовуючий пристрій, ємкістю 1000 12 -розрядних десяткових чисел було виконано на 100 ртутних лініях затримки.
Незабаром після введення в експлуатацію машини UNVIAC-1 її розроблювачі висунули ідею автоматичного програмування. Вона зводилася до того, щоб машина сама могла підготовляти таку послідовність команд, що потрібна для рішення даної задачі.
П'ятидесяті роки - роки розквіту комп'ютерної техніки, роки значних досягнень і нововведень, як в архітектурному, так і в науково - технічному відношенні. Відмінні риси в архітектурі сучасної ЕОМ у порівнянні з нейманівскою архітектурою вперше з'явилися в ЕОМ першого покоління.
Сильним стримуючим фактором у роботі конструкторів ЕОМ початку 50-х р.р. була відсутність швидкодіючої пам'яті. За словами одного з піонерів обчислювальної техніки - Д. Еккерта, "архітектура машини визначається пам'яттю". Дослідники зосередили свої зусилля на запам'ятовуючих властивостях ферритових кілець, нанизаних на дротові матриці.
17 сердечниками, що забезпечували збереження 2048 слів для 16-розрядних двоїчних чисел з одним розрядом контролю на парність.
У розробку електронних комп'ютерів уключилася фірма IBM. У 1952 р. вона випустила свій перший промисловий електронний комп'ютер IBM 701, що являв собою синхронну ЕОМ рівнобіжної дії, що містить 4000 електронних ламп і 12000 германиевих діодів. Удосконалений варіант машини IBM 704 відрізнялася високою швидкістю роботи, у ній використовувалися індексні регістри і дані представлялися у формі з плваючою крапкою.
Після ЕОМ IBM 704 була випущена машина IBM 709, що в архітектурному плані наближалася до машин другого і третього поколінь. У цій машині вперше була застосована непряма адресація і вперше з'явилися канали введення-висновку.
У 1956 р. фірмою IBM були розроблені магнітні голівки, що плавають, на повітряній подушці. Винахід їх дозволило створити новий тип пам'яті - дискові ЗУ, значимість яких була повною мірою оцінена в наступні десятиліття розвитку обчислювальної техніки. Перші ЗУ на дисках з'явилися в машинах IBM 305 і RAMAC. Остання мала пакет, що складався з 50 металевих дисків з магнітним покриттям, що оберталися зі швидкістю 12000 про/хв. На поверхні диска розміщалося 100 доріжок для запису даних, по 10000 знаків кожна.
Слідом за першим серійним комп'ютером UNIVAC-1 фірма Remington-Rand у 1952 р. випустила ЕОМ UNIVAC-1103, що працювала в 50 разів швидше. Пізніше в комп'ютері UNIVAC-1103 уперше були застосовані програмні переривання.
Співробітники фірми Remington-Rand використовували алгебраїчну форму запису алгоритмів за назвою "Short Cocle" (перший інтерпретатор, створений у 1949 р. Джоном Мочлі). Крім того, необхідно відзначити офіцера ВМФ США і керівника групи програмістів, у той час капітана (надалі єдина жінка у ВМФ - адмірал) Грейс Хопер, що розробила першу програму - компілятор ПРО. (До речі, термін "компілятор" уперше ввела Г. Хопер у 1951 р.). Ця програма, що компілює, робила трансляцію на машинну мову всієї програми, записаної в зручній для обробки алгебраїчній формі.
Щоб спростити й пошвидшити процес завдання програм, Мочлі і Екерт стали конструювати новий комп'ютер, що міг би зберігати програму у своїй пам'яті. У 1945 р. до роботи був притягнутий знаменитий математик Джон фон Нейман, що підготував доповідь про цей комп'ютер. Доповідь була розіслана вченим і одержала широку популярність, оскільки в ньому фон Нейман ясно і просто сформулював загальні принципи функціонування комп'ютера. І дотепер переважна більшість комп'ютерів зроблена відповідно до тих принципів, що він запропонував.
Перший комп'ютер, у якому втілені принципи фон Неймана, був побудований у 1949 р. англійським ученим Морісом Уілксом.
Свою ідею мікропрограмування М. Уілкс реалізував у 1957 р. при створенні машини EDSAC-2. М. Уилкс разом з Д. Уиллером і С. Гиллом у 1951 р. написали перший підручник по програмуванню "Складання програм для електронних рахункових машин" (російський переклад- 1953 р.).
У 1951 р. фірмою Ferranti початий серійний випуск машини "Марко-1". А через 5 років фірма Ferranti випустила ЕОМ "Pegasus", у якій уперше знайшла втілення концепція регістрів загального призначення (РЗП). З появою РЗП усунуте розходження між індексними регістрами й акумуляторами, і в розпорядженні програміста виявився не один, а кілька регістрів-акумуляторів.
У нашій країні в 1948 р. проблеми розвитку обчислювальної техніки стають загальнодержавною задачею. Розгорнулися роботи зі створення серійних ЕОМ першого покоління.
Основним активним елементом ЕОМ першого покоління є електронна лампа. Машини вітчизняного виробництва: ВЕРМ-1 (Велика Електронно-Рахункова Машина), ВЕРМ-2, "Стріла", "Урал-1", "Урал-2", "Урал-4", М-1, М-3, М-20. Ці машини дуже громіздкі, споживають велику кількість енергії, мають невисоку надійність і слабке програмне забезпечення.
Швидкодія цих машин не перевищувало 10 тис. операцій у секунду. Ємність оперативної пам'яті - 4Кб машинних слів. Але зате уже вони продемонстрували широкі можливості обчислювальних робіт в області комічних досліджень, ядерної фізики і т.д.
У 1950 р. в Інституті точної механіки й обчислювальної техніки (ИТМ і ОТ) організований відділ цифрових ЕОМ для розробки і створення великий ЕОМ. У 1951 р. тут була спроектована машина ВЕРМ (Велика Електронна Рахункова Машина), а в 1952 р. почалася її досвідчена експлуатація.
З цього часу і почався дуже енергійний розвиток обчислювальної техніки. Лампові машини не відрізнялися високою надійністю - щодня перегоряло 20-30 ламп (з декількох десятків тисяч). Крім того, вони споживали багато енергії і займали площу приблизно з баскетбольну площадку.
У проекті спочатку передбачалося застосувати пам'ять на трубках Вільямса, але до 1955 р. як елементи пам'яті в ній використовувалися ртутні лінії затримки. По тим часам ВЕРМ була дуже продуктивною машиною - 800 оп/с. Вона мала триадресну систему команд, а для спрощення програмування широко застосовувався метод стандартних програм, що надалі поклав початок модульному програмуванню, пакетам прикладних програм. Серійно машина стала випускатися в 1956 р. за назвою ВЕРМ-2.