Способы представления информации в вычислительных машинах
Функциональные схемы ВМ и вычислительных устройств состоят из блоков, каждый из которых является преобразователем информации.
Преобразователь информации — это некоторый блок, имеющий входы, на которые поступают входная информация, и некоторые выходы, на которых представлена выходная информация. Информация на входах и выходах блоков представлена сигналами.
Сигнал — это носитель информации в виде изменяющейся во времени физической величины, обеспечивающей передачу данных. Сигнал называется дискретным, если параметр сигнала может принимать, лишь конечное число значений. В настоящее время подавляющее большинство преобразователей информации представляют собой электронные схемы, содержащие соединенные определенным образом между собой электронные ключи — вентили. Эти электронные схемы реализуются с использованием технологий современной микроэлектроники в виде ИС. ИС может содержать от нескольких единиц до нескольких миллионов вентилей.
Как уже отмечалось ранее, информацию, представленную в закодированном виде и используемую в устройствах ВМ, называют данными. Данные разбиваются на составляющие, называемые элементами данных. Элемент данных — это составная часть данных, воспринимаемая при разработке и использовании программ как неделимый объект. Элементы данных имеют различные типы. Указывая, к какому типу данных относится объект программы, программист определяет множество значений, которые данные могут принимать, и совокупность допустимых над ними операций. Примеры типов данных: целые и вещественные числа, логические (булевы) переменные. Для представления различных типов данных с использованием двоичных переменных применяют кодирование.
Код — это система условных знаков (символов) и правил их интерпретации, используемая для представления информации в виде данных. Информационный обмен между устройствами в ВС, ВК и сетях осуществляется чаще всего передачей сообщений.
Сообщение — информация о ходе или состоянии вычислительного процесса, выдаваемая компонентами информационных систем. Сообщение содержит символы для представления информации.
Символ — это элемент допустимого информационной системой набора знаков, который может быть закодирован, введен в систему, отображен на дисплее. Пример символов — цифры в той или иной системе счисления, буквы из некоторого алфавита и пр. При информационных обменах каждый символ, представлен (закодирован) упорядоченной совокупностью двоичных сигналов.
Поскольку любая алфавитная (буквенно-цифровая) информация может быть закодирована в двоичной форме, то подобным образом с использованием двоичных сигналов можно закодировать условия и реализовать решение для любых алгоритмически разрешимых задач. При этом в процессы, связанные с получением, передачей, хранением и обработкой информации (данных), вовлекаются аппаратные и программные средства, называемые вычислительными ресурсами.