Что такое живая счетная машина. Презентация на тему "позиционные системы счисления"

Овладение счетом — тоже гигантский скачок в развитии человечества. Ведь надо было суметь отвлечься от конкретных свойств тех или иных предметов и оперировать только их количеством, научиться изображать это количество с помощью каких-то знаков, разработать правила обращения с ними.

А вот какие технические приспособления призывали они на помощь, чтобы управиться со счетом?

Видимо, первыми из них были палочки или камушки. Переставляя и комбинируя их, человек производил простейшие вычисления. До нашего времени дошли счеты — порой на них еще и сейчас учат первым арифметическим действиям в школе. А кое-где можно увидеть пожилую кассиршу или бухгалтера, щелкающих костяшками счетов.

Да ведь с такой скоростью далеко не уедешь! Верно, поэтому попытки механизировать счетный процесс предпринимались давно. Знаменитый математик XVII века Г. В. Лейбниц писал: “Недостойно одаренному человеку тратить, подобно рабу, часы на вычисления, которые безусловно можно было бы доверить любому лицу, если бы при этом применить машину”.

В шестидесятых годах нашего столетия в Национальной библиотеке Мадрида обнаружили неопубликованные рукописи Леонардо да Винчи. Среди чертежей находился эскиз суммирующего устройства с десятизубыми колесами — вы его видите на рисунке.

Так что уже в XV веке, чтобы упростить утомительные и сложные вычисления, стали пользоваться арифмометрами. Поначалу громоздкие и малоэффективные, со временем они совершенствовались и стали незаменимыми помощниками любого расчетчика.

Что представляли собой эти устройства? Наблюдательный вычислитель мог подметить, что любое арифметическое действие состоит из ряда последовательно выполняемых операций. Сейчас мы называем это программой. Вот механическому аппарату, состоящему из набора зубчатых колес, и поручалось выполнять вместо нас эти операции, выдавая на табло результат. Необходимо только поставить перед машинкой задачу — ввести данные — и несколько раз крутануть ручку.

Изобретались также счетные линейки, одна из которых — логарифмическая — была на вооружении вплоть до последних десятилетий, когда ее повсеместно вытеснили электронные калькуляторы и компьютеры. А их появление определялось становлением таких новых областей науки и техники, как электроника и производство новых материалов. Но до этого должно было пройти не одно столетие с момента появления первых механических арифмометров.

Отметим только, что электронно-вычислительные машины пользуются двоичной системой счисления, в ней всего две цифры 0 и 1. С ее помощью можно производить любые известные нам математические операции, только организованы они будут по иным правилам.

Еще не заключив Парижский мир, новый государь, Александр II, стал планировать не только реванш в Крыму, но и, как писали в тогдашних газетах, «новые крупные приобретения» на Дальнем Востоке и в Туркестане. А для этого нужно было иметь свое орудийное производство, научиться делать и пушки не хуже крупповских, и паровые корабли с броней не хуже…

Что это за наука такая — акустоэлектроника? Когда она появилась? Не так давно, когда «породнились» акустика, электроника, электричество. Нередко в электронных приборах, например в ЭВМ, требуется, чтобы один электрический сигнал пришел чуть позже другого, с небольшой задержкой. Следовательно, этот первый сигнал надо немного притормозить. Как это сделать? Можно так: отправить его в обход, по более…

Какой ароматный хлеб! — говорим мы, откусывая свежеиспеченную хрустящую горбушку ржаного каравая. А как неповторимо пахнет наваристый украинский борщ, крендель с корицей, антоновское яблоко! Прямо слюнки текут… Вкусное чувствует не только язык, но и нос. И невкусное, кстати, тоже. Ученые давно изучают запахи, их классификация имеет длинную и довольно неудачную историю. Правда, в последнее десятилетие…

Как глаз на расползающийся мирСвободно налагает перспективуВоздушных далей. Облачных кулис,И к горизонту сводит параллели.Внося в картину логику и строй,— Так разум среди хаоса явленийРаспределяет их по ступенямПричинной связи, времени,пространстваИ укрепляет сводами числа. М. Волошин Потребность и необходимость обмена сведениями возникает не только у людей. Вы, наверное, замечали, как подзывают друг друга птицы, если находят пищу,…

Достижения в области микроскопии стали особенно важны в связи с запросами вычислительной техники. Ведь ее прогресс во многом определялся не только появлением новых материалов — полупроводников, но и возможностью собирать из них мельчайшие устройства. То, что раньше громоздилось в нескольких рабочих помещениях, теперь можно разместить на крохотной кремниевой плате, где отдельные элементы еще недавно достигали…

В представлении миллионов людей главная заслуга ЭВМ — способность быстро и точно считать. Об этом говорит название «вычислительная машина». Да и слово «компьютер» в буквальном переводе означает «считатель». В такой Оценке роли ЭВМ заложена досадная неточность. Если бы компьютер был просто «большим арифмометром», быстродействующими счетами, вряд ли он дал бы название нынешней НТР — «компьютерная…

1868 года, ноября 23-го дня. «Дмитрий Константинович Чернов, повторяя вкратце главнейшие положения, выведенные из своих исследований, выразил главным образом убеждение в том, что сопротивление одной и той же стали весьма разнообразно и колеблется между весьма широкими пределами, — все зависит от сложения данного куска, и что если мы хотим сравнивать два сорта стали, то должны…

«Какая у дочери странная фантазия — хочет стать покровительницей злаков!» — удивилась мать двенадцатилетней Милитины Аладовой. Девочка пришла к этой мысли не случайно — любила разливы пшеничных морей под знойным маревом Поволжья, а когда начинался жестокий суховей, способный иссушить стебельки, думала: «Как бы им, бедным, помочь?..» Прошли годы, прежде чем она стала пытаться это делать….

С незапамятных времен люди использовали душистые вещества, полученные не только из растений, но и от животных. Среди них, пожалуй, первое место занимает загадочная и невзрачная с виду амбра. Долгий путь проделал тверской купец Афанасий Никитин, прежде чем добрался до индийского порта Калькутта. Ехал на лошадях и в тряских повозках, плыл на кораблях и лодках. Пройдут…

Предположим, вы хотите сообщить своему другу что-то важное, не используя современных способов связи. Ну, если друг недалеко, можно ему крикнуть. Если же он находится на значительном удалении, но может хотя бы разглядеть вас, помашете руками. А если он в другом городе? Вот и придется перебрать те виды связи, которыми пользовались наши предки. Давайте попробуем: направить…

Презентация на тему "Позиционные системы счисления" по информатике в формате powerpoint. В данной презентации для школьников рассмотрены различные позиционные системы счисления, существовавшие в разные исторические периоды. Автор презентации: Иванова Галина Анатольевна.

Фрагменты из презентации

Великолепная семерка

  • То, что 7 - число особое, люди считали очень давно. Ведь еще древние охотники, а потом и древние земледельцы и скотоводы наблюдали за небом. Их внимание издавна привлекало созвездие Большой Медведицы - изображения семи звезд этого созвездие часто встречаются на древнейших
  • Существовала еще более глубокая связь между небом и "семеркой". Следя за изменениями формы лунного диска, люди заметили, что через семь дней после новолуния на небе видна половинка этого диска. А еще через семь дней вся Луна сияет на полуночном небе. Так пришли они к понятию о лунном месяце, состоявшем из четырех семерок дней.

