Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Формы представления информации
Информационное сообщение может существовать, передаваться и восприниматься в самых разнообразных видах и формах: - в виде знаков: это цифры и арифметические знаки, используемые в математике, условные графические изображения; - в виде символов, которые могут быть представлены буквами алфавита, специальными обозначениями, используемыми для создания текстов и рисунков; - в форме звуковых, световых сигналов и радиоволн, применяемых в радиовещании, телефонии, телевизионной трансляции; - в форме устной речи; - в форме магнитных полей; - в форме электрического тока или напряжения, на которых основана работа двигателей, генераторов и других технических устройств; - в форме био- или энерго-информационных полей и т.д. Для обработки и преобразования информации любого вида существуют специальные приспособления и устройства. Количество информации как мера уменьшения неопределенности Информация, как материя и энергия, обладает определенным объемом, который может быть измерен. Но так как информация — это величина относительная, то в математике к информации ррименяют вероятностный подход, учитывающий ценность информации для конкретного получателя. Так, при использовании или распространении сведений, знаний человек, как правило, ожидает результата, который может быть достигнут с большей или меньшей степенью вероятности, которая указывает на неопределенность информации. Таким образом, чем большим количеством информации владеет пользователь, тем больше и точнее она может быть определена и измерена. Единицы измерения количества информации В электронно-вычислительных машинах, устройствах и средствах техники связи используется объемный способ измерения информации, учитывающий количество символов, содержащихся в сообщении. Длина сообщения при этом обусловлена используемым алфавитом. Наименьшей единицей измерения информации является Бит. Это двоичная ячейка памяти, которая может находиться в двух состояниях: «0», когда амплитуда импульса равна 0 или близка к нему, и «1», когда амплитуда импульса приближена к напряжению источника питания. Блоки данных, объединяющие 8 Бит, называют Байтами, а их номера — адресами. В свою очередь, определенная количественная совокупность Байт называется машинным словом. На практике чаще используют более крупные единицы измерения информации: 1 кБайт = 210Байт; 1 МБайт = 220Байт; 1 ГБайт = 230Байт. Существуют иные системы меры определения количества информации. 1. Синтаксическая мера информации. Используется для определения количественных мер информации и опирается на вводе двух параметров: количество информации I и объем данных V 2. Система измерения объема данных V. Объем данных в сообщении измеряется количеством символов (разрядов). Единица измерения зависит от системы счисления.
3. Система измерения количества информации I. Она позволяет определить количество информации в сообщении об объекте, который может находиться в одном из равновероятных Е состояний, и использует формулу Хартли: I = 1о§2Е. Из обозначенного выражения видно, что чем неопределенней была ситуация до получения сообщения (то есть чем большее количество состояний мог принимать объект), тем большее количество информации несет данное сообщение. Кодирование информации Наибольшие объемы информации, как правило, представлены на языках программирования или естественных языках: русском, латинском и т.д., представляющих собой конечные множества символов — алфавиты. Основой каждого их них являются. 1. Символы: - буквы алфавита от А до 2; - цифры от 0 до 9; - знаки арифметических операций: сложения « + »; вычитания «-»; умножения «*»; деления «/»; возведения в степень «" »; больше «> »; меньше «< »; равно « = » и т.д.; « - разделительные и другие символы (пробел, процент %, скобки (), кавычки « » и т.п.).
Данные (константы и переменные). 3. Встроенные математические функции (вт х, соз х, 1ап§ х и т.д.). Операторы (команды). Сегодня компьютеры имеют единые системы кодировки символов, представляющие собой набор таблиц кодов, согласно которым каждому изображенному на экране символу соответствует код от 0 до 255, поэтому от пользователя не требуется специальных усилий для перевода текстовой информации в цифровую форму. Преобразование цифровой информации -в текстовую и наоборот выполняют разнообразные программы создания, обработки и редактирования текстов: текстовые блокноты, записные книжки, текстовые редакторы и т.д. Операции над числами также предусмотрены программным обеспечением ЭВМ и предполагают использование числового ряда на клавиатуре и мониторе компьютера в качестве микрокалькулятора. Однако данные и сведения могут быть представлены не только в числовой или текстовой форме, но и в графической, в виде таблиц, схем, графиков, рисунков, чертежей и т.п. Эта информация так же, как предыдущая, претерпевает процесс разбиения на части, преобразования и кодирования и только после этого выдается на устройства вывода информации компьютера. Такие действия можно осуществить с помощью операторов одного из языков программирования или с помощью специализированных функций программного обеспечения ЭВМ — графических систем, программ инженерной графики и редакторов. Далее, графическая информация отображается на мониторе, поверхность которого условно представляет собой набор очень близко расположенных друг к другу элементов (пикселей). Размещение пикселей на экране монитора На поверхность монитора накладывается определенная координатная сетка таким образом, что каждая точка имеет свои координаты по осям. Звуковая информация, являясь аналоговой, также подвергается преобразованию в сигналы двоичного кода. И только после этого обрабатывается или передается по каналам и сетям связи, телекоммуникационным и компьютерным сетям. Для выполнения этого действия в компьютере используют звуковую карту, которая, взаимодействуя с другими устройствами ЭВМ, предназначена для записи и воспроизведения звука. Поэтому данное устройство должно содержать, как минимум, два преобразователя:
- аналого-цифровой (АЦП), преобразующий аналоговые - цифро-аналоговый (ЦАП), реализующий обратный 1. Дискретизация — это процесс разбиения сигнала на отдельные составляющие, взятые в определенные тактовые моменты времени 10, I, 12... и через четко определенные тактовые интервалы времени Т. Сетка уровней квантования Квантование — замена отдельных составляющих исходного дискретного значения сигнала ближайшим уровнем квантования, сдвинутых друг относительно друга на промежуток, называемый шагом квантования: *„= 2, *х = 5, 1г - 6, *3 = 6, *4 = 5, Ч = 5> *е = 6> *7 = 6, *8 = 4. 2. Кодирование — перевод значения уровня квантования в конкретный двоичный код, например: 2 — 0010, 6 — ОНО, 6 — ОНО, ОНО, ОНО, 5 — 0101, 4 — 0100 Качество передаваемой информации при этом будет зависеть: - от разрядности преобразования, то есть количества двоичных разрядов, которые будут использованы при кодировании соответствующего уровня; - от частоты дискретизации — частоты, с которой аналоговый сигнал будет преобразован в цифровую форму с помощью одной из систем счисления. 4 Система счисления — это математическая модель, позволяющая преобразовывать информацию с помощью заданного кода. В зависимости от способа изображения чисел системы делятся на позиционные и непозиционные. В позиционной системе счисления количественное значение каждой цифры зависит от ее местоположения (позиции) в числе. В непозиционной системе счисления цифры не меняют своего количественного значения при изменейии их положения в числе. Количество цифр, используемых для изображения числа в позиционной системе счисления, называется основанием системы. , 1. Десятичная (р = 10) система счисления — используется в математике для записи числа, основание которого равно 10 (количеству используемых цифр от 0 до 9). Таким образом, любое число может быть представлено набором цифр с запятой или без нее. Если запятая присутствует, то последовательность чисел, расположенных до нее (запятой), называется целой частью числа. А последовательность чисел, расположенных после запятой, называется дробной частью числа. Тогда значение 395, 471 в десятичной системе счисления будет выглядеть следующим образом: 395, 47110 = 3 • 102 + 9 • 101 + 5 • 10° + 4 • 10'1 + + 7-Ю" 2 + 1-Ю" 3, > ■ а каждая позиция ряда представляет собой разряд. Для перевода двоичных чисел в десятичные используются таблицы перевода.
Кроме того, для перевода десятичных чисел в двоичные числа можно использовать несложный алгоритм: 1. Разделить число на 2. Зафиксировать остаток (0 или 1) и частное. 2. Если частное не равно 0, то разделить его на 2, и так далее, пока частное не станет равно 0. Если частное 0, то записать все полученные остатки, начиная с первого, справа налево. А. Например, представим 23 в двоичной форме. Получим: 10111- Чтобы получить обратную операцию, необходимо просуммировать степени двойки, соответствующие ненулевым разрядам в записи числа. В общем случае запись любого смешанного числа в системе счисления с основанием Р будет представлять собой ряд вида:
а , Р Т-1
-г , Р~2+...+ а_Р~°, где нижние индексы определяют местоположение цифры в числе (разряд): - положительные значения индексов — для целой части числа (т разрядов); - отрицательные значения — для дробной (з разрядов). В вычислительных машинах применяют две формы представления двоичных чисел: - естественная форма, или форма с фиксированной запя- той (точкой); - нормальная форма, или форма с плавающей запятой, отделяющей целую часть от дробной. С плавающей запятой каждое число изображается в виде двух групп чисел. Первая называется мантиссой, а вторая порядком. При этом абсолютная величина мантиссы должна быть меньше 1, а порядок — целым числом и иметь запись соответствующую форме: N = ±МР±Г, где М - мантисса числа (|М|< 1); г — порядок числа (г — целое Нормальная форма представления имеет огромный диапазон значений отображения чисел и является основной в современных ЭВМ. 2. Двоичная (р = 2) система счисления используется 1011, 012= 1*23 + 0*22 + 1*2» + 1*2° + 0*2" ' + 1*2~2 = 11, 2510. 3. Восьмеричная (р = 8) система счисления кодирует 542, 188= 5*82 + 4*8Х + 2*8° + 1*8* + 8*8 2 = 354, 2510.. 4. Шестнадцатеричная (р - 16) система счисления Таким образом, для хранения каждой цифры необходимо использовать один разряд, запоминающий одну цифру. Поэтому проще всего хранить информацию, представленную в двоичной форме, организовывая переход от одной системы счисления к другой и используя триггеры — устройства, состояние которых соответствует двум логическим уровням — «0» или «1». Вся информация в ПК представлена в виде двоичных кодов. Для удобства работы введены следующие термины, обозначающие совокупность двоичных разрядов. Эти термины обычно используются в качестве единиц измерения объемов информации, хранимых или обрабатываемых ЭВМ.
Элементы алгебры логики В цифровой технике для передачи информации используются кодовые слова, состоящие из набора логических «О» и «1», которые поступают на вход каждого узла ЭВМ, а на выходе при этом образуется новое кодовое слово, представляющее собой результат обработки входных слов. Поэтому можно говорить, что выходное слово есть функция, для которой входной сигнал является аргументом. Такие функции называются функциями алгебры логики (ФАЛ). Устройства, предназначенные для формирования функций алгебры логики, называются логическими или цифровыми устройствами. Цифровые устройства или узлы можно делить на типы по различным признакам. По способу ввода и вывода кодовых слов различают логические устройства последовательного, параллельного и смешанного действия. На входы устройства последовательного действия символы кодовых слов поступают не одновременно, а последовательно по времени, символ за символом (в последовательной форме). В устройствах смешанного действия входные и выходные слова представляются в разных формах. Например, входные слова — в последовательной форме, а выходные — в параллельной. -> 0 -► 1 -► 1 / --► о Схема работы устройства смешанного действия По способу функционирования логические устройства и их системы делят на два класса: комбинационные и последовательные. В комбинационных устройствах (автоматы без памяти) каждый символ на выходе определяется лишь действующими сигналами, поступающими на вход, и не зависят от того, какие символы поступали ранее. В последовательных системах (автоматы с памятью) выходной сигнал определяется не только набором символов, действующих на входах в данный момент времени, но и внутренним состоянием устройства, зависящим от того, какие символы действовали до этого времени. В классической математике для задания функции обычно используются два способа: аналитический (запись формулой) и табличный (таблицами значений функций). Подобными способами задаются и логические функции. При табличной форме задания функции строится таблица истинности, в которой приводятся всевозможные сочетания значений аргументов и соответствующие им значения логических функций. Так как число таких комбинаций конечно, то таблица истинности позволяет определять значение функции для любых значений аргументов. Аналитический способ позволяет определять эти значения функций лишь для отдельных комбинаций аргументов. Таблица истинности для логических функций для одного аргумента
.РО(х) = О, Л(х) = х, ^2(х) = х, Р3(х) = 1, то есть существуют только четыре функции одного аргумента. Если число аргументов равно п, то число различных сочетаний (наборов) значений аргументов составляет 2, а число различных функций п аргументов — 2". Поскольку цифровые вычислительные машины оперируют только информацией, представленной в виде «О» и «1», то и действия, выполняемые над ней, отличаются от общепринятых. Основы алгебры логики, разработанные математиком Д. Булем, базируются на использовании только двух переменных — а я Ь. 1. Логическое сложение оиб — логическое «ИЛИ» — дизъюнкция: а + Ъ = у, 0 + 0 = 0, 0 + 1 = 1, 1 + 0 = 1, 1 + 1 = 1. 3. Логическое умножение а и Ь — логическое «И» — а • Ъ = у, 0-0 = 0, 0- 1=0, 1 -0 = 0. 1 • 1 = 1. 4. Инверсия (отрицание) а или Ь — логическое «НЕ», Элементы, выполняющие одну перечисленную функцию или одновременно несколько, называются логическими. Таким образЗм, выделяют такие следующие базовые элементы: «И», «ИЛИ», «НЕ», «И-НЕ», «ИЛИ-НЕ», «И-ИЛИ-НЕ» и т.д., принцип работы которых поясняется таблицей истинности, указывающей значение функции при заданных переменных. В алгебре логики используются разнообразные законы, позволяющие выполнять преобразования над переменными. 1. Переместительный: от изменения мест переменных хьу = уих; х-у = у х. 2. Сочетательный — от изменения первоочередности XV(уV2) = (хиу)иг; {х-у)" г = х• (у• г). 3. Распределительный: (хиу) • г = х • уVX • г; хю{у • г) = (xVу) • (хиг). 4. Правила де Моргана: НЩхиу) = НЕ х • НЕ у; НЕ(х • у) = НЕ XV НЕ у. 5. Идемпотенция: хоу = х; х • х = х. 6. Поглощение: хь(х • у) »» х; х • (хиу) — х. 7. Операция над переменной и ее инверсией: хи НЕ х = 1; х • НЕ х = 0 8. Операции с константами: хиО = х, XVI " 1; X" 1 *» X, х• 0 = 0. 9. Двойное отрицание: НЕ-НЕ х - X. Устройства, с помощью которых осуществляются логические и арифметические преобразования, называются логическими элементами. Общий принцип обозначения логических элементов: Так как логические элементы являются техническими устройствами, то они обладают рядом параметров. Коэффициент объединения по входу определяет число входов элемента, предназначенных для подачи логических переменных. Элемент с большим коэффициентом объединения имеет большие функциональные возможности. Нагрузочная способность (коэффициент разветвления по выходу) определяет количество входов аналогичных элементов, которое может быть подключено к выходу данного элемента. Чем выше нагрузочная способность элементов, тем меньше требуется элементов при построении цифрового устройства. Быстродействие оценивается задержкой распространения сигнала от входа к выходу элемента. Помехоустойчивость определяется максимальным значением помехи, не вызывающей нарушения работы элемента. Для количественной оценки помехоустойчивости пользуются передаточной характеристикой логического элемента. Передаточная характеристика логического элемента — зависимость выходного элемента от входного. Выводы 1. Информация может быть представлена различным образом: в виде звука, текста, набора символов или знаков, света и так далее. 2. Объем информации может быть измерен путем подсчета количества символов, содержащихся в сообщении. 3. Наименьшей единицей измерения информации является Бит — это двоичная ячейка памяти, которая может находиться в двух состояниях — «О» или «1». 4. Существует следующая система соотношений единиц измерения информации: 1 кБайт = 210Байт; 1 МБайт - 220Байт; 1 ГБайт = 230 Байт. 5. Любая информация может быть закодирована и пред 6. Для преобразования аналоговых (непрерывных) сигналов в цифровые и наоборот используются аналого-цифровые (АЦП) и цифро-аналоговые преобразователи (ЦАП). 7. В процессе кодирования информации применяют десятичную, двоичную, восьмеричную, шестнадцатерич-ную и другие системы счисления. 8. Результатом кодирования является выходное слово, которое представляет собой функцию алгебры логики (ФАЛ). 9. Устройства, предназначенные для формирования ФАЛ, называются логическими элементами последовательного, параллельного или смешанного действия.
10. Для задания ФАЛ используется либо аналитический, либо табличный способы представления информации. 11. Для выполнения операций над ФАЛ применяют тождества и законы алгебры логики. 12. Логические элементы, предназначенные для выполнения ФАЛ, характеризуются набором параметров: коэффициент объединения по выходу; нагрузочная способность; быстродействие; помехоустойчивость и передаточная характеристика. Контрольные вопросы______________________ 1. В каких формах может быть представлена информация? 2. Назовите наименьшую единицу информации и ее размерность. 3. Чему равен 1 Байт информации? 4. Какие вы знаете системы меры определения количества информации? 5. Что такое алфавит? 6. В какой форме может быть представлена информация в ЭВМ? 7. Что называют пикселем? 8. С помощью каких устройств осуществляется преобразование аналоговых сигналов в цифровые и наоборот? 9. Какие функции выполняет цифро-аналоговый преобразователь? 10. Какие функции выполняет аналого-цифровой пре
11. Какой процесс называют квантованием? 12. Что такое кодирование? 13. Перечислите системы счисления, используемые при обработке информации в ЭВМ. 14. Назовите формы представления чисел в ЭВМ. 15. Что представляет собой кодовое слово? 16. Как называется устройство для формирования функций алгебры логики? 17. В чем отличие цифрового устройства.последователь-ного и параллельного действия? 18. Перечислите классы логических устройств по способу функционирования. 19. Как осуществляется обработка сигналов в комбинационных устройствах? 20. Как осуществляется обработка сигналов в последовательных системах? 21. В какой форме может быть представлена заданная функция?
22. Перечислите основные операции, выполняемые с двумя переменными, разработанные Д. Булем. 23. Запишите основные законы и тождества алгебры логики. 24. Приведите условно-графические обозначения изученных логических элементов.
25. Что характеризует коэффициент объединения по току? 26. От чего зависит нагрузочная способность элемента? 27. Чем обусловлено быстродействие логического элемента? 28. Какой параметр логического элемента указывает КОМПЬЮТЕР Популярное:
|
Последнее изменение этой страницы: 2016-06-04; Просмотров: 3043; Нарушение авторского права страницы