Сигналы: кодирование и квантование сигналов. Системы счисления

Автор работы: Пользователь скрыл имя, 15 Мая 2014 в 16:31, курсовая работа

Краткое описание

Сигнал (от лат. signum — знак) - знак, физический процесс (или явление), несущий информацию о каком-либо событии, состоянии объекта наблюдения либо передающий команды управления, указания, оповещения.
Сигнал является материальным носителем информации, которая передается от источника к потребителю.

Содержание

• Введение…………...…………………………………………………3
• Сигналы; кодирование и квантование сигналов. Системы счисления………...........................................................................................4
• Центральный процессор, системные шины………………………..…9
• Понятие системного программного обеспечения: назначение, возможности, структура; операционные системы……………………...12
• Электронные презентации……………………………………………19
• Классификация и формы представления моделей…………………..22
• Операторы циклов и ветвления………………………………………25
• Основные понятия языков программирования. Развитие языков программирования………………………………………………………..29
• Компьютерные коммуникации и коммуникационное оборудование……………………………………………………………...37
• Информационная безопасность и ее составляющие………………...41
• Заключение
• Список литературы……………………………………………………

Вложенные файлы: 1 файл

курсовая работа С.А..docx

— 79.16 Кб (Скачать файл)

Содержание

  • Введение…………...…………………………………………………3
  • Сигналы; кодирование и квантование сигналов. Системы счисления………...........................................................................................4
  • Центральный процессор, системные шины………………………..…9
  • Понятие системного программного обеспечения: назначение, возможности, структура; операционные системы……………………...12
  • Электронные презентации……………………………………………19
  • Классификация и формы представления моделей…………………..22
  • Операторы циклов и ветвления………………………………………25
  • Основные понятия языков программирования. Развитие языков программирования………………………………………………………..29
  • Компьютерные коммуникации и коммуникационное оборудование……………………………………………………………...37
  • Информационная безопасность и ее составляющие………………...41
  • Заключение
  • Список литературы……………………………………………………4

 

 

Сигналы; кодирование и квантование сигналов. Системы счисления.

Сигнал (от лат. signum — знак) - знак, физический процесс (или явление), несущий информацию о каком-либо событии, состоянии объекта наблюдения либо передающий команды управления, указания, оповещения. 

Сигнал является материальным носителем информации, которая передается от источника к потребителю.  

Сигнал – это изменяющийся во времени физический процесс. 
 
Такой процесс может содержать различные характеристики. 
 
При взаимодействии сигнала с физическими телами возникают определенные изменения свойств этих тел, которые можно зарегистрировать. 
 
Таким образом, будем считать, что данные – это зарегистрированные сигналы.  
 
Характеристика, которая используется для представления данных, называется параметром сигнала. 
 
Если параметр сигнала принимает ряд последовательных значений и их конечное число, сигнал называется дискретным. 
 
Если параметр сигнала непрерывная функция, то сигнал называется непрерывным. 
 
 Квантование сигнала - преобразование сигнала в последовательность импульсов (квантование сигнала по времени) или в сигнал со ступенчатым изменением амплитуды (квантование сигнала по уровню), а также одновременно и по времени, и по уровню. Применяется при преобразовании непрерывной величины в код в вычислительных устройствах, цифровых измерительных приборах и др. 
 
Данные, безусловно, несут в себе информацию, но они ей не тождественны. Для того чтобы данные стали информацией необходимо наличие методов пересчета одной величины в другую. Данные – диалектическая составная часть информации. В соответствии с методом регистрации данные могут храниться и транспортироваться на носителях различных видов.  
 
