ИНФОРМА́ЦИИ ПРЕДСТАВЛЕ́НИЕ в ЭВМ
-
Рубрика: Технологии и техника
-
Скопировать библиографическую ссылку:
ИНФОРМА́ЦИИ ПРЕДСТАВЛЕ́НИЕ в ЭВМ. Информация в ЭВМ хранится и обрабатывается в двоичном коде, т. е. в виде 0 и 1. Использование двоичной системы счисления в ЭВМ обусловлено прежде всего тем, что для её реализации нужны технич. устройства только с двумя устойчивыми состояниями, а также простотой реализации алгоритмов выполнения арифметич. и логич. операций. Недостаток двоичной системы – большая длина двоичных чисел (напр., 1000001 – двоичный вид числа 65).
Символы – буквы, цифры, знаки препинания, знаки арифметич. действий и т. п. представлены в компьютере в виде фиксированных сочетаний 0 и 1, называемых кодами символов (заметим, что код прописной буквы «А» отличается от кода строчной буквы «а»). Все двоичные коды символов сведены в т. н. кодовую таблицу. Выполняя над текстом к.-л. действия, компьютер оперирует кодами символов; напр., во всех устройствах, которые делают обрабатываемую компьютером информацию зримой для пользователя (напр., в мониторах), происходит перевод (по таблице кодировки) поступающих в устройство данных в соответствующие символы. За время развития вычислит. техники появилось много разл. кодовых таблиц (напр., существует 5 кодировок кириллицы – рус. алфавита; наиболее распространена кодировка Microsoft Windows). Преобразование текста из одной кодовой таблицы в другую называется перекодировкой. Для того чтобы все компьютерные программы и устройства одинаково трактовали значение того или иного кода, в нач. 1960-х гг. в США разработали ASCII (American Standard Code for Information Interchange – амер. стандартный код для обмена информацией). Этот код представляет собой набор из 128 кодов символов для машинного представления прописных и строчных букв лат. алфавита, чисел, знаков препинания и спец. символов, каждому из которых соответствует конкретное 7-битовое двоичное число. Введение стандарта позволило упростить обмен данными между разл. компьютерными системами. Европ. модификация ASCII называется код Latin 1, российская – КОИ-7 (Код обмена информацией семибитовый). Однако 128 символов оказалось мало, если учесть, что таблица кодировки должна поддерживать два алфавита – латинский и национальный, напр. кириллицу, поэтому позднее появились 8-разрядные кодовые таблицы, содержащие 256 кодов символов, напр. EBCDIC, КОИ-8, расширенный ASCII и др. Впоследствии была создана и стандартизована универсальная кодовая таблица Unicode. Коды символов в ней 16-битовые, поэтому она может содержать более 32 тыс. значений кодов символов, в т. ч. для многих тысяч кит. и япон. иероглифов.
Для представления чисел в ЭВМ используются двоичные числа с фиксированной запятой и с плавающей запятой (см. Компьютерная арифметика). Кроме того, для обработки финансовой и коммерч. информации используются десятичные числа, которые представляются в виде двоично-десятичных чисел (в 4 двоичных разрядах кодируется одна десятичная цифра) или в виде плотноупакованных десятичных чисел (в 10 двоичных разрядах кодируются 3 десятичные цифры), а также десятичные числа с фиксированной и с плавающей запятой.
Графич. информация для представления в ЭВМ преобразуется из аналогового в цифровой вид (напр., посредством сканирования). Графич. изображение состоит из совокупности пикселов (см. Пиксел). Каждый пиксел характеризуется интенсивностью красного, зелёного, синего цветов и прозрачностью, которая используется при наложении одного изображения на другое. Обычно один пиксел описывается 32-разрядным числом. Напр., если разрешение монитора составляет 1024×768 точек, то требуется 2,4 Мбайт для хранения графич. изображения, занимающего весь экран.
Звуковая информация для обработки в ЭВМ преобразуется в цифровую форму с помощью аналого-цифрового преобразователя (см. Преобразователь информации), при этом звук представляется набором значений амплитуды сигнала, взятых через определённые промежутки времени. Для уменьшения объёма информации используются разл. методы сжатия, основанные на особенностях восприятия звука человеком. Сжатие уменьшает объём информации в 10–15 раз без заметного ухудшения качества звука (наиболее популярен формат MP3). Для воспроизведения звуковой информации используется цифроаналоговый преобразователь.
Видеоинформация представляет собой совокупность изменяющейся графич. и звуковой информации. При этом требуется высокая производительность ЭВМ для быстрой обработки больших объёмов информации, поэтому необходимо использовать разл. методы сжатия для уменьшения объёма информации. Методы сжатия учитывают особенности восприятия человеком изменяющегося изображения и то, что соседние кадры, как правило, имеют небольшие отличия. Существует много форматов для представления видеоинформации, самым распространённым является MPEG (Motion Picture Expert Group). Для просмотра компакт-диска с фильмом требуется кодек (англ. codec – compression/decompression или coder/decoder) – программа или устройство, которое сжимает/разжимает или кодирует/декодирует информацию.