Живая счетная машина

  • Для счета нужны стали название, позволявшие называть не единицы, а десятки и сотни. И старые методы счета вытеснил новый - счет по пальцам. Пальцы оказались прекрасной вычислительной машиной. С их помощью можно было считать до 5, а если взять две руки, то и до 10. А в странах, где люди ходили босиком, по пальцам легко было считать до 20. Тогда этого практически хватало для большинства потребностей людей.
  • А научившись считать по пальцам до десяти, люди сделали следующий шаг вперед и стали считать десятками. И если одни папуасские племена умели считать лишь до шести, то другие доходили в счете до нескольких десятков
  • Во многих языках слова "два" и "десять" созвучны. Может быть, это объясняется тем, что когда-то слово "десять" означало "две руки". И сейчас есть племена, которые говорят "две руки" вместо "десять" и "руки и ноги" вместо "двадцать". А в Англии первые десять чисел называют общим именем - "пальцы". Значит, и англичане когда-то считали по пальцам

Абак и пальцевой счет

  • Греки и римляне производили вычисления с помощью специальной счетной доски - абака. Доска абака была разделена на полоски. Каждая полоска назначалась для откладывания тех или иных разрядов чисел: в первую полоску ставили столько камешков или бобов, сколько в числе единиц, во вторую полоску - сколько в нем десятков, в третью - сколько сотен, и так далее. На рисунке показано число 510 742. Один и тот же камешек на абаке мог означать и единицы, и десятки, и сотни, и тысячи - все дело лишь в том, на какой полоске он лежал. Чаще всего абаком пользовались для денежных расчетов
  • Счет на абаке сменил более древний счет на пальцах. Приверженцы старого метода стали его совершенствовать. Они научились даже умножать на пальцах однозначные числа от 6 до 9. Для этого на одной руке вытягивали столько пальцев, на сколько первый множитель превосходит число 5, а на второй делали то же самое для второго множителя. Остальные пальцы загибали. Потом бралось число вытянутых пальцев и умножалось на 10, далее перемножались числа, показывавшие, сколько загнуто пальцев на руках. К числу вытянутых пальцев, умноженному на 10, добавлялось полученное произведение.

Сорок и шестьдесят

  • Скачок от десятка к сотне был сделан не сразу. Сначала следующим за десятью числом стало у одних народов число 40, а у других - 60. То, что это число играло большую роль у русских и их предков, можно объяснить тем, что раньше в их жизни особое значение имело число 4. Поэтому, когда начали считать десятками, то именно четыре десятка считалось самым большим числом.
  • Были народы, у которых в самой глубокой древности счет шел до шести. Когда они перешли на счет десятками, то особое положение получили у них не четыре, а шесть десятков. Так случилось у шумеров и древних вавилонян. От них почитание числа 60 перешло к древним грекам
  • Следы счета шестидесятками сохранились до наших дней. Ведь до сих пор мы делим час на 60 минут, а минуту на 60 секунд. Окружность делят на 360, то есть 6*60 градусов, градус - на 60 минут, а минуту - на шестьдесят секунд. Так что самые точные часы и угломерные приборы хранят в себе память о глубочайшей древности.

Вавилон

  • Более экономной была система записи, применявшаяся в Вавилоне. Числа от 1 до 59 писались примерно так же, как и в Египте: единица обозначалась клином, а десяток - знаком, составленным из двух косых клиньев. А дальше вавилоняне поступали почти так же, как это делаем сейчас мы. Чтобы написать, например, число 205, то есть 3 *
  • 60 + 25, они изображали. Первые три клина означали, что три раза берется единица высшего разряда (то есть 3 раза по 60), а дальше шло обозначение 25.

Дюжины и гроссы

  • Серьезным соперником десятеричной системы счета оказалась двенадцатеричная. Вместо десятков применяли при счете дюжины, то есть группы из двенадцати предметов. Во многих странах даже теперь некоторые товары, например, вилки, ножи, ложки, продают дюжинами
  • А еще в начале 20-го века в торговле применяли и дюжину дюжин, которую называли "гроссом", то есть "большой дюжиной", и даже дюжину гросс - "массу". Так что, пересчитав предметы в двенадцатеричной системе, можно было сказать: пять гроссов, восемь дюжин и еще шесть картофелин.
Работа добавлена на сайт сайт: 2015-07-05

Заказать написание уникльной работы

" xml:lang="ru-RU" lang="ru-RU">Лекция 2. Эволюция вычислительной техники

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Теория эволюции компьютеров

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Современное состояние вычислительной техники (ВТ) являет собой результат многолетней эволюции. В последнее время вопросы развития ВТ стали предметом особо пристального внимания ученых, свидетельством чего служит активно развивающаяся новая область знаний, получившая название «Теория эволюции компьютеров» (Computer evolution theory).

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Создатели теории обратили внимание на сходство закономерностей эволюции вычислительной техники и эволюции в биологии. В основу новой науки положены следующие постулаты:

  • ;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">самозарождение «живых» вычислительных систем из «неживых» элементов (в биологии это явление известно как абиогенез);
  • ;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">поступательное продвижение по древу эволюции — от протопроцессорных (однопроцессорных) вычислительных машин к полипроцессорным (многопроцессорным) вычислительным системам;
  • ;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">прогресс в технологии вычислительных систем как следствие полезных мутаций и вариаций;
  • ;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">отмирание устаревших технологий в результате естественного отбора;
  • ;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">закон Мура как подтверждение эволюции вычислительных систем.

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">По мнению специалистов в области теории эволюции компьютеров, изучение закономерностей развития вычислительных машин и систем может, как и в биологии, привести к ощутимым практическим результатам.

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Закон Мура

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">19 апреля 1965 г., в журнале «Electronics» (vol. 39, № 8) в рубрике «Эксперты смотрят в будущее» вышла ныне всемирно знаменитая статья Гордона Мура (Gordon Moore) «Cramming more components onto integrated circuits» (Объединение большего количества компонентов в интегральных схемах). В этой статье Мур (будущий сооснователь корпорации Intel), работавший тогда директором отдела разработок компании Fairchild Semiconductors, дал прогноз развития микроэлектроники на ближайшие десять лет на основании анализа шестилетнего развития микроэлектроники, предсказав, что количество элементов на кристаллах электронных микросхем будет и далее удваиваться каждый год.

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Существует несколько интерпретаций закона Мура:

  • ;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">наиболее выгодное число транзисторов на кристалле удваивается каждый год;
  • ;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">число транзисторов в производимых чипах удваивается каждые два года;
  • ;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">технологически возможное число транзисторов на кристалле микропроцессора удваивается каждые два года;
  • ;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">производительность микропроцессоров удваивается каждые 18 мес.;
  • ;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">тактовая частота микропроцессоров удваивается каждые 18 мес.

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Справедливости ради, следует признать, что так называемый закон Мура не выполняется с точностью, достаточной для того, чтобы считать его не только законом, но и эмпирической зависимостью.

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Дуализм в развитии техники

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Развитие человека и общества неразрывно связано с прогрессом в технике вообще и технике для вычислений, в частности. Имела и имеет место тенденция к постоянному усилению физических и вычислительных возможностей человека путем создания орудий, машин и систем машин. Установился своеобразный ;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">дуализм в развитии техники ;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">, который иллюстрируется двумя эволюционными «рядами»:

;font-family:"Times New Roman"" xml:lang="-none-" lang="-none-">Физический ряд