Самым распространенным носителем данных в настоящее время является бумага. На бумаге данные регистрируются путем изменения оптических характеристик ее поверхности. В то же время изменение коэффициента отражения поверхности в определенном диапазоне длин волн используется в устройствах, осуществляющих запись лазерным лучом на пластмассовых носителях с отражающим покрытием (CD ROM). Магнитные ленты и магнитные диски, служащие в современных компьютерах главными носителями информации, используют изменение магнитных свойств тела. Свойства информации получаемой пользователем, тесно связаны со свойствами носителей данных, с которых эта информация будет получена. Любой носитель можно характеризовать параметром разрешающей способности, т.е. количеством данных записанных в принятой на носителе единице измерения, идинамическим диапазоном – логарифмическим отношением интенсивности амплитуд максимального и минимального регистрируемого сигнала. От этих свойств носителя зависят такие свойства информации, как полнота, доступность и достоверность. Задача преобразования данных с целью смены носителя относится к одной из важнейших задач информатики. В стоимости вычислительных систем устройства для ввода и вывода данных, работающие с носителями информации, составляют не меньше половины стоимости аппаратных средств.  
 
Динамический характер информации. Данные имеют статичный характер. Информация динамически меняется и существует только в момент времени взаимодействия данных и методов. Таким образом, информация существует только в момент протекания информационного процесса. Все остальное время она содержится в виде данных. 
 
 Требования адекватности методов. Одни и те же данные могут в момент потребления поставлять разную информацию, в зависимости от степени адекватности взаимодействующих с ними методов. Использование более адекватных методов даст более полную информацию.  
 
 Диалектический характер взаимодействия данных и методов. Данные являются объективными, это результат регистрации объективно существовавших сигналов, вызванных изменениями в материальных полях или телах. В тоже время методы являются субъективными. В основе искусственных методов лежит алгоритм, т.е. упорядоченная последовательность команд, составленная и подготовленная человеком (субъектом). В основе естественных методов лежат биологические свойства субъектов информационного процесса.  
 
Для автоматизации работы с данными, относящимися к различным типам и несущим в себе различную информацию очень важно унифицировать форму их представления. Для этого обычно используется прием кодирования. 
 
Кодирование – это выражение данных одного типа через данные другого типа. 
 
Естественные человеческие языки – это ничто иное, как системы кодирования понятий для выражения мыслей посредством речи. 
 
В вычислительной технике работа ведется с числовой информацией. Остальная информация тексты, звуки, изображения и т.д. для обработки в вычислительной среде должна быть преобразована в числовую форму. При этом все числа в память компьютера записываются с использованием так называемого двоичного кодирования. Двоичное кодирование основано на представлении данных последовательностью всего двух знаков 0 и 1. Эти знаки называются двоичными цифрами, по-английски binary digit или сокращенно (bit) бит. 
 
Двоичная система кодирования выбрана совсем не случайно. Она легко реализуется технически. Электронные схемы для обработки двоичных кодов должны находиться в одном из двух состояний «есть сигнал/нет сигнала» или «высокое/низкое» напряжение и т.д. Схему легко переключать из одного состояния в другое. 
 
Бит – минимальная единица информации в вычислительной технике. Один двоичный разряд. 
 
1024 байта = 1 килобайту (Кб) 
 
1024 килобайта = 1мегабайту (Мб) 
 
1024 мегабайта = 1 гигабайту (Гб) 
 
Для правильного понимания, как представляется информации в памяти компьютера, рассмотрим различные системы счисления, используемые современными вычислительными средствами. 
 
Система счисления - это совокупность правил наименования и изображения чисел с помощью набора знаков. 
 
Системы счисления бывают позиционные и непозиционные. 
 
Непозиционная система счисления – это система, где порядок цифры в числе определяется по установленному правилу. Например, непозиционной системой счисления является «римская» система. 
 
Позиционной системой счисления, называется система - где порядок цифры в числе определяется рядом степени числа, которое является основанием данной системы счисления. 
 
В общем виде целое число в позиционной системе счисления можно представить выражением: 
 
N (m) = k0 * m0 + k1 * m1 +...kn-1 * mn-1 ,  
 
где

  •  
    N( m )- число в m-ой системе счисления;
  •  
    m - разрядность системы (двоичная, восьмеричная, десятичная, шестнадцатеричная системы m = 2; m = 8; m = 10, m = 16);
  •  
    n – количество разрядов в числе;
  •  
    k – цифра в числе. 

