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