;font-family:"Times New Roman"" xml:lang="-none-" lang="-none-">Вычислительный ряд

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">В истории вычислительной техники (ВТ) ясно выделяются два периода:

  1. ;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">простейшие механические и электромеханические приборы и машины для вычислений (можно назвать «предысторией» или «древней историей»);
  2. ;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">ЭВМ и параллельные вычислительные системы («новая и новейшая история»).

Механическая эра вычислений

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Арифмометры

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Арифмометр ;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU"> (от греч. arithmos – число и metrov – мера, измеритель) – настольная механическая счетная машина с ручным управлением для выполнения четырех арифметических действий.

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Хронология:

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">1492 год. ;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU"> В одном из своих дневников Леонардо да Винчи приводит рисунок тринадцатиразрядного десятичного суммирующего устройства на основе зубчатых колес.

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">1642 год. ;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU"> Блез Паскаль (Blaise Pascal, 1623–1663) представляет «Паскалин» — первое реально осуществленное и получившее известность механическое цифровое вычислительное устройство. Прототип устройства суммировал и вычитал пятиразрядные десятичные числа.

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">1673 год. ;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU"> Готфрид Вильгельм Лейбниц (Gottfried Wilhelm Leibniz, 1646–1716) создает «пошаговый вычислитель» — десятичное устройство для выполнения всех четырех арифметических операций над 12-разрядными десятичными числами.

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">1786 год. ;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU"> Немецкий военный инженер Иоганн Мюллер (Johann Mueller, 1746–1830) выдвигает идею «разностной машины» — специализированного калькулятора для табулирования логарифмов, вычисляемых разностным методом.

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Широкое распространение имел арифмометр, сконструированный в ;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">1874 г. ;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU"> петербургским механиком В.Т. Однером. Производство таких арифмометров было налажено и в России (1890 г.), и за рубежом. Арифмометр В.Т. Однера послужил прототипом последующих моделей (в частности, для модели «Феликс», выпускавшейся в СССР до 60-х годов прошлого столетия).

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Следует подчеркнуть, что любой ;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">арифмометр обеспечивал не автоматизацию, а лишь механизацию вычислений ;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU"> (благодаря таким средствам как счетчик и регистры).

Счетно-аналитические машины

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Счетно-аналитические машины появились в конце 19 и начале 20 веков.

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Были ВМ для выполнения бухгалтерских и финансово-банковских операций, статистические ВМ, машины для решения задач вычислительной математики.

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">В таких машинах не только был достигнут максимальный уровень механизации вычислений, но и была заложена возможность автоматизации при вводе чисел и при реализации целых серий операций. В них использовались перфокарты для ввода данных и для управления работой.

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Счетно-аналитические машины – это комплекты, включавшие:

  1. ;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">машины для выполнения арифметических действий над числами, нанесенными на перфокарты:
  • ;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">суммирующие машины (табуляторы),
  • ;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">множительные машины (умножающие перфораторы или мультиплееры);
  1. ;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">машины (сортировальные и раскладочные или сортировально-раскладочные) для реализации информационно-логических операций: классификации, выборки карт с нужными числами и признаками, расположения карт в определенном порядке, сравнение чисел и т.п.;
  2. ;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">перфораторы, т.е. машины, которые позволяли человеку наносить на карты отверстия (выполнять перфорирование карт);
  3. ;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">вспомогательные машины; например, контрольные аппараты, репродукторы для переноса пробивок с одних карт на другие.

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Первая вычислительная машина для решения дифференциальных уравнений была создана в России в 1904 г. кораблестроителем, механиком и математиком А.Н. Крыловым (1863 – 1945; академик Петербургской АН с 1916 г.).

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Конкретный комплекс счетно-аналитической техники может состоять из различного числа устройств, но в него обязательно входят следующие четыре устройства: входной перфоратор, контрольник, сортировальная машина и табулятор. Перфоратор служит для пробивки отверстий в перфокартах, а контрольник - для проверки правильности этой пробивки, т. е. правильности перенесения информации с исходного документа на перфокарту. Обычно контрольник конструируется на основе перфоратора с заменой пробивного устройства воспринимающим. Основной функцией сортировальной машины является группировка перфокарт по признакам для дальнейшей обработки на табуляторе. Разновидностью сортировальной машины является счетно-сортировальная, т. е. имеющая приспособление для подсчета перфокарт в каждой группе.

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Основная машина счетно-аналитического комплекса - табулятор. Независимо от конструкции его обязательными частями являются механизмы, обеспечивающие подачу перфокарт, восприятие пробивок, счет пробивок и печатание результатов, а также устройство управления.

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Наряду с перечисленными в состав счетно-аналитического комплекса могли входить так называемые дополняющие, или специальные, машины, в том числе итоговые перфораторы (для перфорации новых перфокарт по итоговым данным табулятора); перфораторы-репродукторы (для дублирования перфокарт, а также работы в качестве итоговых перфораторов при их соединении с табуляторами); вычислительные приставки к табуляторам и т. д.

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">К 1930 г. общее число счетно-аналитических комплексов в мире достигло 6-8 тыс. штук. В начальный период развития перфорационной техники она применялась главным образом в статистике. Со временем все более возрастает применение для бухгалтерского учета, и например, в 40-е годы в СССР в статистике использовалось около 10% счетно-аналитических машин, а более 80% - в бухгалтерском учете.

Вычислительная машина Ч.Беббиджа

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Идея создания универсальной большой вычислительной машины (Great Calculating Engine) принадлежит профессору математики Кембриджского университета (Великобритания), члену Лондонского Королевского Общества Чарльзу Беббеджу (Charles Babbage, 1792 – 1871; чл.-корр. Петербургской АН с 1832 г). По сути он имел замысел создать ;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">автоматический ;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU"> механический цифровой компьютер (или, говоря иначе, арифмометр с программным управлением). Проект ВМ был разработан в 1833 г.

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Механическая машина Ч. Беббеджа по своей функциональной структуре была достаточно близка к первым электронным ВМ. В изучаемой ВМ предусматривались арифметическое и запоминающие устройства, устройства управления и ввода-вывода информации. Автоматизация вычислений обеспечивалась устройством управления, которое работало в соответствии с программой – последовательностью закодированных действий на перфокартах. В машину Ч. Беббеджа закладывалась возможность изменять ход программы в зависимости от полученного результата (на современном языке – команда условного перехода).

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Машина должна была быть построена из нескольких тысяч счетных колес, иметь запоминающее устройство емкостью 1000 50-разрядных чисел и встроенные таблицы логарифмов и других элементарных функций. Она должна была размещаться на площади в несколько квадратных метров.

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">В 1835 г. была построена простейшая конфигурация ВМ, которая применялась для логарифмирования и решения алгебраических уравнений. Как писали современники, машина отыскивала решения уравнений за минуты (в сравнении с опытным математиком, которому потребовались бы дни).

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Проект Ч. Беббеджа опережал запросы времени, технические и технологические возможности реализации, он был дорогостоящим. Именно поэтому Британский Парламент в 1842 г. прекратил оплату проекта по гранту. Ч. Беббедж продолжал работу над проектом более 30 лет и разработал 239 детальных чертежей.

Вычислительные машины Конрада Цузе

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Модель ;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU"> ;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Z1 ;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU"> была построена в 1938 году; это ;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">первый в мире цифровой механический компьютер с программным управлением ;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">. Архитектурными особенностями ;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Z1 ;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">являлись также: двоичная кодировка и система представления чисел с плавающей запятой (или “полулогарифмическая” система, если использовать терминологию К. Цузе). При этом длина числа составляла 21 разряд, из которых 1 разряд отводился под знак числа, 7 разрядов предназначались для порядка и его знака, 13 разрядов – для мантиссы.

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Вычислительная машина Z1 – по сути тестовая модель, которая никогда не применялась для практических целей. Эта машина была реконструирована в Берлине самим К.Цузе в 1980-х годах, сейчас она экспонируется в Берлинском музее транспорта и технологии.

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Модель Z2 ;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU"> была создана в 1940 году, в ней впервые были применены электро-механические реле. В машине Z2 арифметическое устройство и устройство управления были реализованы на реле, а память оставалась механической (от модели Z1).

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Такая гибридная конфигурация ВМ была не достаточно надежной и практического применения не нашла.

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Модель Z3 ;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU"> – ;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">первая в мире двоичная электромеханическая ВМ с программным ;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU"> ;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">управлением. ;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU"> Работы по созданию машины Z3 были начаты в 1939 г., а ее монтаж был полностью завершен 5 декабря 1941 г.

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Рассмотрим архитектурные возможности ВМ Z3. При этом, следуя традиции анализа компьютеров, приведем технические характеристики и функциональную структуру машины Z3.

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Машина Z3 предназначалась для выполнения операций сложения, вычитания, умножения, деления, извлечения квадратного корня и вспомогательных функций (в частности, двоично-десятичных преобразований чисел). Для представления чисел использовалась двоичная система с плавающей запятой. Длина числа – 22 двоичных разряда, из которых 1 разряд – знак числа, 7 разрядов – порядок или экспонента (в дополнительном коде), 14 разрядов – мантисса (в нормализованной форме). Быстродействие ВМ при выполнении сложения – 3 или 4 операции в 1 сек., а время умножения двух чисел составляло 4 – 5 сек.

Принципы фон-Неймана

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Архитектура фон Неймана (англ. Von Neumann architecture) — широко известный принцип совместного хранения программ и данных в памяти компьютера. Вычислительные системы такого рода часто обозначают термином «Машина фон Неймана», однако, соответствие этих понятий не всегда однозначно. В общем случае, когда говорят об архитектуре фон Неймана, подразумевают физическое отделение процессорного модуля от устройств хранения программ и данных.

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Каноническую функциональную структуру ЭВМ (выше на схеме), связывают с именем Дж. фон Неймана. Структура ЭВМ включает арифметико-логическое устройство (АЛУ), память или запоминающее устройство (ЗУ), устройства ввода (УВв) и вывода (УВыв) информации и устройство управления (УУ). Функциональное назначение устройств ЭВМ: АЛУ служит для выполнения арифметических и логических операций над данными (операндами: числами или словами, в частности, буквенными последовательностями), а также операций условного и безусловного переходов; ЗУ используется для хранения программ и данных; УВв – для ввода программ и данных, а УВыв – для вывода из ЭВМ любой информации (в частности, результатов); УУ координирует работу всех остальных устройств при выполнении программ.

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Конструкция ЭВМ основывается на предложениях, выдвинутых Дж. фон Нейманом (John von Neumann, 1903 – 57). Во время разработки машины EDVAC, в середине 1945 г., Дж. фон Нейман написал 100-страничный отчет, суммирующий результаты работ над ЭВМ. Этот отчет стал известен как первый “набросок” ("First Draft of a Report on the EDVAC"). Отчет был недописан, в нем не достает многих ссылок. Однако в своем отчете Дж. фон Нейман достаточно ясно изложил принципы работы и функциональную структуру ЭВМ ("the working principles and functional structure of modern computers"). Главное то, что он предложил отказаться от ручных переключателей, используемых при программировании ENIAC, и хранить программу работы ЭВМ в ее оперативном запоминающем устройстве (памяти) и модифицировать программу с помощью самой же машины.

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Опишем архитектурные принципы построения ЭВМ.

  1. ;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Программное управление работой ЭВМ ;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">. Программы состоят из отдельных шагов – команд; команда осуществляет единичный акт преобразования информации.
  2. ;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Условный переход ;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">. Это возможность перехода в процессе вычислений на тот или иной участок программы в зависимости от промежуточных, получаемых в ходе вычислений результатов (обычно в зависимости от знака результата после завершения арифметической операции или от результата выполнения логической операции).
  3. ;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Принцип хранимой программы ;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU"> предопределяет ее запоминание вместе с исходными данными в одной и той же оперативной памяти.
  4. ;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Использование двоичной системы счисления ;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">для представления информации в ЭВМ. Это существенно расширило номенклатуру физических приборов и явлений, для применения в ЭВМ.
  5. ;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Иерархичность запоминающих устройств (ЗУ). ;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">С самого начала развития ЭВМ существовало несоответствие между быстродействиями АУ и оперативной памяти. Иерархичность ЗУ в ЭВМ является важным компромиссом между емкостью, быстродействием, относительной дешевизной и надежностью.

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Эти принципы Дж. фон Неймана, не смотря на свою простоту и очевидность, являются фундаментальными положениями, определившими на многие годы бурное развитие вычислительной техники и кибернетики.

