Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Основи кодування

Реферат Основи кодування





є приховування його вмісту. Кодування - це перетворення звичайного, зрозумілого, тексту в код. При цьому мається на увазі, що існує взаємно однозначна відповідність між символами тексту і символьного коду - в цьому принципова відмінність кодування від шифрування.

Теорія кодування - це розділ теорії інформації , пов'язаний із завданнями кодування і декодування повідомлень, що надходять до споживачів і посилаються з джерел інформації. p> Теорія кодування близька до найдавнішого мистецтва тайнопису - криптографії. Над розробкою різних шифрів трудилися багато відомих учених: філософ Ф. Бекон, математики Д. Кардано, Д. Валліс. Одночасно з розвитком методів шифровки розвивалися прийоми розшифровки, або криптоаналізу. У середині ХІХ ст. ситуація змінилася. Винахід телефону і іскрового телеграфу поставило перед вченими та інженерами проблему створення нової теорії кодування. Першою орієнтованої на техніку системою кодування виявилася азбука Морзе, в якої прийнято троїчну кодування (крапка, тире, пауза).

Двійкове кодування - один з поширених способів подання інформації. В обчислювальних машинах, в роботах і верстатах з числовим програмним управлінням, як правило, вся інформація, з якою має справу пристрій, кодується у вигляді слів двійкового алфавіту. p> Двійковий алфавіт складається з двох цифр 0 і 1.

Цифрові ЕОМ (Персональні комп'ютери відносяться до класу цифрових) використовують двійкове кодування будь-якої інформації. В основному це пояснюється тим, що побудувати технічний пристрій, безпомилково розрізняє 2 різних стану сигналу, технічно виявилося простіше, ніж те, яке б безпомилково розрізняло 5 або 10 різних станів.

До недоліків двійкового кодування відносять дуже довгі записи двійкових кодів, що ускладнює роботу з ними.

В 

Двійкове кодування символьної (текстової) інформації


Основна операція, вироблена над окремими символами тексту - порівняння символів. При порівнянні символів найбільш важливими аспектами є унікальність коду для кожного символу і довжина цього коду, а сам вибір принципу кодування практично не має значення. Для кодування текстів використовуються різні таблиці перекодування. Важливо, щоб при кодуванні і декодуванні одного і того ж тексту використовувалася одна і та ж таблиця. Таблиця перекодування - таблиця, яка містить впорядкований певним чином перелік кодованих символів, відповідно до якої відбувається перетворення символу в його двійковий код і назад. Найбільш популярні таблиці перекодування: ДКОИ-8, ASCII, CP1251, Unicode. Історично склалося, що в якості довжини коду для кодування символів було обрано 8 біт або 1 байт. Тому найчастіше одному символу тексту, що зберігається в комп'ютері, відповідає один байт пам'яті. Різних комбінацій з 0 і 1 при довжині коду 8 біт може бути 28 = 256, тому за допомогою однієї таблиці перекодування можна закодувати не більше 256 символів. При довжині коду в 2 байти (16 біт) можна закодувати 65536 символів. В даний час велика частина користувачів при допомоги комп'ютера обробляє текстову інформацію, яка складається з символів: літер, цифр, розділових знаків та ін Традиційно для того щоб закодувати один символ використовують кількість інформації рівне 1 байту, тобто I = 1 байт = 8 біт. За допомогою формули, яка пов'язує між собою кількість можливих подій До і кількість інформації I, можна обчислити скільки різних символів можна закодувати (вважаючи, що символи - це можливі події):


К = 2I = 28 = 256,

т. е. для представлення текстової інформації можна використовувати алфавіт потужністю 256 символів. p> Суть кодування полягає в тому, що кожному символу ставлять у відповідність двійковий код від 00000000 до 11111111 або відповідний йому десятковий код від 0 до 255. Необхідно пам'ятати, що в даний час для кодування російських букв використовують п'ять різних кодових таблиць (КОИ - 8, СР1251, СР866, Мас, ISO), причому тексти, закодовані за допомогою однієї таблиці не будуть правильно відображатися в іншій кодуванні. Наочно це можна представити у вигляді фрагмента об'єднаної таблиці кодування символів. Одному і тому ж бінарного коду ставиться у відповідність різні символи.


Двійковий код

Десятковий код

КОИ8

СР1251

СР866

Мас

ISO

11000010

194

б

В

-

-

Т


Втім, у більшості випадків про перекодировке текстових документів піклується на користувач, а спеціальні програми - конвертори, які вбудовані в додатки. Починаючи з 1997 р. останні версії Microsoft Windows & Office...


Назад | сторінка 2 з 5 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Формати даних: подання і кодування інформації в комп'ютері
  • Реферат на тему: Перетворення і кодування інформації. Код Хеммінга
  • Реферат на тему: Кодування інформації
  • Реферат на тему: Кодування графічної інформації
  • Реферат на тему: Коди та кодування інформації. Штрихкодирование