Читайте также:
|
|
Для кодирования одного символа клавиатуры используют 8 бит - один байт.
Байт - это наименьшая единица обработки информации. С помощью одного байта можно закодировать 28=256 символов.
Существует таблица кодов клавиатуры. Первые коды с 32 по 127 являются стандартными и обязательными для всех стран и всех компьютеров, а во второй половине (128-255) каждая страна может создавать свой стандарт - национальный. Первую половину называют таблицей ASCII (Американский стандартный код для обмена информацией).
Есть и другие таблицы кодирования KOI8-U, Wsndows-1251, Unicode. Из перечисленных таблиц особенной является таблица Unicode, поскольку каждый символ этой таблицы кодируется двумя байтами.
Кодирование цвета
Любой цвет можно представить в виде комбинации трёх основных цветов: красного, зелёного и синего (их называют цветовыми составляющими). Если закодировать цвет точки с помощью трёх байтов (24 бита), то первый байт будет нести информацию о красной составляющей, второй - зелёной, а третий - синей. Чем больше значение байта цветовой составляющей, тем ярче этот цвет. Задавая любые значения (от 0 до 255) для каждого из трёх байтов, с помощью которых кодируется цвет, можно закодировать любой из 16,5 миллионов цветов.
![]() ![]() | ![]() |
Кодирование графической информации
Закодировать цвет одной точки известно как. На это необходимы один, два или три байта, в зависимости от того, сколько цветов надо передать. Для кодирования рисунка необходимо рисунок разбить на точки. Чем больше будет точек, тем точнее будет передача рисунка. Затем начиная с левого верхнего угла и, двигаясь по строкам слева направо, кодировать цвет каждой точки.
Кодирование целых и действительных чисел
Целые числа кодируются просто переводом чисел из одной системы счисления в другую.
Для кодирования действительных чисел используют 80-разрядное кодирование. При этом число преобразуют в стандартный вид.
Кодирование звуковой информации
Приёмы и методы кодирования звуковой информацией пришли в вычислительную технику наиболее поздно. В итоге методы кодирования звуковой информации двоичным кодом далеки от стандартизации и очень разнообразны. Всё же можно выделить два основных направления кодирования: метод FM (разложение сложного звука на гармонические ряды) и метод таблично-волнового синтеза (хранение Понятие файла
В компьютере всякая информация (тексты, числа, рисунки, звуки) представлена в виде последовательности байтов. Для того, чтобы компьютер различал все виды информации, вводится такое понятие как формат. Каждая группа байтов, представляющая определённую закодированную информацию, называется файлом. Файл должен иметь уникальное имя определённого формата. По имени файла компьютер определяет, где файл находится, какая информация в нём содержится, в каком формате она записана и какими программами её можно обработать. Файл - наименьшая единица хранения информации. Файл может хранить десятки, сотни байтов.
в отдельных таблицах пронумерованных образцов различных музыкальных звуков).
Единицы измерения длины двоичного кода сообщений.
Для измерения закодированной информации в виде двоичного кода используют такие единицы измерения (единицы измерения ёмкости запоминающих устройств компьютера):
1 Килобайт = 210 байт = 1024 байт
1 Мегабайт = 210 Кбайт = 220 байт = 1048576 байт
1 Гигабайт = 210 Мбайт = 220 Кбайт = 230 байт
1 Терабайт = 210 Гбайт = 220 Мбайт = 230 Кбайт = 240 байт
Представить соизмеримость единиц измерения информации можно так: если на условной шкале изобразить 1 бит 1.25 миллиметром, то байт в этом масштабе будет представлен 1 см, 1 Кбайт (килобайт) - 10-метровым отрезком, Мбайт (мегабайт) - 10-километровым, а Гбайт (гигабайт) вытянется в 10000 км, что соответствует расстоянию от Москвы до Владивостока, Тбайт (терабайт) -????
Компьютер с точки зрения пользователя работает с информацией числовой, графической, звуковой, текстовой и пр. формы представления, но оперирует только цифровой (дискретной) информацией. Значит, должны существовать способы перевода информации из внешнего вида во внутреннее представление, удобное компьютеру, и обратно.
Информацию, циркулирующую в компьютере, можно разделить на два вида: обрабатываемая информация (данные) и информация, управляющая работой компьютера (команды, программы, операторы). Информацию, представленную в форме, пригодной для хранении, передачи и обработки компьютером принято называть данными. Способ представления данных в компьютере называется языком представления данных.
Для каждого типа данных различается внешнее и внутреннее представление данных. Внешнее представление ориентировано на человека, определяет вид данных на устройствах вывода: на экране, на распечатке. Внутреннее представление — это представление на носителях информации в компьютере, т.е. в памяти, в линиях передачи информации.
В общем смысле можно сказать, что языком представления данных в компьютере является язык двоичных кодов. Однако с точки зрения приведенных выше свойств, которыми должен обладать всякий язык, нельзя говорить об одном общем языке двоичных кодов. Общим в нем является лишь двоичный алфавит: 0 и 1. Но для различных типов данных различаются правила синтаксиса и семантики языка внутреннего представления. Одна и та же последовательность двоичных цифр для разных типов данных имеет совсем разный смысл. Например, двоичный код «0100000100101011» на языке предъявления целых чисел обозначает десятичное число 16683, а на языке представления символьных данных обозначает два символа «А+». Таким образом, для разных типов данных используются разные языки внутреннего представления.
Языки внешнего представления данных обычно приближены к привычной для человека форме: числа представляются в десятичной системе, при записи текстов используются алфавиты естественных языков, традиционная математическая символика.
Внутренним языком представления действий над данными (языком управления работой компьютера) является командный язык процессора компьютера. К внешним языкам представления действий над манными относятся языки программирования высокого уровня, входные языки пакетов прикладных программ, командные языки операционных систем, языки манипулирования данными в СУБД и пр.
Дата добавления: 2014-12-19; просмотров: 332 | Поможем написать вашу работу | Нарушение авторских прав |