Поколения ЭВМ

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">В качестве узловых моментов, определяющих появление нового поколения ВТ, обычно выбираются революционные идеи или технологические прорывы, кардинально изменяющие дальнейшее развитие средств автоматизации вычислений. Одной из таких идей принято считать концепцию вычислительной машины с хранимой в памяти программой, сформулированную Джоном фон Нейманом. Взяв ее за точку отсчета, историю развития ВТ можно представить в виде трех этапов:

  1. ;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">До Неймановского периода;
  2. ;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Эры вычислительных машин и систем с фон-неймановской архитектурой;
  3. ;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Пост Неймановской эпохи — эпохи параллельных и распределенных вычислений, где наряду с традиционным подходом все большую роль начинают играть отличные от фон-неймановских принципы организации вычислительного процесса.

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Значительно большее распространение, однако, получила привязка поколений к смене технологий. Принято говорить о «механической» эре (нулевое поколение) и последовавших за ней пяти поколениях ВС. Первые четыре поколения традиционно связывают с элементной базой вычислительных систем: электронные лампы, полупроводниковые приборы, интегральные схемы малой степени интеграции (ИМС), большие (БИС), сверхбольшие (СБИС) и ультрабольшие (УБИС) интегральные микросхемы. Пятое поколение в общепринятой интерпретации ассоциируют не столько с новой элементной базой, сколько с интеллектуальными возможностями ВС. Работы по созданию ВС пятого поколения велись в рамках четырех достаточно независимых программ, осуществлявшихся учеными США, Японии, стран Западной Европы и стран Совета экономической взаимопомощи. Ввиду того, что ни одна из программ не привела к ожидаемым результатам, разговоры о ВС пятого поколения понемногу утихают. Трактовка пятого поколения явно выпадает из «технологического» принципа. С другой стороны, причисление всех ВС на базе сверхбольших интегральных схем (СБИС) к четвертому поколению не отражает принципиальных изменений в архитектуре ВС, произошедших за последние годы. Чтобы в какой-то мере проследить роль таких изменений, воспользуемся несколько отличной трактовкой. Выделим шесть поколений ВС. Попытаемся кратко охарактеризовать каждое из них, выделяя наиболее значимые события.

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Первое поколение (1937–1953)

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">На роль первой в истории электронной вычислительной машины в разные периоды претендовало несколько разработок. Общим у них было использование схем на базе электронно-вакуумных ламп вместо электромеханических реле. Предполагалось, что электронные ключи будут значительно надежнее, поскольку в них отсутствуют движущиеся части, однако технология того времени была настолько несовершенной, что по надежности электронные лампы оказались ненамного лучше, чем реле. Однако у электронных компонентов имелось одно важное преимущество: выполненные на них ключи могли переключаться примерно в тысячу раз быстрее своих электромеханических аналогов.

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Первой электронной вычислительной машиной чаще всего называют специализированный калькулятор ABC (Atanasoff–Berry Computer). Разработан он был в период с 1939 по 1942 год профессором Джоном Атанасовым (John V. Atanasoff, 1903–1995) совместно с аспирантом Клиффордом Берри (Clifford Berry, 1918–1963) и предназначался для решения системы линейных уравнений (до 29 уравнений с 29 переменными). ABC обладал памятью на 50 слов длиной 50 бит, а запоминающими элементами служили конденсаторы с цепями регенерации. В качестве вторичной памяти использовались перфокарты, где отверстия не перфорировались, а прожигались. ABC стал считаться первой электронной ВМ, после того как судебным решением были аннулированы патенты создателей другого электронного калькулятора — ENIAC. Необходимо все же отметить, что ни ABC, ни ENIAC не являются вычислительным машинами в современном понимании этого термина и их правильней классифицировать как калькуляторы.

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Вторым претендентом на первенство считается вычислитель Colossus, построенный в 1943 году в Англии около Кембриджа. Изобретателем машины был профессор Макс Ньюмен (Max Newman, 1987–1984), а изготовил его Томми Флауэрс (Tommy Flowers, 1905–1998). Colossus был создан для расшифровки немецких кодов. В состав команды разработчиков входил также Алан Тьюринг. Машина была выполнена в виде восьми стоек высотой 2,3 м, а общая длина ее составляла 5,5 м. В логических схемах машины и в системе оптического считывания информации использовалось 2400 электронных ламп. Информация считывалась с пяти вращающихся длинных бумажных колец со скоростью 5000 символов/с.

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Наконец, третий кандидат на роль первой электронной ВМ — уже упоминавшийся программируемый электронный калькулятор общего назначения ENIAC (Electronic Numerical Integrator and Computer — электронный цифровой интегратор и вычислитель). Идея калькулятора, выдвинутая в 1942 году Джоном Мочли (John J. Mauchly, 1907–1980) из университета Пенсильвании, была реализована им совместно с Преспером Эккертом (J. Presper Eckert, 1919–1995) в 1946 году. С самого начала ENIAC активно использовался в программе разработки водородной бомбы. Машина эксплуатировалась до 1955 года и применялась для генерирования случайных чисел, предсказания погоды и проектирования аэродинамических труб.

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Вычислительную машину ENIAC характеризовали следующие показатели: тактовая частота – 100 КГц; быстродействие – 5000 и 350 операций в секунду соответственно при сложении и умножении десятиразрядных десятичных чисел; количества электронных ламп и электромагнитных реле – 18000 и 1500, соответственно; потребляемая мощность – 150 киловатт; вес – 27 тонн; занимаемая площадь – 200 м ;font-family:"Times New Roman";vertical-align:super" xml:lang="ru-RU" lang="ru-RU">2 ;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">. Создание машины ENIAC оценивается в 486000 долл., эта сумма превысила начальный бюджет на 225%.

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Машина ENIAC – это вручную перестраиваемая конфигурация, состоявшая из трех подсистем: управляющей, собственно вычислительной и ввода-вывода. Управляющая подсистема была представлена композицией из главного программного устройства (ГПУ) и двух дополнительных программных устройств (ДПУ). Вычислительная подсистема формировалась из 20 устройств накопления и суммирования (УНС), устройства умножения (УУМ), устройства деления и извлечения квадратного корня (УДК) и трех устройств хранения таблиц (УХТ). Подсистема ввода-вывода состояла из устройств ввода (УВв) и вывода (УВыв) информации.

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Когда все лампы работали, инженерный персонал мог настроить ENIAC на новую задачу, вручную изменив подключение 6000 проводов. При пробной эксплуатации выяснилось, что надежность машины чрезвычайно низка — поиск неисправностей занимал от нескольких часов до нескольких суток. По своей структуре ENIAC напоминал механические вычислительные машины. 10 триггеров соединялись в кольцо, образуя десятичный счетчик, который исполнял роль счетного колеса механической машины. Десять таких колец плюс два триггера для представления знака числа представляли запоминающий регистр. (Всего в ENIAC было 20 таких регистров - УНС). Система переноса десятков в накопителях была аналогична предварительному переносу в машине Бэббиджа.

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Анализ ENIAC

