История развития компьютеров и программного обеспечения

📘 7 класс · 🎯 Эволюция вычислительной техники

Показать эволюцию вычислительной техники не как сухой набор дат, а как историю решения человеческих задач — от простых расчётов до создания искусственного интеллекта.

Введение

Представьте себе мир без интернета, мессенджеров и онлайн-игр. Сложно? А теперь представьте задачу посложнее: рассчитать траекторию полёта ракеты на Луну или составить прогноз погоды для всей страны, используя только бумагу, карандаш и логарифмическую линейку. Именно невозможность быстро решать такие задачи заставила человечество создать компьютер.

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

Блок 1. Механические предки

Всё началось не с микросхем, а с шестерёнок.

  • Россия, XIX век. Великий математик Пафнутий Львович Чебышев создаёт свою счётную машину — арифмометр. Это был первый в мире прибор, который мог автоматически складывать и вычитать многозначные числа. Его механизмы позже лягут в основу знаменитых советских кассовых аппаратов.
  • Англия, Чарльз Бэббидж. Он придумал «Разностную» и «Аналитическую» машины. По сути, это были первые чертежи механического компьютера. У него уже была память, процессор (вычислительная часть) и ввод данных. Но технологии того времени не позволяли изготовить детали нужной точности. Проект закрыли, но идеи Бэббиджа опередили время на сто лет.
  • Перфокарты. Ткацкий станок Жозефа Мари Жаккара управлялся картонными карточками с дырками. Дырка есть — нить поднята, дырки нет — нить опущена. Этот принцип «есть сигнал / нет сигнала» станет фундаментом всех будущих компьютеров.
❓
Вопрос для размышленияКак думаете, что общего у ткацкого станка XIX века и современного процессора?

Блок 2. Эпоха ламп, транзисторов и советское кибернетическое чудо

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

Настоящий прорыв происходит в СССР под руководством академика Сергея Алексеевича Лебедева. В 1951 году в Феофании (под Киевом) запускается МЭСМ — Малая электронная счётная машина. Для сравнения: она занимала целое помещение, имела всего около 6000 электронных ламп и выполняла примерно 50 операций в секунду. Современный калькулятор в вашем смартфоне мощнее её в миллионы раз. Но именно МЭСМ стала первой универсальной ЭВМ в континентальной Европе.

Затем наступает эпоха полупроводников:

  1. Транзистор (1947 год). Лампа размером с напёрсток. Не греется, почти вечная. Компьютеры становятся меньше, надёжнее.
  2. Интегральная схема (микросхема, конец 1950-х). Кто-то догадался вытравить сразу много транзисторов на кусочке кремния. Начинается закон Мура (сформулирован Гордоном Муром в 1965 году) — количество транзисторов на чипе удваивается каждые два года. Компьютеры начинают стремительно дешеветь и уменьшаться.

Именно благодаря этому переходу Советский Союз смог создать знаменитые серии суперкомпьютеров — «Эльбрус» (использовался в космической программе и ПРО) и «БЭСМ-6». Кстати, архитектура одной из версий «Эльбруса» легла в основу современных российских процессоров, которыми сегодня оснащают государственные учреждения и школы.

Блок 3. Персональная революция и программное обеспечение

До середины 1970-х компьютер — это огромный шкаф в НИИ или банке, к которому допускают только людей в белых халатах. Программы пишут на машинном коде (нули и единицы) или сложных языках вроде Фортрана и Кобола.

Всё меняется с появлением микропроцессора Intel 4004, а затем легендарного Intel 8086.

  • 1970-е. Стив Джобс и Стив Возняк собирают в гараже Apple I. На другом конце США компания Microsoft (тогда ещё Micro-Soft) пишет интерпретатор языка BASIC.
  • 1981 год. Выходит IBM PC. Это открытый стандарт. Любой может собрать такой же компьютер из готовых деталей. Рынок взрывается. В России эта эра придёт чуть позже, в начале 90-х, с массовым появлением «ZX Spectrum» (который подключали к телевизору и магнитофону), а затем сборок «на базе i386».

Появляется понятие «Программное обеспечение» (ПО). Железо само по себе бесполезно. Нужны посредники:

  • Операционные системы. Сначала командная строка (MS-DOS), где нужно помнить команды наизусть (format c: помнят многие). Затем появляется графический интерфейс (GUI) — окна, иконки, мышь. Идею подсмотрели у лабораторий Xerox PARC и гениально реализовали сначала в Apple Macintosh, а потом в Windows.
  • Прикладной софт. Первые текстовые редакторы, таблицы Excel, базы данных. Компьютер перестаёт быть просто калькулятором и становится рабочим инструментом.
  • Игры. Именно игры стали главным драйвером развития домашних видеокарт и звука. Чтобы спасти принцессу в Mario или построить город в SimCity, требовалась всё большая мощность.

Блок 4. Интернет, мобильность и облака

Компьютеры объединяются в сеть. ARPANET (предшественник интернета) создавался военными США на случай ядерной войны, чтобы связь не прервалась. Тим Бернерс-Ли придумывает World Wide Web — тот самый интернет с гиперссылками, картинками и сайтами, который мы знаем.

Происходит вторая великая миниатюризация:

  1. Ноутбуки. Компьютер отрывается от стола.
  2. Смартфоны. В 2007 году выходит первый iPhone. Телефон превращается в полноценный компьютер с сенсорным экраном. Операционные системы Android и iOS делают вычисления доступными в любом месте. Сегодняшний телефон в кармане школьника мощнее, чем все компьютеры NASA, отправившие человека на Луну в 1969 году.
  3. Облачные вычисления. Зачем хранить файлы на флешке, если можно положить их в «облако» (Google Drive, Яндекс.Диск)? Данные переезжают с вашего жёсткого диска на гигантские серверные фермы.

Заключение

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

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