Вычислительная техника и обработки данных. Первыми приспособлениями для вычислений были, вероятно,

advertisement
Вычислительная техника является важнейшим компонентом процесса вычислений
и обработки данных. Первыми приспособлениями для вычислений были, вероятно,
всем известные счётные палочки, которые и сегодня используются в начальных
классах многих школ для обучения счёту. Развиваясь, эти приспособления
становились более сложными, например, такими как финикийские глиняные
фигурки, также предназначаемые для наглядного представления количества
считаемых предметов, однако для удобства помещаемые при этом в специальные
контейнеры. Такими приспособлениями, похоже, пользовались торговцы и
счетоводы того времени.
Постепенно из простейших приспособлений для счёта рождались всё более и более
сложные устройства: абак (счёты), логарифмическая линейка, механический
арифмометр, электронный компьютер. Несмотря на простоту ранних
вычислительных устройств, опытный счетовод может получить результат при
помощи простых счёт даже быстрее, чем нерасторопный владелец современного
калькулятора. Естественно, сама по себе, производительность и скорость счёта
современных вычислительных устройств давно уже превосходят возможности
самого выдающегося расчётчика-человека.
Абак
Суаньпань
Счёты
Выход
Логарифмическая
линейка
Механический
арифмометр
Электронный
компьютер
Аба́к (греч. αβαξ, abákion, лат. abacus — доска) —
счётная доска, применявшаяся для арифметических
вычислений приблизительно с IV века до н. э. в
Древней Греции, Древнем Риме.
Доска абака была разделена линиями на полосы,
счёт осуществлялся с помощью размещённых на
полосах камней или других подобных предметов.
Впервые появился, вероятно, в Древнем Вавилоне
ок. 3 тыс. до н. э. Первоначально представлял собой
доску, разграфлённую на полосы или со
сделанными углублениями. Счётные марки
Реконструкция римского
(камешки, косточки) передвигались по линиям или
абака
углублениям. В 5 в. до н. э. в Египте вместо линий и
углублений стали использовать палочки и
проволоку с нанизанными камешками.
Суаньпань
Суаньпань (иногда неточно cуан-пан; кит. трад. 算盤,
упр. 算盘, пиньинь suànpán) — китайская семикосточковая
разновидность абака (Счёты).
Впервые упоминается в книге «Шушу цзии»
(数术记遗) Сюй Юэ (岳撰) (190 год).
Современный тип этого счётного прибора был
создан позднее, по-видимому, в XII столетии.
Суаньпань представляет собой прямоугольную
раму, в которой параллельно друг другу
протянуты проволоки или верёвки числом от
девяти и более. Перпендикулярно этому
направлению суаньпань перегорожен на две
неравные части. В большом отделении
(«земля») на каждой проволоке нанизано по
Китайский и японский варианты
пять шариков (косточек), в меньшем («небо»)
суаньпань
— по два. Проволоки соответствуют
десятичным разрядам.
Суаньпань изготовлялись всевозможных размеров, вплоть до самых миниатюрных - в
коллекции Перельмана имелся привезённый из Китая экземпляр в 17 мм длины и 8 мм
ширины.
Китайцы разработали изощрённую технику работы на счётной доске. Их методы
позволяли быстро производить над числами все 4 арифметические операции, а также
извлекать квадратные и кубические корни.
Русские счёты (аналог римского абака) — простое
механическое устройство для произведения арифметических
расчётов, являются одним из первых вычислительных
устройств. Счёты представляют собой раму с нанизанными
на спицы костяшками, обычно по 10 штук.
Счёты в XX веке часто использовали в магазинах,
в бухгалтерском деле, для арифметических
расчётов. С развитием прогресса их заменили
электронные калькуляторы.
Тот железный прут в счётах, на котором
находятся всего 4 костяшки, использовался для
расчётов в полушках. 1 полушка была равна
половине деньги, то есть четверти копейки,
соответственно, четыре костяшки составляли
одну копейку. В наши дни этот прут отделяет
целую часть набранного на счётах числа от
дробной, и в вычислениях не
Полу́шка — русская монета достоинством в половину
деньги. В исторических письменных источниках.
Полушка, Пётр
I, 1707, медь
Полу́шка — русская монета
достоинством в половину деньги. В
исторических письменных источниках
упоминается также под названием
полуденга.
1/4 копейки серебром,
Николай I, 1842, медь
Полушка появилась как серебряная монета в конце XIV века. Полушки чеканились в
Великом княжестве Московском с уделами со времени правления Василия
Дмитриевича, а также в Ростовском и Нижегородско-Суздальском княжествах. В
Новгороде чеканка этого номинала зафиксирована только во времена Ивана III. В
правление Василия III чеканка полушек осуществлялась также в Твери и Пскове.
Денежная реформа 1535 года, осуществлённая Еленой Глинской, унифицировала
полушку как общегосударственный номинал, равный ½ «московки» (московской
денги) и ¼ «новгородки» (новгородской денги или копейки), и установила для неё
весовую норму около 0,17 грамма серебра.
Денежная реформа Петра I ввела в обращение медную полушку как номинал,
эквивалентный ¼ медной копейки. С 1700 по 1810 год и в 1850—1866 годах номинал
на монетах обозначался словом «полушка», с 1839 по 1846 год и с 1867 по 1916 год
— «¼ копейки».
Логарифмическая линейка
Логарифми́ческая лине́йка — аналоговое вычислительное
устройство, позволяющее выполнять несколько математических операций, в
том числе умножение и деление чисел, возведение в степень (чаще всего в
квадрат и куб) и вычисление квадратных и кубических корней, вычисление
логарифмов, тригонометрических функций и другие операции.
Логарифмическая линейка. Умножение 1,3 × 2 или
деление 2,6 / 2 (см. шкалы C и D).
Круглая логарифмическая
линейка
Принцип действия логарифмической линейки основан на том, что умножение
и деление чисел заменяется соответственно сложением и вычитанием их
логарифмов. Первый вариант линейки разработал английский математиклюбитель Уильям Отред в 1622 году.
Простейшая логарифмическая линейка состоит из двух шкал в логарифмическом
масштабе, способных передвигаться относительно друг друга. Более сложные линейки
содержат дополнительные шкалы и прозрачный бегунок с несколькими рисками. На
обратной стороне линейки могут находиться какие-либо справочные таблицы.
Для того чтобы вычислить произведение двух чисел, начало подвижной шкалы
совмещают с первым множителем на неподвижной шкале, а на подвижной шкале
находят второй множитель. Напротив него на неподвижной шкале находится результат
умножения этих чисел:
lg(x) + lg(y) = lg(xy)
Чтобы разделить числа, на подвижной шкале находят делитель и совмещают его с
делимым на неподвижной шкале. Начало подвижной шкалы указывает на результат:
lg(x) — lg(y) = lg(x/y)
С помощью логарифмической линейки находят лишь мантиссу числа, его порядок
вычисляют в уме. Точность вычисления обычных линеек — два-три десятичных знака.
Для выполнения других операций используют бегунок и дополнительные шкалы.
Следует отметить, что, несмотря на простоту, на логарифмической линейке можно
выполнять достаточно сложные расчёты. Раньше выпускались довольно объёмные
пособия по их использованию.
В СССР логарифмические линейки широко использовались для выполнения
инженерных расчётов примерно до начала 80-х годов XX века, когда они были
вытеснены калькуляторами.
Часы Breitling
Navitimer
Однако в начале XXI века логарифмические линейки
получили второе рождение в наручных часах. Дело в том,
что следуя моде производители дорогих и престижных
марок часов перешли от электронных хронометров с ЖКэкранами к стрелочным и соответственно места для
встраиваемого калькулятора оказалось недостаточно.
Однако спрос на хронометры со встроенным
вычислительным устройством среди следящих за модой
людей заставил производителей часов выпустить модели
с встроенной логарифмической линейкой выполненной в
виде вращающихся колец со шкалами вокруг циферблата.
По прихоти производителей такие устройства обычно
называются «навигационная линейка». Их достоинство —
можно сразу, в отличие от микрокалькулятора, получить
таблицу (например, расхода топлива на пройденное
расстояние; перевода миль в километры и т. п.).
Примером таких часов можно назвать Breitling
Navitimer, CITIZEN (модели BJ7010-59E, JQ8005-56E,
JR3130-55E), Orient (модели OCEM58002DV,
OCTD09001B, OCTD09003D) и некоторые другие.
Арифмометр (от греч. αριθμός — «число», «счёт» и греч. μέτρον —
«мера», «измеритель») — настольная (или портативная)
механическая вычислительная машина, предназначенная для
точного умножения и деления, а также для сложения и вычитания.
Настольная или портативная: Чаще всего арифмометры
были настольные или «наколенные» (как современные
ноутбуки), изредка встречались карманные модели (Curta).
Этим они отличались от больших напольных
вычислительных машин, таких как табуляторы (Т-5М) или
Арифмометр 1932 года механические компьютеры (Z-1, Разностная машина Чарльза
выпуска.
Бэббиджа).
Механическая: Числа вводятся в арифмометр, преобразуются и передаются
пользователю (выводятся в окнах счётчиков или печатаются на ленте) с
использованием только механических устройств. При этом арифмометр может
использовать исключительно механический привод (то есть для работы на них
надо постоянно крутить ручку. Этот примитивный вариант используется,
например, в «Феликсе») или производить часть операций с использованием
электромотора (Наиболее совершенные арифмометры — вычислительные
автоматы, например «Facit CA1-13», почти при любой операции используют
электромотор).
Curta — портативная
механическая вычислительная
машина
Curta в позиции для вычисления(в
левой руке). Рычаг
поворачивается правой рукой.
Curta — портативная механическая
вычислительная машина, либо механический
калькулятор, выпущенная в 1948 году. Создательавстрийский инженер Курт Херцштарк.
Представляла собой небольшой цилиндр,
помещающийся в руке. Могла производить
операции сложения, вычитания, умножения,
деления.
Принцип действия такой же, как у арифмометра.
Выпускалась с 1948 по 1970 в Лихтенштейне
фирмой Contina AG, произведено порядка
140,000 единиц. Широко использовалась как
портативное вычислительное устройство.
Z1 (вычислительная машина)
Z1 — вычислительное устройство, созданное в
Модель вычислительной машины Z1 в
Немецком техническом музее Берлина
1938 году, стало первой немецкого инженера
Конрада Цузе программируемой
вычислительную машиной. Это двоичная
вычислительная машина с вводом данных с
помощью клавиатуры, в десятичной системе
исчисления в виде чисел с плавающей запятой.
Главным отличием от более известной
вычислительной машины Z3 (1941 год) было
отсутствие вычисления квадратного корня.
Z1 был двоичным механическим вычислителем с электрическим приводом и
ограниченной возможностью программирования. Вводились и выводились данные в
десятичной системе, в виде чисел с плавающей запятой. Ввод команд и данных
осуществлялся при помощи клавиатуры, сделанной на основе пишущей машинки, а
вывод, — с помощью маленькой лампочной панели. Память вычислителя
организовывалась при помощи конденсатора чередующего слои стекла и металлические
пластины. Такая конструкция позволяла хранить 64 22-битовых вещественных числа,
каждое из которых состояло из 14-битовой мантиссы и 8 бит, отводившихся под знак и
порядок. В том же 1936 году это уникальное решение было запатентовано Конрадом Цузе.
Процессор имел 2 22-битных регистра. Тактовая частота составляла 1 Гц,
быстродействие — в среднем 1 умножение за 5 сек. Машина была снабжена устройством
чтения перфокарт и приводилась в движение мотором мощностью в 1 киловатт.
Разностная машина Чарльза Бэббиджа
Часть Разностной машины
Чарльза Бэббиджа,
собранная после смерти
учёного его сыном из
деталей найденных в
лаборатории отца.
Ра́зностная маши́на Чарльза Бэббиджа (альт.
перевод Машина различий) — механический
аппарат, изобретённый английским математиком
Чарльзом Бэббиджем, предназначенный для
автоматизации вычислений путём аппроксимации
функций многочленами и вычисления конечных
разностей. Возможность приближённого
представления в многочленах логарифмов и
тригонометрических функций позволяет
рассматривать эту машину как довольно
универсальный вычислительный прибор.
Копия разностной машины в
лондонском Музее Науки.
«Феликс» — самый распространённый в
СССР арифмометр. Выпускался с 1929 по
1978 гг. на заводах счётных машин в Курске, в
Пензе и в Москве.
Эта счётная машина относится к рычажным
арифмометрам Однера. Она позволяет работать
с операндами длиной до 9 знаков и получать
ответ длиной до 13 знаков (до 8 для частного).
Арифмометр Феликс, курский завод
счётных машин
Арифмометр Facit CA 1-13
Арифмометр Mercedes R38SM
Суммирующая машина — механическая машина, автоматически
суммирующая числа, вводимые в неё оператором.
Классификация
Суммирующие машины бывают двух типов — незаписывающие (отображающие
результат вычисления результаты вычисления с помощью поворота цифровых колёс) и
записывающие (печатающие ответ на ленте или на листе бумаги).
Незаписываюшие
Resulta BS 7
Записываюшие
Precisa 164 1
Компью́тер (англ. computer — «вычислитель»), ЭВМ (электро́нная вычисли́тельная
маши́на) — вычислительная машина для передачи, хранения и обработки информации.
Суммирующая машина Паскаля
Компьютер PDP-11/40
Компьютер ЭНИАК
История
Некомпьютерная техника
3000 лет до н. э. — в Древнем
Вавилоне были изобретены первые
счёты — абак.
•500 лет до н. э. — в Китае появился
более «современный» вариант абака с
косточками на соломинках —
суаньпань.
•XVI век — в России появились
счёты, в которых было 10 деревянных
шариков на проволоке.
Нулевое поколение
I поколение
II поколение
III поколение
IV поколение
V поколение
VI поколение
VIIпоколение
VIII поколение
IX поколение
●
●
●
Нулевое поколение
•87 год до н. э. — в Греции был изготовлен «антикитерский механизм» —
механическое устройство на базе зубчатых передач, представляющее собой
специализированный астрономический вычислитель.
•1492 год — Леонардо да Винчи в одном из своих дневников приводит эскиз 13разрядного суммирующего устройства с десятизубцовыми кольцами. Хотя работающее
устройство на базе этих чертежей было построено только в XX веке, всё же
реальность проекта Леонардо да Винчи подтвердилась.
•1623 год — Вильгельм Шиккард, профессор университета Тюбингена, разрабатывает
устройство на основе зубчатых колес («считающие часы») для сложения и вычитания
шестиразрядных десятичных чисел. Было ли устройство реализовано при жизни
изобретателя, достоверно не известно, но в 1960 году оно было воссоздано и проявило
себя вполне работоспособным.
•1630 год — Ричард Деламейн создаёт круговую логарифмическую линейку.
•1642 год — Блез Паскаль представляет «Паскалин» — первое реально
осуществлённое и получившее известность механическое цифровое вычислительное
устройство. Прототип устройства суммировал и вычитал пятиразрядные десятичные
числа. Паскаль изготовил более десяти таких вычислителей, причём последние модели
оперировали числами с восемью десятичными разрядами.
•1673 год — известный немецкий философ и математик Готфрид Вильгельм Лейбниц
построил механический калькулятор, который при помощи двоичной системы
счисления выполнял умножение, деление, сложение и вычитание.
•Примерно в это же время Исаак Ньютон закладывает основы математического
анализа.
Нулевое поколение
•1723 год — немецкий математик и астроном Христиан Людвиг Герстен на основе
работ Лейбница создал арифметическую машину. Машина высчитывала частное и
число последовательных операций сложения при умножении чисел. Кроме того, в ней
была предусмотрена возможность контроля за правильностью ввода данных.
•1786 год — немецкий военный инженер Иоганн Мюллер выдвигает идею
«разностной машины» — специализированного калькулятора для табулирования
логарифмов, вычисляемых разностным методом. Калькулятор, построенный на
ступенчатых валиках Лейбница, получился достаточно небольшим (13 см в высоту и
30 см в диаметре), но при этом мог выполнять все четыре арифметических действия
над 14-разрядными числами.
•1801 год — Жозеф Мари Жаккар строит ткацкий станок с программным управлением,
программа работы которого задается с помощью комплекта перфокарт.
•1820 год — первый промышленный выпуск арифмометров. Первенство принадлежит
французу Тома де Кальмару.
•1822 год — английский математик Чарльз Бэббидж изобрёл, но не смог построить,
первую разностную машину (специализированный арифмометр для автоматического
построения математических таблиц) (см.: Разностная машина Чарльза Бэббиджа).
•1855 год — братья Георг и Эдвард Шутц (англ. George & Edvard Scheutz) из
Стокгольма построили первую разностную машину на основе работ Чарльза
Бэббиджа.
Нулевое поколение
•1876 год — русским математиком П. Л. Чебышевым создан суммирующий аппарат с
непрерывной передачей десятков. В 1881 он же сконструировал к нему приставку для
умножения и деления (Арифмометр Чебышева).
•1884—1887 годы — Холлерит разработал электрическую табулирующую систему,
которая использовалась в переписях населения США 1890 и 1900 годов и России в
1897 году.
•1912 год — создана машина для интегрирования обыкновенных дифференциальных
уравнений по проекту российского ученого А. Н. Крылова.
•1927 год — в Массачусетском технологическом институте (MIT) был изобретён
аналоговый компьютер.
•1938 год — немецкий инженер Конрад Цузе вскоре после окончания в 1935 году
Берлинского политехнического института построил свою первую машину, названную
Z1. (В качестве его соавтора упоминается также Гельмут Шрейер (нем. Helmut
Schreyer)). Это полностью механическая программируемая цифровая машина. Модель
была пробной и в практической работе не использовалась. Её восстановленная версия
хранится в Немецком техническом музее в Берлине. В том же году Цузе приступил к
созданию машины Z2 (Сначала эти компьютеры назывались V1 и V2. По немецки это
звучит «Фау1» и «Фау2» и чтобы их не путали с ракетами, компьютеры переименовали
в Z1 и Z2).
•1941 год — Конрад Цузе создаёт первую вычислительную машину Z3, обладающую
всеми свойствами современного компьютера.
Нулевое поколение
•1942 год — в Университете штата Айова (англ. Iowa State University) Джон Атанасов
(англ. John Atanasoff) и его аспирант Клиффорд Берри (англ. Clifford Berry) создали (а
точнее — разработали и начали монтировать) первый в США электронный цифровой
компьютер (англ. Atanasoff-Berry Computer — ABC (компьютер)). Хотя эта машина так
и не была завершена (Атанасов ушёл в действующую армию), она, как пишут
историки, оказала большое влияние на Джона Мочли, создавшего двумя годами позже
ЭВМ ЭНИАК.
•В начале 1943 года успешные испытания прошла первая американская
вычислительная машина Марк I, предназначенная для выполнения сложных
баллистических расчётов американского ВМФ.
•В конце 1943 года заработала английская вычислительная машина специального
назначения Колосс. Машина работала над расшифровкой секретных кодов фашистской
Германии.
•В 1944 году Конрад Цузе разработал ещё более быстрый компьютер Z4, а также
первый языка программирования высокого уровня Планкалкюль.
•1946 год стал годом создания первой универсальной электронной цифровой
вычислительной машины ЭНИАК.
•В Советском Союзе первая электронная вычислительная машина была создана в
Киеве группой Лебедева в 1950 году.
•В 1958 году Н. П. Брусенцов с группой единомышленников построили первую
троичную ЭВМ с позиционной симметричной троичной системой счисления
«Сетунь».
Download