Отметим архитектурные достоинства машина ENIAC:

  • ;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">SIMD-архитектура, распределенность и иерархия средств управления, смешанный синхронно-асинхронный способ управления вычислениями;
  • ;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">параллелизм при обработке данных (допускалась одновременная работа нескольких вычислительных устройств и параллельная обработка десятичных разрядов чисел);
  • ;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">ручная реконфигурируемость структуры (ручное программирование «неспециализированной» машины под структуру решаемой задачи);
  • ;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">однородность, модульность и масштабируемость (варьируемость количества устройств).

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Итак, машина ENIAC обладала совокупностью архитектурных свойств, которые присущи современным высокопроизводительным параллельным вычислительным системам. Проект ENIAC опережал возможности элементной базы (ламповой электроники).

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Если исходить из характеристик элементной базы 1940-х годов (а в то время ламповые элементы были самыми быстродействующими), то можно указать на следующие недостатки машины ENIAC:

  • ;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">ручное («механическое») трудоемкое программирование ВМ под структуру решаемой задачей (такое программирование длилось несколько часов или даже дней);
  • ;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">низкая надежность, обусловленная применением большого числа ламп, электромагнитных реле, механических переключателей и кабелей, а также и ручным программированием структуры машины;
  • ;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">малая емкость оперативной памяти (334 десятиразрядных десятичных чисел);
  • ;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">громоздкость и дороговизна машины (18000 электронных ламп, 486000 долларов!):
  • ;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">аппаратурная избыточность.

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Машина ENIAC ;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU"> – эта первая электронная ВМ, которая нашла практическое применение и была для своего времени инструментом решения сложных задач.

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">В 1945 году группой Д. Мочли выполнялись работы по конструированию машины EDVAC. В разработке с 1945 года принимал участие Дж. фон Нейман в качестве консультанта. В 1947 г. группа Д. Мочли распалась, тем не менее, другие специалисты Электротехнической школы Мура завершили проект. Машина EDVAC вступила в строй в 1950 г. (хотя усовершенствования вносились до 1952г.)

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Отметим некоторые показатели EDVAC: тактовая частота – 1 МГц (на порядок выше, чем в ENIAC); быстродействие – 1000 операций в секунду над 32-разрядными двоичными числами; емкость оперативной памяти – 32768 байт; количество электронных ламп – 3000.

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Функциональная структура машины EDVAC

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Машина EDVAC состояла из центрального арифметического устройства (АУ), оперативного запоминающего устройства (ОЗУ), внешних запоминающих устройств (ВЗУ), входного и выходного узлов (УВх, УВых) и центрального управляющего устройства (УУ). В отличие от ENIAC данная ЭВМ была последовательной машиной, она не могла выполнять двух логических или арифметических операций одновременно. В то время это было технико-экономически обосновано.

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Арифметическое устройство предназначалось для выполнения операций сложения, вычитания, умножения, деления, извлечения квадратного корня, для преобразования чисел из двоичной системы счисления в десятичную и обратно, для пересылок чисел из одних регистров АУ в другие, а также между ОЗУ и регистрами АУ и для осуществления выбора ;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">одного из двух чисел в зависимости от знака третьего числа ;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">. Последняя операция использовалась для передачи управления ;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">(условного перехода) ;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU"> от одной команды программы к другой. Числа в АУ обрабатывались последовательно, начиная с последнего значащего разряда, и в каждый момент времени выполнялось только одна операция. Регистры АУ – это линии задержки на одно 32-разрядное двоичное слово.

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Устройство управления предназначалось для координации работы остальных устройств ЭВМ, в частности, оно формировало поток команд в АУ. Синхронизация работы всех устройств ЭВМ осуществлялась от единого источника импульсов, названного “часами” (сейчас, это генератор тактовых или синхронизирующих импульсов).

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">В машине EDVAC первый двоичный разряд каждого слова использовался для идентификации команд и чисел, причем единица соответствовала команде, а нуль – числу. В EDVAC использовались одноадресные команды, для задания кода операции и адреса операнда в ОЗУ отводилось соответственно 8 и 13 разрядов.

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Таким образом, машина ;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">EDVAC была полностью автоматическим программируемым вычислительным средством ;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">.

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Анализ машины EDVAC

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU"> ;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Машина EDVAC имела жесткую функциональную структуру. По своей архитектуре EDVAC относится к классу SISD (Single Instruction stream / Single Data stream), если следовать классификации М. Флинна. В EDVAC одиночный поток команд обрабатывал одиночный поток данных. Три поколения ЭВМ – это по сути эволюционные модификации машины с архитектурой SISD.

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Подчеркнем архитектурные особенности машины EDVAC:

  • ;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">SISD-архитектура, синхронный метод управления устройствами;
  • ;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">автоматизация вычислений (возможность хранения программы в памяти и ее автоматической модификации);
  • ;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">последовательный способ обработки информации;
  • ;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">фиксированность структуры (невозможность даже ручного реконфигурирования, за исключением ВЗУ);
  • ;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">конструктивная неоднородность.

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Архитектурные решения, положенные в основу ЭВМ, привели к простоте ее реализации: потребовалось около 3000 электронных ламп (вместо 18000 в ENIAC). Уровень сложности и достигнутые технические характеристики (показатели производительности, емкости памяти и надежности) ЭВМ вполне отвечали уровню техники и потребностям 50-х годов 20 столетия. В самом деле, машина EDVAC характеризовалась следующими параметрами:

  • ;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">количество двоичных разрядов для представления чисел – 32,
  • ;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">тактовая частота – 1 МГц,
  • ;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">емкость оперативной памяти – бит = 32 Кбайт.

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Несмотря на последовательный характер работы, вычислительная машина EDVAC не уступала по производительности ENIAC. Например, быстродействия ENIAC и EDVAC при выполнении операций умножения оценивались соответственно величинами: 357 опер./с (над 10-разрядными десятичными числами) и 1000 опер./с (над 32-разрядными двоичными числами).

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Таким образом, ;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">электронные вычислительные машины ENIAC и EDVAC отражают дуализм в развитии цифровых средств информатики, говоря иначе, констатируют неизбежность двух начал: параллельных и последовательных архитектур ;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">.

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Второе поколение (1954–1962)

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Второе поколение характеризуется рядом достижений в элементной базе, структуре и программном обеспечении. Принято считать, что поводом для выделения нового поколения ВМ стали технологические изменения, и, главным образом, переход от электронных ламп к полупроводниковым диодам и транзисторам со временем переключения порядка 0,3 мс.

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Первой ВМ, выполненной полностью на полупроводниковых диодах и транзисторах, стала TRADIC (TRAnisitor DIgital Computer), построенная в Bell Labs по заказу военно-воздушных сил США как прототип бортовой ВМ. Машина состояла из 700 транзисторов и 10 000 германиевых диодов. За два года эксплуатации TRADIC отказали только 17 полупроводниковых элементов, что говорит о прорыве в области надежности, по сравнению с машинами на электронных лампах. Другой достойной упоминания полностью полупроводниковой ВМ стала TX-0, созданная в 1957 году в Массачусетсском технологическом институте.

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Технологический прогресс дополняют важные изменения в архитектуре ВМ. Прежде всего, это касается появления в составе процессора ВМ индексных регистров, что позволило упростить доступ к элементам массивов. Прежде, при циклической обработке элементов массива, необходимо было модифицировать код команды, в частности хранящийся в нем адрес элемента массива. Как следствие, в ходе вычислений коды некоторых команд постоянно изменялись, что затрудняло отладку программы. С использованием индексных регистров адрес элемента массива вычисляется как сумма адресной части команды и содержимого индексного регистра. Это позволяет обратиться к любому элементу массива, не затрагивая код команды, а лишь модифицируя содержимое индексного регистра.

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Вторым принципиальным изменением в структуре ВМ стало добавление аппаратного блока обработки чисел в формате с плавающей запятой. До этого обработка вещественных чисел производилась с помощью подпрограмм, каждая из которых имитировала выполнение какой-то одной операции с плавающей запятой (сложение, умножение и т. п.), используя для этой цели обычное целочисленное арифметико-логическое устройство.

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Третье значимое нововведение в архитектуре ВМ — появление в составе вычислительной машины процессоров ввода/вывода, позволяющих освободить центральный процессор от рутинных операций по управлению вводом/выводом и обеспечивающих более высокую пропускную способность тракта «память — устройства ввода/вывода» (УВВ).

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Наконец, нельзя не отметить значительные события в сфере программного обеспечения, а именно создание языков программирования высокого уровня: Фортрана (1956), Алгола (1958) и Кобола (1959).

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Третье поколение (1963–1972)

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Третье поколение ознаменовалось резким увеличением вычислительной мощности ВМ, ставшим следствием больших успехов в области архитектуры, технологии и программного обеспечения. Основные технологические достижения связаны с переходом от дискретных полупроводниковых элементов к интегральным микросхемам и началом применения полупроводниковых запоминающих устройств, начинающих вытеснять ЗУ на магнитных сердечниках. Существенные изменения произошли и в архитектуре ВМ. Это, прежде всего, микропрограммирование как эффективная техника построения устройств управления сложных процессоров, а также наступление эры конвейеризации и параллельной обработки. В области программного обеспечения определяющими вехами стали первые операционные системы и реализация режима разделения времени.

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">В первых ВМ третьего поколения использовались интегральные схемы с малой степенью интеграции (small-scale integrated circuits, SSI), где на одном кристалле размещается порядка 10 транзисторов. Ближе к концу рассматриваемого периода на смену SSI стали приходить интегральные схемы средней степени интеграции (medium-scale integrated circuits, MSI), в которых число транзисторов на кристалле увеличилось на порядок. К этому же времени относится повсеместное применение многослойных печатных плат. Все шире востребуются преимущества параллельной обработки, реализуемые за счет множественных функциональных блоков, совмещения во времени работы центрального процессора и операций ввода/вывода, конвейеризации потоков команд и данных.

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">В 1964 году Сеймур Крей (Seymour Cray, 1925–1996) построил вычислительную систему CDC 6600, в архитектуру которой впервые был заложен функциональный параллелизм. Благодаря наличию 10 независимых функциональных блоков, способных работать параллельно, и 32 независимых модулей памяти удалось достичь быстродействия в 1 MFLOPS (миллион операций с плавающей запятой в секунду). Пятью годами позже Крей создал CDC 7600 с конвейеризированными функциональными блоками и быстродействием 10 MFLOPS. CDC 7600 называют первой конвейерной вычислительной системой (конвейерным процессором). Революционной вехой в истории ВТ стало создание семейства вычислительных машин IBM 360, архитектура и программное обеспечение которых на долгие годы служили эталоном для последующих больших универсальных ВМ (mainframes). В машинах этого семейства нашли воплощение многие новые для того периода идеи, в частности: предварительная выборка команд, отдельные блоки для операций с фиксированной и плавающей запятой, конвейеризация команд, кэш-память. К третьему поколению ВС относятся также первые параллельные вычислительные системы: SOLOMON корпорации Westinghause и ILLIAC IV — совместная разработка Иллинойского университета и компании Burroughs. Третье поколение ВТ ознаменовалось также появлением первых конвейерно-векторных ВС: TI-ASC (Texas Instruments Advanced Scientific Computer) и STAR-100 фирмы СВС.

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Четвертое поколение (1972–1984)

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Отсчет четвертого поколения обычно ведут с перехода на интегральные микросхемы большой (large-scale integration, LSI) и сверхбольшой (very large-scale integration, VLSI) степени интеграции. К первым относят схемы, содержащие около 1000 транзисторов на кристалле, в то время как число транзисторов на одном кристалле VLSI имеет порядок 100 000. При таких уровнях интеграции стало возможным уместить в одну микросхему не только центральный процессор, но и вычислительную машину (ЦП, основную память и систему ввода/вывода).

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Конец 70-х и начало 80-х годов — это время становления и последующего победного шествия микропроцессоров и микроЭВМ, что, однако, не снижает важности изменений, произошедших в архитектуре других типов вычислительных машин и систем.

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Одним из наиболее значимых событий в области архитектуры ВМ стала идея вычислительной машины с сокращенным набором команд (RISC, Redused Instruction Set Computer), выдвинутая в 1975 году и впервые реализованная в 1980 году. В упрощенном изложении суть концепция RISC заключается в сведении набора команд ВМ к наиболее употребительным простейшим командам. Это позволяет упростить схемотехнику процессора и добиться резкого сокращения времени выполнения каждой из «простых» команд. Более сложные команды реализуются как подпрограммы, составленные из быстрых «простых» команд.

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">В ВМ и ВС четвертого поколения практически уходят со сцены ЗУ на магнитных сердечниках и основная память строится из полупроводниковых запоминающих устройств (ЗУ). До этого использование полупроводниковых ЗУ ограничивалось лишь регистрами и кэш-памятью.

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">В сфере высокопроизводительных вычислений доминируют векторные вычислительные системы, более известные как суперЭВМ. Разрабатываются новые параллельные архитектуры, однако подобные работы пока еще носят экспериментальный характер. На замену большим ВМ, работающим в режиме разделения времени, приходят индивидуальные микроЭВМ и рабочие станции (этим термином обозначают сетевой компьютер, использующий ресурсы сервера).

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Пятое поколение (1984–1990)

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Главным поводом для выделения вычислительных систем второй половины 80-х годов в самостоятельное поколение стало стремительное развитие ВС с сотнями процессоров, ставшее побудительным мотивом для прогресса в области параллельных вычислений. Ранее параллелизм вычислений выражался лишь в виде конвейеризации, векторной обработки и распределения работы между небольшим числом процессоров. Вычислительные системы пятого поколения обеспечивают такое распределение задач по множеству процессоров, при котором каждый из процессоров может выполнять задачу отдельного пользователя.

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">В рамках пятого поколения в архитектуре вычислительных систем сформировались два принципиально различных подхода: архитектура с совместно используемой памятью и архитектура с распределенной памятью.

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Шестое поколение (1990–)

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">На ранних стадиях эволюции вычислительных средств смена поколений ассоциировалась с революционными технологическими прорывами. Каждое из первых четырех поколений имело четко выраженные отличительные признаки и вполне определенные хронологические рамки. Последующее деление на поколения уже не столь очевидно и может быть понятно лишь при ретроспективном взгляде на развитие вычислительной техники. Пятое и шестое поколения в эволюции ВТ — это отражение нового качества, возникшего в результате последовательного накопления частных достижений, главным образом в архитектуре вычислительных систем и, в несколько меньшей мере, в сфере технологий.

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Поводом для начала отсчета нового поколения стали значительные успехи в области параллельных вычислений, связанные с широким распространением вычислительных систем с массовым параллелизмом. Особенности организации таких систем, обозначаемых аббревиатурой MPP (massively parallel processing), будут рассмотрены в последующих лекциях. Здесь же упрощенно определим их как совокупность большого количества (до нескольких тысяч) взаимодействующих, но достаточно автономных вычислительных машин. По вычислительной мощности такие системы уже успешно конкурируют с суперЭВМ, которые, как ранее отмечалось, по своей сути являются векторными ВС. Появление вычислительных систем с массовым параллелизмом дало основание говорить о производительности, измеряемой в TFLOPS (1 TFLOPS соответствует 10 ;font-family:"Times New Roman";vertical-align:super" xml:lang="ru-RU" lang="ru-RU">12 ;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU"> операциям с плавающей запятой в секунду).

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Вторая характерная черта шестого поколения — резко возросший уровень рабочих станций. В процессорах новых рабочих станций успешно совмещаются RISC-архитектура, конвейеризация и параллельная обработка. Некоторые рабочие станции по производительности сопоставимы с суперЭВМ четвертого поколения. Впечатляющие характеристики рабочих станций породили интерес к гетерогенным (неоднородным) вычислениям, когда программа, запущенная на одной рабочей станции, может найти в локальной сети не занятые в данный момент другие станции, после чего вычисления распараллеливаются и на эти простаивающие станции.

