"Информатика (базовый уровень)", Угринович Н.Д.
Вычислительная техника развивалась постепенно: люди перешли от ручного счёта и абака к механическим калькуляторам, программируемым машинам и электронным компьютерам. Каждый этап помогал быстрее и точнее выполнять расчёты или обрабатывать большие объёмы данных. Важный ориентир в истории — смена элементной базы ЭВМ: от электронных ламп к транзисторам, интегральным схемам и микропроцессорам. Благодаря этому компьютеры становились быстрее, компактнее и доступнее.
Текст подготовлен нейронной сетью по теме параграфа и не заменяет учебник — важные факты и формулировки сверяйте с ним.
Абак — древнее счётное приспособление с желобками, линиями или проволоками, по которым передвигали камешки, косточки либо бусины. Их положение показывало разряды числа, а перемещение помогало выполнять сложение и вычитание. Сам абак не решал задачу: человек задавал действия и следил за переносом между разрядами. Он делал счёт нагляднее и уменьшал риск потерять промежуточный результат.
Арифмометр — механическая вычислительная машина, которая выполняет арифметические операции с введёнными числами. В отличие от абака, результат получают не перемещением счётных элементов вручную, а работой механизма: шестерёнок, валов и других деталей. Арифмометры могли выполнять сложение, вычитание, а в более развитых моделях — умножение и деление. Они освобождали человека от части повторяющихся действий и помогали проводить расчёты быстрее.
Аналитическая машина — спроектированное Чарльзом Бэббиджем механическое устройство для выполнения разных вычислений по заданной последовательности операций. В проекте предусматривались ввод данных, память для хранения чисел, вычислительный блок и управление работой машины. Это важный замысел, потому что машину предполагалось не ограничивать одной заранее заданной операцией. Она должна была исполнять последовательность команд, что сближает её идею с устройством компьютера.
Электронная вычислительная машина (ЭВМ) — устройство, которое автоматически обрабатывает данные с помощью электронных компонентов. В механической машине вычисления обеспечивают движущиеся детали, а в ЭВМ — электронные сигналы и схемы. Это позволяет выполнять операции без постоянного ручного перемещения механизмов и значительно увеличивает скорость обработки. ЭВМ применяют не только для арифметики, но и для решения задач, заданных программой.
Расчёты требовались торговцам, инженерам, учёным и государственным учреждениям, а вручную выполнять их было долго и неудобно. Чем больше становились таблицы и вычисления, тем выше был риск ошибки при переписывании чисел и повторении однотипных действий. Поэтому люди искали способы вынести часть работы из памяти и рук человека во внешнее приспособление. Так появились счётные инструменты, а затем устройства, которые сами выполняли некоторые операции.
Абак помогал организовать числа по разрядам: перемещение косточек показывало изменение значения, а пользователь контролировал каждый шаг. Позже появились механические калькуляторы. Машина Паскаля, созданная в XVII веке, использовала зубчатые колёса и позволяла складывать и вычитать числа; конструкция Лейбница развивала механический счёт и поддерживала умножение и деление. Переход был важен не только из-за скорости: повторяющиеся арифметические действия постепенно передавались механизму, хотя человек всё ещё вводил данные и следил за вычислением.
Следующим шагом стала идея Бэббиджа создать не просто калькулятор для отдельных действий, а машину общего назначения. В аналитической машине ввод чисел предполагался с помощью перфокарт — карт с отверстиями, задающими информацию. «Склад» должен был хранить числа, а «мельница» — выполнять вычисления; отдельное устройство управления определяло бы, в каком порядке исполнять операции. Такая организация предвосхитила ввод, память, вычислительный блок и управление компьютера. Машину полностью не построили, но её проект показал, как можно поручить устройству целую последовательность действий.
Когда государствам и научным организациям понадобилось обрабатывать большие объёмы сведений, одного ручного счёта стало недостаточно. Для автоматизированной обработки данных применяли, например, табуляторы, которые читали перфокарты и подсчитывали сведения; это ускоряло составление статистических таблиц и переписей населения. Развитие электроники позволило перейти от механических устройств к ЭВМ, в которых вычисления выполнялись электронными схемами. Первые электронные машины занимали много места и требовали сложного обслуживания, но могли выполнять расчёты гораздо быстрее человека и обрабатывать программы.
Электронные машины менялись вместе с элементной базой — основными компонентами, из которых построены их схемы. В первом поколении применялись электронные лампы, затем их сменили транзисторы, которые были меньше и надёжнее. Интегральные схемы объединили множество элементов на небольшой пластине, а микропроцессор разместил основные функции процессора в одной микросхеме. Каждая такая замена повышала быстродействие и надёжность, уменьшала размеры и стоимость устройств, поэтому вычислительная техника становилась доступнее и переходила из специализированных центров в повседневную жизнь.
| Этап или устройство | Период или создатель | Принцип работы или назначение | Значение для развития вычислительной техники |
|---|---|---|---|
| Абак и другие счётные приспособления | Древний мир; использовались в разных культурах | Человек передвигал счётные элементы, представляя разряды числа и выполняя действия вручную. | Помогали вести счёт и сохранять промежуточные результаты вне памяти человека. |
| Механические калькуляторы Паскаля и Лейбница | XVII век; Блез Паскаль и Готфрид Лейбниц | Механизмы с колёсами автоматизировали арифметические действия; возможности зависели от конструкции. | Стали переходом от счётного приспособления к устройству, самостоятельно выполняющему операции. |
| Аналитическая машина Бэббиджа | XIX век; проект Чарльза Бэббиджа | Предполагались ввод данных, память, вычислительный блок и управление последовательностью команд. | Предвосхитила важные принципы устройства программируемого компьютера, хотя проект не был полностью реализован. |
| Машины для автоматизированной обработки данных | Конец XIX века и последующие годы; в том числе машины с перфокартами | Считывали данные с карт и помогали группировать, подсчитывать и обрабатывать большие массивы сведений. | Ускорили статистическую обработку данных и показали пользу автоматизации не только арифметических расчётов. |
| Поколения электронных вычислительных машин | XX век и далее; поколения сменяют друг друга по мере развития электроники | Электронные схемы обрабатывают данные; элементная база менялась от ламп к транзисторам, интегральным схемам и микропроцессорам. | Рост быстродействия и надёжности при уменьшении размеров и стоимости сделал компьютеры доступнее. |
Сравнивайте строки слева направо: сначала выясните, когда и кем создано устройство, затем — какие действия оно выполняло. Последний столбец помогает увидеть не просто последовательность дат, а вклад каждого этапа. Обратите внимание, что у машин разных типов различались и принцип работы, и степень автоматизации.
Задача 1. Расположите абак, арифмометр, аналитическую машину Бэббиджа и электронную вычислительную машину в хронологическом порядке.
Сначала определим общий ход развития: ручное счётное приспособление предшествовало машинам с механическим приводом. Поэтому абак нужно поставить раньше арифмометра.
Арифмометры появились раньше проекта аналитической машины Бэббиджа, относящегося к XIX веку. Бэббидж задумал устройство, которое могло бы выполнять заданную последовательность операций, а не только отдельные действия.
Электронные вычислительные машины относятся к более позднему этапу, связанному с развитием электроники. Составим последовательность от простого к сложному, не смешивая механические и электронные принципы.
Ответ: абак → арифмометр → аналитическая машина Бэббиджа → электронная вычислительная машина.
Задача 2. Сравните механический калькулятор и аналитическую машину: какие действия каждая могла выполнять автоматически?
У механического калькулятора автоматизируется арифметическое действие, предусмотренное его конструкцией. Пользователь вводит числа и запускает механизм, но калькулятор не выбирает самостоятельно произвольную программу вычислений.
В проекте аналитической машины предполагались вычислительный блок и управление порядком операций. Перфокарты должны были задавать данные и команды, а память — сохранять числа, необходимые во время работы.
Сопоставим не только набор операций, но и способ их организации. У калькулятора автоматизируется отдельный расчёт, тогда как проект Бэббиджа допускал выполнение заранее заданной последовательности действий.
Ответ: механический калькулятор автоматически выполнял предусмотренные им арифметические операции; аналитическая машина должна была выполнять программу — последовательность операций над данными. Она осталась проектом и не стала готовой машиной при жизни Бэббиджа.
Задача 3. Устройство использует микропроцессор вместо электронных ламп. К какому этапу развития вычислительной техники его отнести и какие преимущества это даёт?
Сначала найдём признак, по которому различают поколения ЭВМ: это элементная база, а не только год изготовления или назначение устройства. В условии названа основная часть, на которой построена машина.
Электронные лампы характерны для ранних ЭВМ, а микропроцессоры относятся к более позднему этапу развития вычислительной техники. Значит, устройство с микропроцессором относят к поколению машин на микропроцессорах.
Затем свяжем компонент с последствиями его применения. Микропроцессор объединяет важные функции в компактной микросхеме, поэтому устройство может быть меньше и доступнее; развитие элементной базы также повышает быстродействие и надёжность.
Ответ: это этап ЭВМ на микропроцессорах. По сравнению с ламповыми машинами такие устройства компактнее, надёжнее и доступнее, а вычислительная техника получила широкое распространение.
Считать, что история вычислительной техники начинается с электронных компьютеров. Так думают, потому что именно современные компьютеры чаще всего называют вычислительной техникой. Но задолго до электроники люди пользовались абаком и механическими машинами. Проверьте себя: можете ли вы назвать хотя бы один этап между ручным счётом и ЭВМ?
Называть аналитическую машину Бэббиджа готовым современным компьютером. Проект действительно предвосхитил некоторые компьютерные принципы, поэтому легко принять замысел за построенное устройство. Однако машину не удалось полностью реализовать при жизни Бэббиджа, и её нельзя считать современным компьютером. При проверке ответа различайте проект и готовое устройство.
Смешивать механический калькулятор и программируемую вычислительную машину. Обе машины могли выполнять вычисления, поэтому различие кажется несущественным. Но калькулятор автоматизирует операции, заданные его конструкцией, а аналитическая машина должна была следовать последовательности команд. Чтобы проверить себя, спросите: может ли устройство выполнять программу, а не только отдельное арифметическое действие?
Определять поколения ЭВМ только по дате создания. Даты помогают выстроить хронологию, но сами по себе не объясняют, почему машину относят к тому или иному поколению. Главный критерий — элементная база: лампы, транзисторы, интегральные схемы или микропроцессоры. Проверьте классификацию по компоненту, на котором построена машина, а затем сопоставьте его с периодом.
Чтобы понять, как абак и механические машины представляли числа, нужны знания о системах счисления, разрядах и арифметических действиях. Эти представления объясняют, почему перемещение счётных элементов могло выражать изменение числа и как механизм выполнял расчёт.
История вычислительных устройств связана с темами устройства компьютера, программирования и обработки информации. Проект аналитической машины помогает увидеть, зачем компьютеру нужны ввод данных, память, вычислительный блок и управление, а перфокарты показывают один из ранних способов задавать сведения и команды.
Смена поколений ЭВМ подводит к изучению микропроцессоров, персональных компьютеров и современных цифровых устройств. Понимание этой последовательности помогает объяснить, почему вычислительные возможности стали доступны не только крупным организациям, но и отдельным пользователям.
Чем абак отличается от арифмометра?
Абак — приспособление для ручного счёта: человек передвигает косточки или жетоны и сам выполняет действия с числами. Арифмометр — механическая машина, которая с помощью своего устройства автоматически выполняет арифметические операции после ввода чисел.
Почему аналитическую машину Бэббиджа считают предшественницей компьютера?
В её проекте были предусмотрены ввод данных, устройство для вычислений, память и управление последовательностью операций. Эти части напоминают основные функциональные узлы компьютера, хотя машина Бэббиджа была механической.
Была ли аналитическая машина Бэббиджа построена при его жизни?
Нет, полностью построить её при жизни Бэббиджа не удалось. Поэтому аналитическую машину называют проектом, а не готовым компьютером.
По какому признаку различают поколения ЭВМ?
Главный признак — элементная база, то есть основные электронные компоненты, на которых построена машина. Обычно выделяют поколения на электронных лампах, транзисторах, интегральных схемах и микропроцессорах.
Как смена элементной базы повлияла на размеры и возможности компьютеров?
Переход к более компактным компонентам позволил уменьшить размеры машин и повысить их быстродействие и надёжность. Компьютеры стали доступнее, а их вычислительные возможности расширились.
1.1. История развития вычислительной техники