На Горох
Информатика, 10 класс

§ 11. Информационные процессы в компьютере

"Информатика (базовый уровень)", Семакин И.Г., Хеннер Е.К., Шеина Т.Ю.

Объяснение темы В оглавлении: § 11. Информационные процессы в компьютере

Кратко о теме

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

Объяснение темы

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

Определения и обозначения

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

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

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

Внешняя память — устройства и носители для длительного хранения программ и данных независимо от того, включён ли компьютер. К ней относятся, например, накопители компьютера и флеш-накопители. Она позволяет сохранить работу и вернуться к файлам позже.

Как это устроено

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

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

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

Устройства ввода и вывода обеспечивают обмен данными между компьютером и человеком или другими устройствами. Например, клавиатура передаёт введённые символы компьютеру, а экран показывает результат обработки. Контроллеры управляют работой устройств, а каналы связи передают данные между компонентами; без такого обмена каждый компонент действовал бы отдельно.

Оперативная и внешняя память решают разные задачи. Оперативная обеспечивает быстрый доступ к программе и данным, которые нужны прямо сейчас, поэтому используется во время выполнения команд. Внешняя память нужна для длительного хранения и больших объёмов данных; компьютер переносит оттуда нужные файлы в оперативную память, когда с ними начинают работать.

Устройства компьютера и их роль в информационных процессах

КомпонентОсновная рольКакие данные обрабатывает или хранитСохраняет данные после выключения
ПроцессорВыполняет команды, обрабатывает данные и управляет устройствамиКоманды и данные, необходимые для текущих операцийНет, не предназначен для хранения данных после выключения
Оперативная памятьВременно хранит программы и данные во время работыЗапущенные программы, текущие данные и результатыОбычно нет
Внешняя памятьДолговременно хранит программы и файлыДокументы, программы и другие данныеДа
Устройства вводаПередают данные в компьютерКоманды, текст, изображения, звук и другие исходные данныеОбычно не хранят данные самостоятельно
Устройства выводаПредставляют результаты человеку или другому устройствуРезультаты обработкиОбычно не сохраняют данные сами

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

Разбор задач

Число с клавиатуры увеличивают на 1

Условие. Пользователь вводит число с клавиатуры, программа увеличивает его на 1 и выводит результат на экран. Нужно назвать информационные процессы и участвующие устройства. Проследим путь числа по этапам, чтобы не приписывать всю работу одному компоненту.

  1. Клавиатура выполняет ввод: передаёт число компьютеру. Это получение исходных данных.
  2. Число и команда программы размещаются в оперативной памяти. Процессор получает оттуда данные и команду увеличить число на 1.
  3. Процессор выполняет вычисление, а результат записывается в оперативную память. Экран как устройство вывода показывает его пользователю.

Ответ. Происходят ввод, временное хранение, обработка и вывод информации. Участвуют клавиатура, оперативная память, процессор и экран.

Программа редактирует документ

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

  1. Во время работы запущенная программа и используемые данные документа находятся в оперативной памяти, чтобы процессор мог обращаться к ним.
  2. Если изменения сохранены, копия документа записана во внешнюю память. Если отключить питание до сохранения, текущие изменения в оперативной памяти обычно будут потеряны.
  3. После выключения сохранённый файл останется во внешней памяти, а для продолжения редактирования его снова открывают и загружают в оперативную.

Ответ. В работе используются обе памяти: оперативная — для текущего редактирования, внешняя — для долговременного хранения. Несохранённые изменения обычно пропадут, сохранённый файл останется.

Файл открывают, изменяют и записывают обратно

Условие. Файл сохранён на внешнем носителе, затем открыт, изменён программой и записан обратно. Требуется описать процессы и компоненты по порядку. Сначала найдём, откуда берутся исходные данные, а затем проследим, куда попадает результат.

  1. Внешняя память хранит исходный файл. При открытии данные передаются в оперативную память, где находятся программа и рабочая копия файла.
  2. Пользователь вводит изменения через устройство ввода. Процессор выполняет команды программы, обрабатывает данные и записывает изменённое содержимое в оперативную память.
  3. При сохранении данные передаются из оперативной памяти обратно во внешнюю память. Устройства ввода и вывода, контроллеры и каналы связи участвуют в обмене между компонентами.

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

Типичные ошибки

Считать, что процессор сам постоянно хранит программу и все данные. Так можно подумать, потому что процессор выполняет команды и кажется главным местом работы компьютера. Но команды и рабочие данные обычно находятся в оперативной памяти; проверьте себя вопросом: откуда процессор получает следующую команду?

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

Считать, что компьютер обрабатывает только числа. Такое представление возникает из-за того, что вычисления хорошо показывают работу процессора. Однако текст, изображения и звук тоже кодируются; спросите себя, может ли компьютер сохранить и изменить документ или фотографию.

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

Связь с другими темами

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

Тема опирается на знакомство с устройствами ввода, вывода и памяти. Их назначение помогает понять, почему компьютер использует не один универсальный компонент, а несколько взаимодействующих устройств. Различение обработки, хранения и передачи пригодится при изучении архитектуры компьютера и компьютерных сетей.

При программировании важно представлять, откуда программа получает данные, где они временно находятся и куда попадает результат. Это помогает объяснять работу алгоритма не только как последовательность команд, но и как преобразование информации. Понимание памяти также позволяет отличать текущие изменения от сохранённых файлов.

Что запомнить

  • Компьютер выполняет информационные процессы по заданной программе.
  • Процессор выполняет команды и управляет обработкой данных.
  • Программы и данные во время работы используют оперативную память.
  • Оперативная память обычно не сохраняет содержимое после выключения питания.
  • Внешняя память предназначена для долговременного хранения данных.
  • Устройства ввода и вывода обеспечивают обмен данными с внешним миром.

Частые вопросы по теме

Почему компьютер не может выполнять программу без оперативной памяти?

Во время выполнения программы процессору нужны команды и данные, к которым можно быстро обращаться. Их временно хранят в оперативной памяти. Без неё процессору негде было бы взять всё необходимое для текущей работы.

Чем оперативная память отличается от внешней?

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

Где находится программа, когда компьютер её выполняет?

Запущенная программа хранится в оперативной памяти вместе с данными, с которыми работает. Процессор по очереди получает оттуда команды и необходимые данные, выполняет команды и записывает результаты.

Как компьютер обрабатывает текст, если процессор работает с кодами?

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

Почему для выполнения одной задачи нужны разные устройства компьютера?

Этапы работы различаются: данные нужно ввести, временно хранить, обработать, а затем показать или сохранить. За эти действия отвечают разные компоненты, которые обмениваются данными. Совместная работа устройств позволяет выполнить задачу целиком.

Спросить по теме параграфа

§ 11. Информационные процессы в компьютере

Учебник

Оглавление →
Предмет
Информатика
Класс
10 класс
Учебник
"Информатика (базовый уровень)", Семакин И.Г., Хеннер Е.К., Шеина Т.Ю.