;font-family:"Times New Roman"" xml:lang="ru-RU" lang="ru-RU">Наконец, третьей приметой шестого поколения в эволюции ВТ стал взрывной рост глобальных сетей. Завершая обсуждение эволюции ВТ, отметим, что верхняя граница шестого поколения хронологически пока не определена и дальнейшее развитие вычислительной техники может внести в его характеристику новые коррективы. Не исключено также, что последующие события дадут повод говорить и об очередном поколении.

Зрители поднимают руки и выкрикивают только что придуманные числа. Или пишут их на доске, на табличках. В это время на арене стоит артист, который мгновенно складывает их, вычитает, умножает - делает все, что бы ни захотела публика.

Такие вот живые «калькуляторы» тоже весьма популярны в цирке. Они вызывают восхищение не только способностью произвести в уме сложные вычисления, но и скоростью. Только что на доске белел столбик из трех- и четырехзначных чисел, а уже через несколько секунд человеческий счетчик выдал результат.

Но что же стоит за поразительными способностями?

Упорный труд с самого детства. Как правило, способность быстро и легко считать в уме обнаруживается еще в раннем возрасте. Так было в случае с Вовочкой Зубрицким - семилетним мальчиком, который выступал в в Петербурге. После этого артист начинает ее развивать. Вначале он складывает простые числа, которые видит перед глазами на листке бумаги. Как только он это осваивает в совершенстве, числа становятся больше, столбик увеличивается, ему требуется быстро произвести несколько действий: сложить, умножить, извлечь корень.


Владимир Зубрицкий

Значения были большими, но времени на их подсчет давалось все меньше. Так цирковые «математики» учились, вскользь посмотрев на числа, быстро их просчитать в уме, запомнить количество, цвет и расположение нужных предметов. Даже если на решение задачи ему давалось всего несколько секунд, «феноменальная» зрительная память позволяла ему видеть эти цифры в уме. А значит, исписанные доска или лист бумаги ему уже были не нужны.

