Привет, меня зовут Мэдисон Мэкси.
Моя компания называется Loomia,
и мы разрабатываем смарт-ткань для смарт-одежды
и мягких смарт-продуктов.
Когда мы имеем дело с тканями,
ограничений просто не существует.
Меня зовут Даниэль Аплстоун.
Я генеральный директор компании Othermachine .
Мы создали настольный фрезерный станок.
Фрезерный станок вырезает объемную фигуру
с помощью вращающейся фрезы.
Принцип работы всех компьютеров одинаков —
они выполняют 4 базовые операции.
Они принимают информацию,
сохраняют ее, обрабатывают,
а затем выводят информацию.
Каждая из этих операций выполняется
различными частями компьютера.
Устройства ввода принимают информацию извне и
превращают ее в двоичный код.
Есть места для хранения информации.
Есть центральный процессор, ЦП,
где выполняются все вычисления.
И, наконец, есть устройства вывода, которые принимают
информацию и преобразуют ее в физический вывод.
Сначала поговорим о вводе.
Компьютер может получать различные виды входной
информации: с клавиатуры, тачпэда телефона,
камеры, микрофона или GPS.
Датчики в автомобиле, термостат или дрон —
все это различные устройства ввода.
Рассмотрим простой пример того, как введенная
информация путешествует в компьютере
и становится выходной информацией.
Когда вы нажимаете клавишу на клавиатуре, скажем, букву B,
клавиатура превращает букву в число.
Это число направляется в компьютер
в двоичной форме, в виде нолей и единиц.
Получив это число, процессор рассчитывает,
как, пиксель за пикселем, вывести на экран букву "В" .
Процессор получает из памяти пошаговые инструкции,
которые описывают, как изобразить букву В.
Процессор выполняет эти инструкции и
сохраняет результат в виде пикселей в памяти.
Наконец, пиксельная информация
передается в двоичной форме на экран.
Экран — это устройство вывода, которое
переводит двоичные сигналы в маленькие
цветные лампочки, образуя то изображение,
которое вы видите.
Это все происходит так быстро, что кажется
мгновенным, но
для того чтобы показать каждую букву компьютер
выполняет тысячи инструкций,
начиная с того момента,
как ваш палец касается клавиши.
В этом примере устройством вывода был экран, но
существует много вариантов вывода, которые на основе
двоичных сигналов с компьютера выполняют действия
в физическом пространстве.
Например, колонки воспроизводят звук,
а 3D принтер создает объект.
Кроме того, устройства вывода также контролируют физические
движущиеся объекты, такие как роботизированные манипуляторы,
двигатели автомобилей
или режущий инструмент фрезерного станка,
который производит моя компания.
Новые типы ввода и вывода позволяют компьютерам
взаимодействовать с миром совершенно новыми способами.
Этому способствовали совершенствованию
процессора, его скорости и размера.
Чем сложнее задача, и чем больше
информации вводится и выводится
тем больше вычислительной мощности и памяти
требуется компьютеру.
Печать букв на экране может быть проста, но чтобы
работать со сложной трехмерной графикой или записывать HD-видео
современные компьютеры часто имеют по несколько
процессоров для обработки информации
и много гигабайт памяти для ее сохранения.
Что бы вы ни хотели сделать на компьютере,
каждая операция сводится к следующему:
ввод информации из физического мира,
хранение и обработка этой информации,
и возвращение результата в физическом выводе.