Десятичная система счисления. Основанием десятичной системы является ряд степени числа 10. Разрядность системы m = 10. В десятичной системе счисления 10 цифр (от 0 до 9). Возьмем, к примеру, десятичное число 1957. Число, состоит из четырех цифр - четырехзначное, т.е. n =4. Используя выше приведенную формулу, получим число в десятичной системе счисления. 
 
N(10) = 7*100 + 5*101 + 9*102 + 1*103 = 1957 
 
Двоичная система счисления. Основанием двоичной системы является ряд степени числа 2. Разрядность системы m = 2. В двоичной системе счисления 2 цифры (0 и 1). Возьмем, к примеру, двоичное число 100011В (В–идентификатор двоичной системы счисления). Число, состоит из шести цифр - шестизначное, т.е. n = 6. Используя выше приведенную формулу, получим десятичное число. 
 
N(2) = 1*20 + 1*21 + 0*22 + 0*23 + 0*24 + 1*25 = 35,  
 
т.е. двоичное число 100011В = десятичному числу 35.  
 
Восьмеричная система счисления. Основанием восьмеричной системы является ряд степени числа 8. Разрядность системы m = 8. В восьмеричной системе счисления 8 цифр (от 0 до 7). Возьмем, к примеру, восьмеричное число 573Q (Q–идентификатор восьмеричной системы счисления). Число, состоит из трех цифр - трехзначное, т.е. n = 3. Используя выше приведенную формулу, получим десятичное число. 
 
N(8) = 3*80 + 7*81 + 5*82 = 379,  
 
т.е. восьмеричное число 573Q = десятичному числу 379. 
 
Шестнадцатеричная система счисления. Основанием шестнадцатеричной системы является ряд степени числа 16. Разрядность системы m = 16. В шестнадцатеричной системе счисления 16 цифр (от 0 до F), первые десять цифр от 0 до 9 совпадают с цифрами десятичной системы, а затем идут цифры: A – цифра десять; B – цифра одиннадцать; C – цифра двенадцать; D – цифра тринадцать; E – цифра четырнадцать; F – цифра пятнадцать. Возьмем, к примеру, шестнадцатеричное число 1A7H (H–идентификатор шестнадцатеричной системы счисления). Число, состоит из трех цифр - трехзначное, т.е. n = 3. Используя выше приведенную формулу, получим десятичное число. 
 
N(16) = 7*160 + 10*161 + 1*162 = 423,  
 
т.е. шестнадцатеричное число 1A7H = десятичному числу 423. 
 

 

Центральный процессор, системные шины.

 
Процессор, иначе, центральный процессор – Central Processing Unit (CPU) – это основной элемент компьютера, в современных компьютерах представляет собой сверхбольшую интегральную схему, реализованную на одном полупроводниковом кристалле. Процессор это программно управляемое устройство обработки информации, в котором производятся все вычисления.  
 
Для современных процессоров характерно:

  • простота производства, что обеспечивается единой технологией производства;
  • низкая стоимость, так производство современных процессоров является массовым;
  • малые габариты, современный микропроцессор имеет площадь несколько квадратных сантиметров, размер одной стороны всего несколько миллиметров 
  • высокая надежность;
  • малое потребление энергии.

 
 
Конструктивно процессор состоит из ячеек, похожих на ячейки оперативной памяти. Внутренние ячейки процессора называют регистрами. Важно также отметить, что данные, попавшие в некоторые регистры, рассматриваются не как данные, а как команды, управляющие обработкой данных в регистрах. Среди регистров процессора есть и такие, которые в зависимости от содержания способны модифицировать исполнение команд. Таким образом, управляя засылкой данных в разные регистры процессора, можно управлять обработкой данных. На этом и основано исполнение программ. 
 
С остальными устройствами компьютера, и в первую очередь с оперативной памятью, процессор связан несколькими группами проводников, называемых шинами. Основных шин три. 
 
 1.Адресная шина. Комбинация из нолей и единиц в этой шине образует адрес, указывающий на одну из ячеек оперативной памяти. В процессоре эта шина связана с регистром, который называют «программный счетчик». Регистр «программный счетчик» всегда содержит адрес оперативной памяти, из которого считывается текущая, то есть выполняемая в данный момент процессором, команда. 
 
