КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Кодирование видео- и звуковых данных
На основе кодирования графической информации построено кодирование видеоданных. Видео воспроизводится кадрами с частотой 30 кадров в секунду. Один кадр - это один экран компьютера. Графическая информация кодируется точками и цветом. Если к этому еще добавить и звуковые данные сопровождающие графическую информацию, то получаются очень большие объемы цифровых данных. Поэтому при кодировании всегда применяют сложные алгоритмы сжатия, которые позволяют уменьшить хранимый объем данных сотни раз. Также весьма трудоемкой является обработка звуковой информации, которая тоже представляется в двоичном виде. Как можно звук ввести в компьютер? Схема здесь та же самая, что и при записи на магнитофон, только вместо записывающей головки используется специальное устройство - аналого-цифровой преобразователь (АЦП). АЦП через фиксированные моменты времени измеряет значение амплитуды сигнала в линии и преобразует ее в цифровой код - число. Это число записывается в память компьютера и т. д. Таким образом в памяти компьютера будет последовательность чисел - замеров амплитуды звукового сигнала через определенные промежутки времени. Для того чтобы воспроизвести звук записанный таким образом, надо эти коды последовательно считывать из памяти и подавать на другое устройство - цифро - аналоговый преобразователь (ЦАП), на выходе которого формируется уровень напряжения в соответствии с входным кодом, таким образом на выходе ЦАП будет восстановленный аналоговый звуковой сигнал. Очень важно определить, через какие периоды времени следует квантовать аналоговый звуковой сигнал. Это делается из следующих соображений - человеческое ухо улавливает звуки частотой от 16 до 200000 гц., для того чтобы по точкам восстановить значение синусоиды, надо иметь не менее двух отсчетов за период, таким образом, чтобы полностью восстановить все звуки, которые может слышать человек, надо квантовать сигнал не менее 40 000 раз в секунду 40 (кГц). Частоты квантования показывают, сколько раз в секунду берутся выборки сигнала для преобразования в цифровой код. Для получения звука высокого качества используют частоту квантования 44.100 кГц. Другой способ воспроизведения звука на компьютере заключается в его синтезе. Современные компьютеры могут синтезировать музыкальные звуки двумя способами: методом частотной модуляции и с помощью волнового синтеза (выбирая звуки из специальной таблицы звуков). Второй способ обеспечивает более натуральное звучание.
Лекция 2 Классификация вычислительных систем Первые компьютеры (автоматические электронные вычислительные машины с программным управлением) были созданы в конце 40-х годов XX века и представляли собой гигантские вычислительные монстры, использовавшиеся только для вычислительной обработки информации. По мере развития компьютеры существенно уменьшились в размерах, но обросли дополнительным оборудованием, необходимым для их эффективного использования. В 70-х годах компьютеры из вычислительных машин сначала превратились в вычислительные системы, а затем в информационно-вычислительные системы. В табл. 2.1 показана эволюция технологий использования компьютерных систем. Как видно из таблицы, в настоящее время основные цели использования компьютеров — информационное обслуживание и управление, сейчас вычислительные машины и системы по существу выполняют функции информационно-вычислительных систем. Рассмотрим более подробно внутреннюю архитектуру вычислительных систем (ВС). Вычислительная система — это совокупность одного или нескольких компьютеров или процессоров, программного обеспечения и периферийного оборудования, организованная для совместного выполнения информационно-вычислительных процессов. В вычислительной системе компьютер может быть один, но агрегированный с многофункциональным периферийным оборудованием. Стоимость периферийного оборудования часто во много раз превосходит стоимость компьютера. В качестве распространенного примера одномашинной ВС можно привести систему телеобработки информации. Но все же классическим вариантом ВС является многомашинный (пример – компьютерная сеть) и многопроцессорный (пример ‑ суперкомпьютер) варианты. Первые ВС создавались с целью увеличить быстродействие и надежность работы путем параллельного выполнения вычислительных операций. «Тормозом» в дальнейшем увеличении быстродействия компьютера является конечная скорость распространения электромагнитных волн — скорость света, равная 300 000 км/с. Время распространения сигнала между элементами ВС может значительно превышать время переключения электронных схем. Поэтому строго последовательная модель выполнения операций, характерная для классической структуры компьютера — структуры фон Неймана — не позволяет существенно повысить быстродействие ВС. Параллелизм выполнения операций существенно повышает быстродействие системы; он же может также значительно повысить и надежность (при отказе одного компонента системы его функции может взять на себя другой) и достоверность функционирования системы, если операции будут дублироваться, а результаты их выполнения сравниваться. Для современных ВС, за исключением суперкомпьютеров, критерии обоснования их необходимости уже несколько иные — важно само информационное обслуживание пользователей, сервис и качество этого обслуживания. Для суперкомпьютеров, представляющих собой многопроцессорные ВС, важнейшими показателями являются их производительность и надежность. Укрупненная блок-схема классического компьютера показана на рис. 2.3. Рис. 2.3.Блок-схема компьютера 1. Процессор (центральный процессор) — основной вычислительный блок компьютера, содержит важнейшие функциональные устройства: · устройство управления с интерфейсом процессора (системой сопряжения и связи процессора с другими узлами машины); · арифметико-логическое устройство; · процессорную память. Процессор, по существу, является устройством, выполняющим все функции элементарной вычислительной машины. 2. Оперативная память — запоминающее устройство, используемое для оперативного хранения и обмена информацией с другими узлами машины. 3. Каналы связи (внутримашинный интерфейс) служат для сопряжения центральных узлов машины с ее внешними устройствами; 4. Внешние устройства обеспечивают эффективное взаимодействие компьютера с окружающей средой: пользователями, объектами управления, другими машинами. В состав внешних устройств обязательно входят внешняя память и устройства ввода-вывода. Вычислительная система может строиться на основе целых компьютеров — многомашинная ВС, либо отдельных процессоров — многопроцессорная ВС. Вычислительные системы бывают: · однородные; · неоднородные. Однородная ВС строится на основе однотипных компьютеров или процессоров, позволяет использовать стандартные наборы программных средств, типовые протоколы (процедуры) сопряжения устройств. Их организация значительно проще, облегчается обслуживание систем и их модернизация. Неоднородная ВС включает в свой состав различные типы компьютеров или процессоров. При построении системы приходится учитывать их различные технические и функциональные характеристики, что существенно усложняет создание и обслуживание таких систем. Вычислительные системы работают: · в оперативном режиме (on-line); · в неоперативном режиме (off-line). Оперативные системы функционируют в реальном масштабе времени, в них реализуется оперативный режим обмена информацией — ответы на запросы поступают незамедлительно. В неоперативных ВС допускается режим «отложенного ответа», когда результаты выполнения запроса можно получить с некоторой задержкой (иногда даже в следующем сеансе работы системы). Различают ВС с централизованным и децентрализованным управлением. В первом случае управление выполняет выделенный компьютер или процессор, во втором — эти компоненты равноправны и могут брать управление на себя. Кроме того, ВС могут быть:
· распределенными (компоненты могут располагаться на значительном расстоянии, пример — вычислительные сети); · структурно одноуровневыми (имеется лишь один общий уровень обработки данных);
Наконец, как уже указывалось, ВС делятся на:
· многомашинные; · многопроцессорные. Начнем рассмотрение с одномашинных ВС, точнее — с вычислительных машин. Основные классы вычислительных машин Электронная вычислительная машина (ЭВМ), компьютер — комплекс технических средств, предназначенных для автоматической обработки информации в процессе решения вычислительных и информационных задач. Вычислительные машины могут быть классифицированы по ряду признаков, в частности: 1. по принципу действия; 2. по этапам создания и элементной базе; 3. по назначению; 4. по размеру вычислительной мощности; 5. по функциональным возможностям и т. д. По принципу действия вычислительные машины делятся на три больших класса (рис. 2.4): аналоговые, цифровые и гибридные. Рис. 2.4. Классификация вычислительных машин по принципу действия Критерием деления вычислительных машин на эти три класса является форма представления информации, с которой они работают (рис. 2.5). Рис. 2.5. Две формы представления информации в машинах □ ЦВМ — цифровые вычислительные машины, или вычислительные машины дискретного действия — работают с информацией, представленной в дискретной, а точнее, в цифровой форме. □ АВМ — аналоговые вычислительные машины, или вычислительные машины непрерывного действия, работают с информацией, представленной в непрерывной (аналоговой) форме, то есть в виде непрерывного ряда значений какой-либо физической величины (чаще всего электрического напряжения). □ ГВМ — гибридные вычислительные машины, или вычислительные машины комбинированного действия — работают с информацией, представленной и в цифровой, и в аналоговой форме; они совмещают в себе достоинства АВМ и ЦВМ. АВМ весьма просты и удобны в эксплуатации; программирование задач для решения их на этих машинах, как правило, не трудоемкое. Скорость решения задач изменяется по желанию оператора и может быть сделана сколь угодно большой (больше чем у ЦВМ), но точность решения задач очень низкая (относительная погрешность до 2-5%). На АВМ эффективно решаются математические задачи, содержащие дифференциальные уравнения и не требующие сложной логики. ГВМ целесообразно использовать для решения задач управления сложными быстродействующими техническими комплексами. В экономике (да и в науке и технике) получили подавляюще широкое распространение ЦВМ с электрическим представлением дискретной информации — электронные цифровые вычислительные машины, обычно называемые просто электронными вычислительными машинами (ЭВМ), без упоминания об их цифровом характере. По этапам создания и элементной базе компьютеры условно делятся на поколения: □ 1-е поколение, 50-е годы: ЭВМ на электронных вакуумных лампах. □ 2-е поколение, 60-е годы: ЭВМ на дискретных полупроводниковых приборах (транзисторах). □ 3-е поколение, 70-е годы: компьютеры на полупроводниковых интегральных схемах с малой и средней степенью интеграции (сотни—тысячи транзисторов в одном корпусе). Интегральная схема — электронная схема специального назначения, выполненная в виде полупроводникового кристалла, объединяющего большое число активных элементов (диодов и транзисторов). □ 4-е поколение, 80-90-е годы: компьютеры на больших и сверхбольших интегральных схемах, основная из которых — микропроцессор (десятки тысяч — миллионы активных элементов на одном кристалле). Большие интегральные схемы столь плотно упаковывают активные элементы, что все электронное оборудование компьютера 1-го поколения (монстра, занимавшего зал площадью 100-150 м2) размещается сейчас в одном микропроцессоре площадью 1,5-2 см2. Расстояния между активными элементами в сверхбольшой интегральной схеме составляют 0,11-0,15 микрона (для сравнения, толщина человеческого волоса равна нескольким десяткам микронов). □ 5-е поколение, настоящее время: компьютеры с многими десятками параллельно работающих микропроцессоров, позволяющих строить эффективные системы обработки знаний; компьютеры на сверхсложных микропроцессорах с параллельно-векторной структурой, одновременно выполняющих десятки последовательных инструкций программы. □ 6-е и последующие поколения: оптоэлектронные компьютеры с массовым параллелизмом и нейронной структурой, с распределенной сетью большого числа (десятки тысяч) несложных микропроцессоров, моделирующих архитектуру нейронных биологических систем. Каждое следующее поколение компьютеров имеет по сравнению с ему предшествующим существенно лучшие характеристики. Так, производительность компьютеров и емкость всех запоминающих устройств увеличивается, как правило, больше, чем на порядок. По назначению компьютеры можно разделить на три группы (рис. 2.6): универсальные (общего назначения), проблемно-ориентированные и специализированные. Рис. 2.6.Классификация компьютеров по назначению Универсальные компьютеры предназначены для решения самых различных инженерно-технических, экономических, математических, информационных и т. д. задач, отличающихся сложностью алгоритмов и большим объемом обрабатываемых данных. Они широко применяются в вычислительных центрах коллективного пользования и в других мощных вычислительных комплексах. Характерными чертами универсальных компьютеров являются: □ высокая производительность; □ разнообразие форм обрабатываемых данных: двоичных, десятичных, символьных, при большом диапазоне их изменения и высокой точности их представления; □ обширная номенклатура выполняемых операций, как арифметических, логических, так и специальных; □ большая емкость оперативной памяти; □ развитая организация системы ввода-вывода информации, обеспечивающая подключение разнообразных видов внешних устройств. Проблемно-ориентированные компьютеры предназначены для решения более узкого круга задач, связанных, как правило, с управлением технологическими объектами, с регистрацией, накоплением и обработкой относительно небольших объемов данных, с выполнением расчетов по относительно несложным алгоритмам; они обладают ограниченными по сравнению с универсальными компьютерами аппаратными и программными ресурсами. Специализированные компьютеры предназначены для решения определенного узкого круга задач или реализации строго определенной группы функций. Такая узкая ориентация компьютеров позволяет четко специализировать их структуру, существенно снизить их сложность и стоимость при сохранении высокой производительности и надежности их работы. К специализированным компьютерам можно отнести, например, программируемые микропроцессоры специального назначения, адаптеры и контроллеры, выполняющие логические функции управления отдельными несложными техническими устройствами, агрегатами и процессами, устройства согласования и сопряжения работы узлов вычислительных систем. По размерам и вычислительной мощности компьютеры можно разделить (рис. 2.7) на сверхбольшие (суперкомпьютеры, суперЭВМ), большие, малые и сверхмалые (микрокомпьютеры или микроЭВМ). Рис. 2.7.Классификация компьютеров по размерам и вычислительной мощности
Функциональные возможности компьютеров обусловлены такими важнейшими технико-эксплуатационными характеристиками, как: □ типы и пропускная способность устройств связи и сопряжения узлов компьютера между собой (тип внутримашинного интерфейса); □ способность компьютера одновременно работать с несколькими пользователями и выполнять параллельно несколько программ (многозадачность); □ типы и технико-эксплуатационные характеристики операционных систем, используемых в машине; □ наличие и функциональные возможности программного обеспечения; □ способность выполнять программы, написанные для других типов компьютеров (программная совместимость с другими типами компьютеров); □ система и структура машинных команд; □ возможность подключения к каналам связи и к вычислительной сети; □ эксплуатационная надежность компьютера; □ коэффициент полезного использования компьютера во времени, определяемый соотношением времени полезной работы и времени профилактики. Некоторые сравнительные параметры классов современных компьютеров показаны в табл. 2.2. Таблица 2.2. Сравнительные параметры классов современных компьютеров
MIPS — миллион операций в секунду над числами с фиксированной запятой Исторически первыми появились большие ЭВМ, элементная база которых прошла путь от электронных ламп до интегральных схем со сверхвысокой степенью интеграции. Первая большая ЭВМ ENIAC (Electronic Numerical Integrator and Computer) была создана в 1946 году. Эта машина весила более 30 тонн, имела быстродействие несколько сотен операций в секунду, оперативную память емкостью 20 чисел, занимала зал площадью около 150 м2. Производительность больших компьютеров оказалась недостаточной для ряда задач (прогнозирования метеообстановки, управления сложными оборонными комплексами, биологических исследований, моделирования экологических систем и др.). Это явилось предпосылкой для разработки и создания суперкомпьютеров, самых мощных вычислительных систем, интенсивно развивающихся и в настоящее время. Появление в 70-х годах малых компьютеров обусловлено, с одной стороны, прогрессом в области электронной элементной базы, а с другой — избыточностью ресурсов больших ЭВМ для ряда приложений. Малые компьютеры используются чаще всего для управления технологическими процессами. Они более компактны и существенно дешевле больших компьютеров. Дальнейшие успехи в области элементной базы и архитектурных решений привели к возникновению супермини-компьютера — вычислительной машины, относящейся по архитектуре, размерам и стоимости к классу малых компьютеров, но по производительности сравнимой с большой ЭВМ. Изобретение в 1969 году микропроцессора (МП) привело к появлению в 70-х годах еще одного класса компьютеров — микрокомпьютеров. Именно наличие МП послужило первоначально определяющим признаком микрокомпьютеров. Сейчас микропроцессоры используются во всех без исключения классах компьютеров. Рассмотрим кратко современное состояние некоторых классов компьютеров
Дата добавления: 2014-01-06; Просмотров: 1046; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |