< Return to Video

Внутри вашего компьютера — Беттина Бэйр

  • 0:15 - 0:17
    Помните, когда вы впервые поняли,
  • 0:17 - 0:19
    что ваш компьютер больше,
  • 0:19 - 0:21
    чем просто монитор и клавиатура?
  • 0:21 - 0:23
    Между щелчком мыши и видеоиграми
  • 0:23 - 0:26
    было что-то, что cхватило ваш замысел,
  • 0:26 - 0:26
    поняло его,
  • 0:26 - 0:28
    и сделало его настоящим?
  • 0:29 - 0:30
    Что это?
  • 0:30 - 0:32
    Это гремлины?
  • 0:32 - 0:34
    Давайте представим,
    что мы можем уменьшиться
  • 0:34 - 0:35
    до размера электрона
  • 0:35 - 0:38
    и внедриться в щелчок мыши.
  • 0:38 - 0:40
    Если вы разберёте мышь,
  • 0:40 - 0:42
    то увидите, что это на самом деле
    очень простая машина.
  • 0:42 - 0:43
    Она имеет пару кнопок
  • 0:43 - 0:47
    и систему для обнаружения
    движения и расстояния.
  • 0:47 - 0:48
    У вас, возможно, есть оптическая мышь,
  • 0:48 - 0:51
    производящая эти измерения
    с помощью света и датчиков,
  • 0:51 - 0:53
    но более старые модели делали это
    с помощью резинового мячика
  • 0:53 - 0:55
    и нескольких пластиковых колёсиков.
  • 0:55 - 0:56
    Та же концепция.
  • 0:56 - 0:58
    Когда вы нажимаете кнопку вашей мыши,
  • 0:58 - 1:00
    она отправляет сообщение на компьютер
  • 1:00 - 1:02
    с информацией о своей позиции.
  • 1:02 - 1:03
    Когда нажатие вашей мыши получено,
  • 1:03 - 1:07
    оно обрабатывается базовой
    подсистемой ввода/вывода.
  • 1:07 - 1:09
    Эта подсистема действует как глаза, уши,
  • 1:09 - 1:12
    рот и руки компьютера.
  • 1:12 - 1:14
    По существу, она
    предоставляет компьютеру способ
  • 1:14 - 1:16
    взаимодействия с окружающей средой.
  • 1:16 - 1:18
    Но она также действует как буфер,
  • 1:18 - 1:22
    чтобы предотвращать перегрузку ЦПУ
    отвлекающими факторами.
  • 1:22 - 1:24
    В этом случае подсистема
    ввода-вывода решает,
  • 1:24 - 1:26
    что ваше нажатие мыши
    достаточно важно,
  • 1:26 - 1:29
    поэтому она генерирует прерывание ЦПУ.
  • 1:29 - 1:31
    «Эй, процессор!
    Я здесь получила нажатие».
  • 1:32 - 1:34
    ЦПУ, или центральное
    процессорное устройство, —
  • 1:34 - 1:37
    это мозги всего компьютера.
  • 1:37 - 1:39
    Так же, как ваш мозг
    не занимает всё ваше тело,
  • 1:39 - 1:42
    ЦПУ не занимает весь компьютер,
  • 1:42 - 1:44
    но он тем не менее всем заправляет.
  • 1:44 - 1:47
    И работа ЦПУ, вся его работа —
  • 1:47 - 1:48
    это выборка инструкций из памяти
  • 1:48 - 1:50
    и их выполнение.
  • 1:50 - 1:52
    В то время, как вы печатаете,
    печатаете, печатаете,
  • 1:52 - 1:54
    может быть, очень быстро,
  • 1:54 - 1:55
    около 60 слов в минуту,
  • 1:55 - 1:57
    ЦПУ осуществляет выборку и выполнение
  • 1:57 - 1:59
    миллиардов инструкций в секунду.
  • 1:59 - 2:02
    Да, миллиардов каждую секунду:
  • 2:02 - 2:05
    инструкции для перемещения
    мыши на экране,
  • 2:05 - 2:07
    для запуска виджета часов
    на вашем рабочем столе,
  • 2:07 - 2:09
    для проигрывания вашего
    Интернет-радио,
  • 2:09 - 2:11
    для управления файлами, которые вы
    редактируете на жёстком диске,
  • 2:11 - 2:13
    и многое, многое другое.
  • 2:13 - 2:16
    ЦПУ вашего компьютера —
    тот ещё мультитаскер!
  • 2:17 - 2:18
    «О, боже мой,
  • 2:18 - 2:19
    очень важное нажатие мыши
  • 2:19 - 2:20
    приходит сейчас!
  • 2:20 - 2:23
    Давайте теперь всё бросим
    и займёмся этим»!
  • 2:23 - 2:25
    Существуют программы для всего,
  • 2:25 - 2:26
    что делает ЦПУ.
  • 2:26 - 2:28
    Специальная программа для мыши,
  • 2:28 - 2:29
    для виджета часов,
  • 2:29 - 2:30
    для Интернет-радио
  • 2:30 - 2:33
    и для работы с письмами,
    отправленными с клавиатуры.
  • 2:33 - 2:36
    Каждая программа была изначально
    написана человеком
  • 2:36 - 2:38
    на человекочитаемом
    языке программирования,
  • 2:38 - 2:39
    как Java,
  • 2:39 - 2:40
    C++
  • 2:40 - 2:41
    или Python.
  • 2:41 - 2:44
    Но человеческие программы
    занимают много места
  • 2:44 - 2:47
    и содержат большое количество ненужной
    для компьютера информации,
  • 2:47 - 2:49
    поэтому они компилируются,
    уменьшаются
  • 2:49 - 2:53
    и хранятся в битах
    единиц и нулей в памяти.
  • 2:53 - 2:55
    ЦПУ понимает, что ему
    необходимы инструкции
  • 2:55 - 2:57
    по обработке нажатия этой мыши,
  • 2:57 - 2:59
    так что оно ищет
    адрес программы мыши
  • 2:59 - 3:02
    и отправляет запрос
    в подсистему памяти
  • 3:02 - 3:04
    для получения инструкций,
    хранящихся там.
  • 3:05 - 3:07
    Каждая инструкция в драйвере
    устройства мыши
  • 3:07 - 3:10
    должным образом выбрана и выполнена.
  • 3:10 - 3:12
    И это далеко не конец истории!
  • 3:12 - 3:15
    Так как ЦПУ узнаёт,
    что мышь была нажата,
  • 3:15 - 3:16
    когда курсор был на рисунке
  • 3:16 - 3:18
    кнопки на экране монитора,
  • 3:18 - 3:21
    ЦПУ просит у памяти
    программу монитора,
  • 3:21 - 3:23
    чтобы узнать, что это за кнопка.
  • 3:23 - 3:26
    Затем ЦПУ должен попросить у памяти
  • 3:26 - 3:27
    программу для кнопки,
  • 3:27 - 3:29
    что означает, что ЦПУ снова нужна
  • 3:29 - 3:31
    программа монитора,
  • 3:31 - 3:33
    чтобы показать видео,
    связанное с кнопкой,
  • 3:33 - 3:35
    и так далее.
  • 3:35 - 3:37
    Давайте просто скажем,
    что существует много программ,
  • 3:37 - 3:39
    прежде чем вы вообще увидите,
    как загорается
  • 3:39 - 3:41
    кнопка на экране
    в результате вашего нажатия.
  • 3:41 - 3:44
    Так что простая задача нажатия мыши
  • 3:44 - 3:46
    означает посещение
    всех важных компонентов
  • 3:46 - 3:48
    архитектуры вашего компьютера:
  • 3:48 - 3:49
    периферийных устройств,
  • 3:49 - 3:51
    базовой системы ввода-вывода,
  • 3:51 - 3:52
    ЦПУ,
  • 3:52 - 3:53
    программ
  • 3:53 - 3:54
    и памяти.
  • 3:54 - 3:56
    И гремлины здесь ни при чём.
Title:
Внутри вашего компьютера — Беттина Бэйр
Speaker:
Bettina Bair
Description:

Смотрите весь урок: http://ed.ted.com/lessons/inside-your-computer-bettina-bair

Как работает компьютер? Важные компоненты компьютера — периферические устройства (включая мышь), подсистема ввода/вывода (которая контролирует, какая информация и в каком количестве входит и выходит) и центральное процессорное устройство (мозги), а также написанные людьми программы и память. Беттина Бэйр знакомит нас с действиями, осуществляемыми компьютером с каждым нажатием мыши.

Урок подготовлен Беттиной Бэйр, анимация — Flaming Medusa Studios.

more » « less
Video Language:
English
Team:
closed TED
Project:
TED-Ed
Duration:
04:12
TED Translators admin edited Russian subtitles for Inside your computer
Olga Dmitrochenkova accepted Russian subtitles for Inside your computer
Olga Dmitrochenkova approved Russian subtitles for Inside your computer
Olga Dmitrochenkova edited Russian subtitles for Inside your computer
Olga Dmitrochenkova edited Russian subtitles for Inside your computer
Olga Dmitrochenkova edited Russian subtitles for Inside your computer
Olga Dmitrochenkova edited Russian subtitles for Inside your computer
Aygul Zagidullina edited Russian subtitles for Inside your computer
Show all

Russian subtitles

Revisions Compare revisions