2. Шина данных. По этой шине происходит копирование данных из оперативной памяти в регистры процессора для обработки, и после выполнения над ними необходимых действий, запись их обратно из процессора в оперативную память. 
 
3.Шина команд. Для того чтобы процессор мог обрабатывать данные, ему нужны команды. Он должен знать, что следует делать с теми байтами, которые хранятся в его регистрах. Эти команды поступают в процессор тоже из оперативной памяти, в регистр процессора, который называют «регистр команд». Команды тоже представлены в виде байтов.  
 
В процессе работы процессор обслуживает данные. Находящиеся в его регистрах, в поле оперативной памяти, а также данные, находящиеся во внешних портах процессора. Часть данных он интерпретирует непосредственно как данные, часть – как адресные данные, а часть – как команды. Совокупность всех возможных команд процессора, которые может выполнить процессор над данными, образует так называемую систему команд процессора. Процессоры, относящиеся к одному семейству, имеют близкие системы команд. 
 
Таким образом, в процессе работы процессор выполняет следующие функции:

  • чтение и дешифрация команд из основной памяти;
  • чтение данных из оперативной памяти и регистров на адаптерах внешних устройств;
  • прием и обработку запросов и команд от адаптеров на обслуживание внешних устройств;
  • обработку данных и их запись в оперативную память и регистры адаптеров внешних устройств;
  • выработку управляющих сигналов для всех узлов и блоков персонального компьютера.

 
Часто различают процессоры CISC (Common Instruction Computer процессоры с полным набором команд) и RISC (Reduced Instruction Set Computer - процессоры с сокращенным набором команд). 
 
Основные характеристики процессора.  
 
Разрядность процессора. Это число двоичных разрядов, одновременно обрабатываемых при выполнении одной команды. В настоящее время в основном работают 64-разрядные процессоры. Очевидно, что чем больше разрядность, тем выше производительность процессора. 
 
Производительность процессора определяется также скоростью выполнения команд программы. Поскольку время исполнения разных команд существенно варьируется, то для характеристики производительности процессора используют тактовую частоту. 
 
Тактовая частота. В основе работы процессора лежит тактовый принцип, что и в обычных часах. Тактовый период – это время, за которое в процессоре, в одной ячейке памяти (бите) может произойти смена данных (т.е. ноль обратится в единицу или единица в ноль). Исполнение каждой команды занимает определенное количество тактов. В персональном компьютере тактовые импульсы задает одна из микросхем, входящая в микропроцессорный комплект (чипсет), расположенный на материнской плате. Чем выше частота тактов, поступающих на процессор, тем выше его производительность, но строгой зависимости нет. 
 
 Система команд. В составе команд современного процессора, как правило, присутствуют арифметические и логические команды над числами с фиксированной и плавающей запятой, а также дополнительные команды, реализующие обработку графических, видео- и аудиоданных. В предшествующих моделях для реализации таких команд нужно было создавать программу, включающую несколько десятков или сотен машинных команд. За счет этого соответствующие действия выполняются намного быстрее. Общее количество команд, реализуемых современным процессором, достигает нескольких сотен. 
Кэш-память в процессорах используется для ускорения доступа к данным, размещенным в ОЗУ. Для того чтобы уменьшить количество обращений к оперативной памяти, внутри процессора создают буферную область – так называемую кэш-память. В общем случае кэш-память – это определенным способом организованная память - место, куда помещается информация, подготовленная для использования каким - либо устройством. (В данной ситуации это сверхоперативная память, но кэш может быть создан и другими микросхемами памяти, например кэш-память между оперативной памятью и жестким диском ускоряет обмен информацией между этими устройствами).  
Обычно используется кэш-память первого и второго уровня. Кэш-память первого уровня имеет меньший объем, чем кэш-память второго уровня, но она размещается непосредственно в процессоре и потому намного быстрее. Различия между процессорами Pentium и Celeron состоят главным образом в том, что у первых размеры кэш-памяти существенно больше. У процессоров серии Хеоп, предназначенных для серверов, кэш-память еще больше. С каждым новым поколением процессоров кэш-память увеличивается, и таким образом увеличивается производительность компьютера. 

 

