Автор работы: 1*********@qq.com, 26 Ноября 2011 в 19:56, реферат
Современному человеку сегодня трудно представить свою жизнь без электронно-вычислительных машин (ЭВМ). В настоящее время любой желающий, в соответствии со своими запросами, может собрать у себя на рабочем столе полноценный вычислительный центр. Так было, конечно, не всегда. Путь человечества к этому достижению был труден и тернист. Много веков назад люди хотели иметь приспособления, которые помогали бы им решать разнообразные задачи.
Краткая история
ЭВМ
Современному человеку
сегодня трудно представить свою жизнь
без электронно-вычислительных машин
(ЭВМ). В настоящее время любой желающий,
в соответствии со своими запросами, может
собрать у себя на рабочем столе полноценный
вычислительный центр. Так было, конечно,
не всегда. Путь человечества к этому достижению
был труден и тернист. Много веков назад
люди хотели иметь приспособления, которые
помогали бы им решать разнообразные задачи.
Многие из этих задач решались последовательным
выполнением некоторых рутинных действий,
или, как принято говорить сейчас, выполнением
алгоритма. С попытки изобрести устройство,
способное реализовать простейшие из
этих алгоритмов (сложение и вычитание
чисел), все и началось ...
Точкой отсчета можно
считать начало XVII века (1623 год), когда
ученый В. Шикард создал машину, умеющую
складывать и вычитать числа. Но первым
арифмометром, способным выполнять четыре
основных арифметических действия, стал
арифмометр знаменитого французского
ученого и философа Блеза
Паскаля . Основным
элементом в нем было зубчатое колесо,
изобретение которого уже само по себе
стало ключевым событием в истории вычислительной
техники. Хотелось бы отметить, что эволюция
в области вычислительной техники носит
неравномерный, скачкообразный характер:
периоды накопления сил сменяются прорывами
в разработках, после чего наступает период
стабилизации, во время которого достигнутые
результаты используются практически
и одновременно накапливаются знания
и силы для очередного рывка вперед. После
каждого витка процесс эволюции выходит
на новую, более высокую ступень.
В 1671 году немецкий философ
и математик Густав Лейбниц также создает
арифмометр на основе зубчатого колеса
особенной конструкции - зубчатою колеса
Лейбница. Арифмометр Лейбница, как и арифмометры
его предшественников, выполнял четыре
основных арифметических действия. На
этом данный период закончился, и человечество
в течение почти полутора веков копило
силы и знания для следующего витка эволюции
вычислительной техники. XVIII и XIX века были
временем, когда бурно развивались различные
науки, в том числе математика и астрономия.
В них часто возникали задачи, требующие
длительных и трудоемких вычислений.
Еще одним известным человеком в истории вычислительной техники стал английский математик Чарльз Бэббидж . В 1823 году Бэббидж начал работать над машиной для вычисления полиномов, но, что более интересно, эта машина должна была, кроме непосредственного производства вычислений, выдавать результаты - печатать их на негативной пластине для фотопечати. Планировалось, что машина будет приводиться в действие паровым двигателем. Из-за технических трудностей Бэббиджу до конца не удалось реализовать свой проект. Здесь впервые возникла идея использовать некоторое внешнее (периферийное) устройство для выдачи результатов вычислений. Отметим, что другой ученый, Шойц, в 1853 году все же реализовал машину, задуманную Бэббиджем (она получилась даже меньше, чем планировалась). Наверное, Бэббиджу больше нравился творческий процесс поиска новых идей, чем воплощение их в нечто материальное. В 1834 году он изложил принципы работы очередной машины, которая была названа им «Аналитической». Технические трудности вновь не позволили ему до конца реализовать свои идеи. Бэббидж смог довести машину лишь до стадии эксперимента. Но именно идея является двигателем научно-технического прогресса. Очередная машина Чарльза Бэббиджа была воплощением следующих идей:
В разработке этой машины
принимала участие графиня Ада Августа
Лавлейс, которую считают первой в мире
программистом.
Идеи Чарльза Бэббиджа развивались и использовались
другими учеными. Так, в 1890 году, на рубеже
XX века, американец Герман
Холлерит разработал
машину, работающую с таблицами данных
(первый Excel?). Машина управлялась программой
на перфокартах. Она использовалась при
проведении переписи населения в США в
1890 году. В 1896 году Холлерит основал фирму,
явившуюся предшественницей корпорации
IBM. Со смертью Бэббиджа в эволюции вычислительной
техники наступил очередной перерыв вплоть
до 30-х годов XX века. В дальнейшем все развитие
человечества стало немыслимым без компьютеров.
В 1938 году центр разработок ненадолго
смещается из Америки в Германию, где Конрад
Цузе создает машину, которая оперирует,
в отличие от своих предшественниц, не
десятичными числами, а двоичными. Эта
машина также была все еще механической,
но ее несомненным достоинством было то,
что в ней была реализована идея обработки
данных в двоичном коде. Продолжая свои
работы, Цузе в 1941 году создал электромеханическую
машину, арифметическое устройство которой
было выполнено на базе реле. Машина умела
выполнять операции с плавающей точкой.
За океаном, в Америке, в этот период также
шли работы по созданию подобных электромеханических
машин. В 1944 году Говард Эйкен спроектировал
машину, которую назвали Mark-1 . Она, как и машина Цузе, работала
на реле. Но из-за того, что эта машина явно
была создана под влиянием работ Бэббиджа,
она оперировала с данными в десятичной
форме.
Естественно, из-за большого удельного
веса механических частей эти машины были
обречены. Нужно было искать новую, более
технологичную элементную базу. И тогда
вспомнили об изобретении Фореста, который
в 1906 году создал трех электродную вакуумную
лампу, названную триодом. В силу своих
функциональных свойств она стала наиболее
естественной заменой реле. В 1946 году в
США, в университете города Пенсильвания,
была создана первая универсальная ЭВМ
- ENIAC . ЭВМ ENIAC содержала 18 тыс.
ламп, весила 30 тонн, занимала площадь
около 200 квадратных метров и потребляла
огромную мощность. В ней все еще использовались
десятичные операции, и программирование
осуществлял ось путем коммутации разъемов
и установки переключателей. Естественно,
что такое «программирование» влекло
за собой появление множества проблем,
вызванных, прежде всего, неверной установкой
переключателей. С проектом ENIAC связано
имя еще одной ключевой фигуры в истории
вычислительной техники - математика Джона
фон Неймана. Именно он впервые предложил
записывать программу и ее данные в память
машины так, чтобы их можно было при необходимости
модифицировать в процессе работы. Этот
ключевой принцип, был использован в дальнейшем
при создании принципиально новой ЭВМ
EDVAC (1951 год). В этой машине уже при меняется
двоичная арифметика и используется оперативная
память, построенная на ультразвуковых
ртутных линиях задержки. Память могла
хранить 1024 слова. Каждое слово состояло
из 44 двоичных разрядов.
К сожалению, дальше стройная картина смены поколений нарушается. Обычно считается, что период с 1970 по 1990 гг. принадлежит компьютерам четвертого поколения. Однако есть и другое мнение — многие полагают, что достижения этого периода не настолько велики, чтобы считать его равноправным поколением. Сторонники такой точки зрения называют это десятилетие принадлежащим «третьему с половиной» поколению компьютеров, и только с 1985 г., по их мнению, следует отсчитывать годы жизни собственно четвертого поколения, здравствующего и по сей день.
Так или иначе, очевидно, что начиная с середины 70-х все меньше становится принципиальных новаций в компьютерной науке. Прогресс идет в основном по пути развития того, что уже изобретено и придумано, — прежде всего за счет повышения мощности и миниатюризации элементной базы и самих компьютеров.
И, конечно же, самое главное —
что с начала 80-х, благодаря появлению персональных
компьютеров, вычислительная техника
становится по-настоящему
Пример: IBM 370-168
Переход к компьютерам пятого поколения предполагал переход к новым архитектурам, ориентированным на создание искусственного интеллекта.
Считалось, что архитектура компьютеров пятого поколения будет содержать два основных блока. Один из них — собственно компьютер, в котором связь с пользователем осуществляет блок, называемый «интеллектуальным интерфейсом». Задача интерфейса — понять текст, написанный на естественном языке или речь, и изложенное таким образом условие задачи перевести в работающую программу.
Основные требования к компьютерам 5-го поколения: Создание развитого человеко-машинного интерфейса (распознавание речи, образов); Развитие логического программирования для создания баз знаний и систем искусственного интеллекта; Создание новых технологий в производстве вычислительной техники; Создание новых архитектур компьютеров и вычислительных комплексов.
Новые технические возможности вычислительной техники должны были расширить круг решаемых задач и позволить перейти к задачам создания искусственного интеллекта. В качестве одной из необходимых для создания искусственного интеллекта составляющих являются базы знаний (базы данных) по различным направлениям науки и техники. Для создания и использования баз данных требуется высокое быстродействие вычислительной системы и большой объем памяти. Универсальные компьютеры способны производить высокоскоростные вычисления, но не пригодны для выполнения с высокой скоростью операций сравнения и сортировки больших объемов записей, хранящихся обычно на магнитных дисках. Для создания программ, обеспечивающих заполнение, обновление баз данных и работу с ними, были созданы специальные объектно ориентированные и логические языки программирования, обеспечивающие наибольшие возможности по сравнению с обычными процедурными языками. Структура этих языков требует перехода от традиционной фон-неймановской архитектуры компьютера к архитектурам, учитывающим требования задач создания искусственного интеллекта.
Пример: IBM eServer z990