Известными счетоводами, перед которыми преклонялись даже цифры, были всемирно невероятные Роман Арраго, Хейфиц, Яков Острин с женой и ассистенткой Маргаритой Ждановой. Одно можно сказать точно: все они обладали колоссальной зрительной памятью. Но без многолетних тренировок образцами для подражания они бы не стали.

МУ Отдел образования МО «Тарбагатайский район»

МОУ «Заводская ООШ»

Выполнила: Сушенцова Елена, ученица 6 класса

Научный руководитель: Улаханова Марина Родионовна,

Учитель математики

Рецензия

Предметом исследования учащейся является теория чисел.

Объектом исследования – числа.

Ученица для ознакомления с теорией вопроса , Интернет-ресурсы.

Выбранная тема актуальна для ученицы, проявляющей интерес к истории математики. Для ее возраста проанализирован достаточный материал, произведен отбор данных, обобщен.

Работа оформлена в соответствии с требованиями.

В конце исследования сделан вывод. Радует, что человек так увлечен математикой!

Научный руководитель: Улаханова МР,

Учитель математики

^ Оглавление Стр.

Введение 2

Математика каменного века 3

Живая счетная машина 3-4

Счет с помощью зарубок 4

Китайский и японский абак 5

Русский абак 6

Современные приборы для вычислений 6

Заключение 7

Список использованной литературы 8

Введение

С небольшими числами иметь дело очень просто: наборы из трех-четырех предметов легко узнать «в лицо», так что считать их нет необходимости. Но как, к примеру, выяснить, не потерялась ли овца из большого стада? Здесь уже не обойтись без подсчета. Чтобы пересчитать стадо, проще всего использовать камешки: один камешек – один объект, в данном случае овца.

Считать при помощи камешков удобно и просто, если объектов немного. С большими числами уже сложнее: и нужного количества камешков можно не набрать, и поднять такой мешок не каждому под силу. В некоторых сообществах для счета использовались пальцы рук и ног , но все равно оставалась проблема с числами больше 20.

Когда я училась в начальной школе, мне было интересно узнать: а какое число самое большое? а почему число записывается или читается именно так? А теперь, учась в 6 классе, я поняла, что такого числа, оказывается, не существует, что чисел бесконечно много. В русском языке в алфавите 33 буквы и с помощью их можно составлять слова, предложения, даже писать романы. А в математике всего лишь 10 цифр, с помощью которых можно записать любое число, вычислить значение любого выражения. Значение цифр и чисел в нашей жизни трудно переоценить. Возникли сами собой вопросы: а как люди считали в древности? как они вообще научились считать? Ведь не было калькуляторов, компьютеров , даже простейших счет не было. Для меня на данный момент это исследование актуально.

Цель моей работы: выяснить, как люди научились считать.

Предмет исследования: теория чисел.

Объект исследования: числа.

Методы исследования:


  • Изучение литературы по данной теме.

  • Использование Интернет-ресурсов.

  • Сбор данных.

  • Анализ материалов.

  • Обобщение собранных материалов по данной теме.

Математика каменного века

В каменном веке, когда люди собирали плоды, ловили рыбу и охотились на животных, потребность в счете возникла также естественно, как и потребность в добывании огня. Первобытные люди, также как и современные дети, не знали счета. Но теперь детей учат считать их родители и учителя. А первобытным людям не у кого было учиться. Их учителем была сама жизнь. Поэтому обучение шло медленно. Чтобы узнать эту простую истину, человеку пришлось учиться не одну тысячу лет.

Наблюдая окружающую природу, от которой полностью зависела его жизнь, наш далекий предок из множества различных предметов сначала научился выделять отдельные предметы. Из стаи волков – вожака стаи , из колоса с зернами – одно зерно.

Частые наблюдения множеств, состоящих из пары предметов (глаза, уши, рога, крылья, руки), привели человека к представлению о числе. Наш предок, рассказывая о том, что видел двух уток, сравнивал их с парой глаз. А если он видел их больше, то говорил: «Много». Лишь постепенно человек научился выделять три предмета, ну а затем четыре, пять, шесть и т.д.

^ Живая счетная машина

Учиться считать требовала сама жизнь. Добывая пищу, людям приходилось охотиться на крупных зверей. Охотились наши предки больше группами, иногда всем племенем. Обычно, старший ставил двух охотников за берлогой медведя, четырех с рогатинами – против берлоги. Для этого он должен был уметь считать, а так как названий чисел тогда еще не было , он показывал число на пальцах.

Пальцы сыграли немаловажную роль в истории счета, особенно когда люди научились обмениваться друг с другом предметами своего труда. Так, например, желая обменять сделанное копье с каменным наконечником на пять шкурок для одежды, человек клал на землю свою руку и показывал, что против каждого пальца его руки нужно положить шкурку.

От пальцевого счета берут начало у многих древних народов пятеричная система счисления (одна рука), десятеричная система счисления (две руки), двадцатеричная система счисления (пальцы рук и ног).

Следы счета на пальцах сохранились во многих странах.

Например, в древнерусской нумерации единицы назывались «перстами», десятки – «составами». Кисть же руки – пясть – синоним числительного «пять».

Даже просвещенные греки не стыдились считать на пальцах. В Древнем Риме на главной площади столицы некогда возвышалась гигантская фигура бога Януса с загнутыми пальцами. Причем римляне ухитрились так усовершенствовать механику загибания пальцев, что правой рукой бог изображал число 300, а пальцами левой – 55. Вместе это составляло число дней года в римском календаре.

Пальцы оказались прекрасной вычислительной машинкой. С их помощью можно было считать до 5, а если взять две руки, то и до 10.А в странах, где люди ходили босиком, по пальцам легко было считать до 20.Тогда этого практически хватало для большинства потребностей людей. Пальцы оказались настолько тесно связанными со счетом, что на древнегреческом языке понятие «считать» выражалось словом «пятерить» - часть кисти руки (слово «пясть» сейчас употребляют редко , но производное от него- «запястье»-часто используют и сейчас). А научившись считать до 10, люди сделали следующий шаг вперед и стали считать десятками.

Самое интересное, что пальцевая «азбука» кое-где используется и поныне. Так на многих биржах, где из-за шума трудно расслышать собеседника, многие маклеры показывают друг другу числа на пальцах.

Пальцы хороши тем, что всегда при себе. Но не будешь же их все время держать загнутыми определенным способом. А разжал и забыл, какое число получилось в итоге счета?

^ Счет с помощью зарубок

Поэтому наши хитроумные предки придумали и еще один вид счета – с помощью деревянных палочек с зарубками (бирок). Их использовали еще древние египтяне.

В Средневековье бирками пользовались для учета и сбора налогов. Способ оказался настолько удобным, что в Англии, например, он продержался до конца XVII века.

А вот в Азии и Америке бирки почему-то не прижились. Китайцы, персы, индийцы, перуанцы предпочитали использовать для счета и представления чисел ремни или веревки с узелками.

Впрочем, ни бирки, ни веревки с узелками не могли удовлетворить возраставшие потребности в средствах вычисления. И древние изобрели специальный счетный прибор – абак.

Абак

3.Кордемский Б.А., Ахадов А.А. «Удивительный мир чисел», М, «Просвещение», 1986

Похожие статьи

© 2024 rsrub.ru. О современных технологиях кровли. Строительный портал.