Представление информации в памяти ЭВМ

Информация разнородна. Обычно данные делят на числовую, текстовую и логическую информацию. Под текстовой информацией понимается линейная последовательность символов. Для представления символа в памяти компьютера используется следующая схема: фиксируется множество допустимых символов текста (обычно их 28 = 256), и каждому символу присваивается номер (от 0 до 255), который служит кодом символа. После этого последовательность символов заменяется на последовательность кодов, которые в памяти компьютера записываются в виде целых двоичных чисел (без знака). Код одного символа помещается в 1 байте памяти (именно поэтому исторически сложилось разбиение памяти на группы по 8 битов, так как оказалось, что оптимальное количество символов – 28, а не, например, 29).Множество допустимых символов и их кодов составляют таблицу кодирования символов. В настоящее время существует стандарт ASCII (American Standard Code for Informational Interchange), содержащий 128 ocновных символов (коды от 0 до 127) и 128 расширенных символов (коды от 128 до 255). Поскольку в этот стандарт не входят символы национальных алфавитов, то в каждой стране 128 кодов расширенных символов заменяются символами национального алфавита. Другими словами, каждый язык с алфавитом, отличным от английского, устанавливает свой стандарт.Осмысленный текст на одном языке будет бессмысленным на другом. Таким образом, для правильной работы с текстом важна не только сама информация, но и ее интерпретация. Программа, которая правильно интерпретирует коды символов в соответствии с таблицей кодирования в определенном алфавите, называется текстовым драйвером. Логическая величина – это величина, которая может принимать всего два значения: true и falseистина» и «ложь»). Для хранения значения логической переменной достаточно 1 бита памяти. Обычно значение «единица» бита памяти ассоциируется с истиной, значение «ноль» – с ложью. Для хранения в памяти компьютера более сложных объектов, таких, как видеоизображения или звуки, описания этих объектов преобразуются в числовую форму. Существует достаточно много способов кодирования такого вида информации, но в итоге изображение или звук представляются в виде последовательности нулей и единиц, которые размещаются в битах памяти компьютера и при необходимости извлекаются оттуда и интерпретируются определенным образом.




double arrow
Сейчас читают про: