logo search

Представление информации в компьютере

Как говорилось выше, компьютер может обрабатывать только информацию, представленную в числовой форме. Вся другая информация (звуки, изображения, показания приборов и т.д.) для обработки на компьютере должна быть преобразована в числовую форму. Например, чтобы перевести в цифровую форму звук, можно через небольшие промежутки времени измерять интенсивность звука, представляя результаты каждого измерения в числовой форме. C помощью программ для компьютера можно выполнить преобразования полученной информации, например «наложить» друг на друга звуки от разных источников. После этого результат выгодно преобразовать обратно в звуковую форму.

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

Для кодировки используется код ASCII (American. Standard Code for Information Interchange — американский стандартный код для обмена информацией). ASCII—коды символов неотрицательны и не превосходят 255. Поэтому битовое представление каждого кодируемого символа не ведет за пределы 8 бит (т.е. 1 байта)

Структура таблицы ASCII-кодов:

Первую ее половину составляют символы с кодами от 0 до 127. При этом коды от 0 до 32 к служебным кодам (являются непечатными). Если эти коды используются в символьном тексте программы, они считаются пробелами. При использовании их в операциях ввода—вывода они могут иметь следующее самостоятельное значение. Символы с кодами 65…90 и 97..124 – большие и маленькие латинские символы, а 48..57 цифры. Все остальное место в таблице занимают различные специальные символы.

Вторая половина таблицы с кодами 128-255 отведена под символы, которые учитывают конкретику страны-пользователя компьютерной техники, т.е. конкретную операционную систему. В конце любого учебника по Турбо-Паскалю приведена таблица ASCII-кодов.

Пример: При вводе на экран символа с кодом 74 изображается буква J и наоборот.

Как правило, все числа внутри компьютера представляются c помощью нулей и единиц, a не десяти цифр, как это привычно для людей. Иными словами, компьютеры обычно работают в двоичной системе счисления, поскольку при этом их устpойство получается значительно более простым. Ввод чисел в компьютеp и вывод их для чтения человеком может осуществляться в привычной для людей десятичной форме - все необходимые преобразования могут выполнить программы, работающие на компьютере. Более подробно рассмотрим во 2-ой лекции.

Единицей информации в компьютере является один бит, т.е. двоичный разряд, который может принимать значение 0 или 1.Как правило, команды компьютеров работают не c отдельными битами, а c восемью битами сразу. Восемь последовательных битов составляют байты. B одном байте можно закодировать значение одного символа из 256 возможных (256 =).

1 байт = 8 бит

Более крупными единицами информации являются

1 Кб(Килобайт)= 1024 б (1024=)

1 Мб (Мегабайт)= 1024 Кб= б =б

1 Гб (Гигабайт)=б =

1 Тб (Терабайт)= б=

1 Пб(Петабайт)= 1024 Тб= 1024*1024 Гб= 109951162775 Кб=

1 Эб(Эксабайт) = 1024 Пб=- больше миллиарда Гб.

Всего человечество накопило информации более 12 Эксабайт.

Для ориентировки на странице текста помещаются в среднем 2500 знаком, то 1 Мб – это примерно 400 страниц, а 1 Гб – 400 тысяч страниц.