Ввод и вывод

В разделе ввод/вывод методических рекомендаций к уроку 3 было предъявлено доказательство:

Компьютер — это процессор плюс внутренняя память (ОЗУ, ПЗУ, регистры и кэш процессора).

Всё остальное — это устройства ввода, вывода или ввода/вывода компьютера.

Например, мышь, клавиатура, сканер, тачпад, графический планшет, веб-камера, микрофон, датчики — это устройства ввода компьютера (с них он получает информацию), а монитор, принтер, звуковые колонки, исполнительные устройства — это устройства вывода компьютера (на них он передаёт информацию).

Есть устройства, с которых компьютер может и получать информацию и на которые он может информацию передавать. Эти устройства называют устройствами ввода/вывода — винчестер, дисковод, МФУ, флешка, модем, фото и видео камера.

Давайте подробнее разберёмся с тем, что мы называем вводом и выводом.

Ввод и вывод связан с передачей информации от одного информационного носителя к другому.

Пусть информация передается с носителя А к носителю В.

Тогда эта передача для носителя А означает вывод, а для носителя В — ввод.

И получается, что В для А — устройство вывода, а А для В — устройство ввода.

Видим, что одна и та же передача информации связана и с вводом, и c выводом, следовательно, может быть названа и вводом, и выводом в зависимости от того, к какому носителю мы относим эту операцию.

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

Для сканера эта передача означает вывод — информация уходит из сканера, а для компьютера ввод — информация приходит в компьютер.

Компьютер получает из сканера информацию, значит, происходит ввод в компьютер, следовательно, сканер — устройство ввода компьютера.

А для самого сканера компьютер является устройством вывода! Ведь сканер на него посылает, выводит информацию.

Так что же есть сканер? Для компьютера — это устройство ввода.

А для человека? А для человека сканер — устройство вывода. Мы ведь отдаём ему листок, «выводя» из папки, в которой листок хранили.

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

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

Для компьютера классификация построена на направлении потока информации в или из компьютерной памяти.

Ввод — это процесс передачи информации в компьютер. Устройство, с которого компьютер получает информацию, является устройством ввода компьютера.

Вывод — процесс передачи информации из компьютера. Устройство, на которое компьютер передаёт информацию, является устройством вывода компьютера.

Два компьютера. Их можно соединить друг с другом через порты кабелем без модема и передавать информацию в обе стороны.

Что происходит, ввод или вывод, зависит от того, по отношению к какому компьютеру мы рассматриваем процесс передачи информации.

На всех этих нюансах можно и не «заморачиваться», но лучше говорить не «колонки выводят звук», а «колонки воспроизводят звук, который на них выводит компьютер». Обе фразы правильные, но в них говорится о двух разных передачах информации:

  1. Передаче звука от компьютера на колонки (выводит компьютер).
  2. Передаче звука от колонок к человеку (выводят колонки).

Во втором случае колонки для нас являются устройством ввода (мы вводим с них звук в свои уши), а мы для колонок — устройством вывода — колонки выводят на нас звук.

Так как мы рассматриваем устройства ввода и вывода компьютера, то лучше говорить «звук выводится компьютером на колонки, а колонки звук воспроизводят».

Как не стоит говорить А как надо сказать
монитор выводит информацию компьютер выводит информацию на монитор
клавиатура вводит информацию компьютер вводит информацию с клавиатуры
принтер выводит информацию компьютер выводит информацию на принтер
и так далее

Продолжение темы в методических рекомендациях к уроку 5 — формальные определения.