Понятие системного программного обеспечения: назначение, возможности, структура; операционные системы.

 
Программное обеспечение ЭВМ - это совокупность программ, процедур и правил вместе со связанной с этими компонентами документацией, которая позволяет использовать ЭВМ для решения различных задач. 
 
Необходимость в разработке программного обеспечения обуславливается следующими обстоятельствами:

  • обеспечить работоспособность ЭВМ, так как без программного обеспечения ЭВМ не может работать;
  • облегчить взаимодействие компьютера с пользователем;
  • сократить цикл от постановки задачи до получения результата ее решения на ЭВМ;
  • повысить эффективность использования ресурсов ЭВМ.

 
Уровни программного обеспечения представляют собой пирамидальную конструкцию, показанную на рисунке. Каждый следующий уровень опирается на программное обеспечение предшествующих уровней. Такая классификация удобна для всех этапов работы с вычислительной системой, начиная с установки программ до практической эксплуатации технического обслуживания. Каждый вышележащий уровень повышает функциональность всей системы в целом. Так, например, вычислительная система с программным обеспечением базового уровня не способна выполнять большинство функций, но позволяет установить системное программное обеспечение. 

Базовый уровень программного обеспечения. 
Самый низкий уровень программного обеспечения представляет базовое программное обеспечение. Оно отвечает за взаимодействие с базовыми аппаратными средствами. Как правило, базовые программные средства непосредственно входят в состав базового оборудования, и хранится в специальных микросхемах, называемых постоянным запоминающим устройством (ПЗУ – Read Only Memory, ROM). Программы и данные записываются («прошиваются») в микросхемы ПЗУ на этапе производства или, в случае необходимости в перепрограммируемых постоянных запоминающих устройствах специальным способом, и не могут быть изменены в процессе работы вычислительной системы. 

Системный уровень программного обеспечения 
Этот уровень переходный. Программы, работающие на этом уровне, обеспечивают взаимодействие прочих программ компьютерной системы с программами базового уровня и непосредственно с аппаратным обеспечением, то есть выполняют «посреднические» функции. 
 
От программного обеспечения этого уровня во многом зависят эксплуатационные показатели всей вычислительной системы в целом. Так, например, при подключении к вычислительной системе нового оборудования на системном уровне должна быть установлена программа, обеспечивающая для других программ взаимосвязь с этим оборудованием. Конкретные программы, отвечающие за взаимодействие с конкретными устройствами, называются драйверами устройств – они входят в состав программного обеспечения системного уровня. 
 
Другой класс программ системного уровня отвечает за взаимодействие с пользователем. Именно благодаря им он получает возможность вводить данные в вычислительную систему, управлять ее работой и получать результат в удобной для себя форме. Эти программные средства называют средствами обеспечения пользовательского интерфейса. От них напрямую зависит удобство работы с компьютером и производительность труда на рабочем месте. 
 
Совокупность программ системного уровня образует операционную систему компьютера. Если компьютер оснащен программным обеспечением системного уровня, то он уже подготовлен к установке программ более высоких уровней, к взаимодействию программных средств с оборудованием и, самое главное, к взаимодействию с пользователем. То есть наличие операционной системы – непременное условие для возможности практической работы человека с вычислительной системой. 
 
Операционная система - это комплекс специальных программ и правил, предназначенных для управления загрузкой, запуском и выполнением других пользовательских программ, а также для планирования и управления ресурсами вычислительной системы и процессами, использующими эти ресурсы при вычислениях. 
 
Операционная система представляет собой комплекс системных и служебных программных средств. С одной стороны она опирается на базовое программное обеспечение компьютера, входящее в систему BIOS (базовую систему ввода-вывода), с другой стороны она сама является опорой для программного обеспечения более высоких уровней – прикладных и большинства служебных приложений. 
 
Приложениями операционной системы принято называть программы, предназначенные для работы под управлением данной системы. 
 
Основная функция всех операционных систем – посредническая. Она заключается в обеспечении нескольких видов интерфейса:

Информация о работе Сигналы: кодирование и квантование сигналов. Системы счисления