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

Реферат Курсовая Конспект

И их разновидности

И их разновидности - раздел Информатика, Основы современной информатики   Большое Значение Имеет Концепция Взаимосвязи Отдельных Частей...

 

Большое значение имеет концепция взаимосвязи отдельных частей компьютера, структура или (как это принято называть в информатике) архитектура вычислительной системы. Архитектура компьютера значительно влияет на производительность и эффективность использования вычислительных машин.

Термин «архитектура компьютера» был введен в начале 60-х годов прошлого века одной из групп специалистов в области компьютеров фирмы IBM. Он предназначался для описания общей программной модели семейства IBM 360 на уровне языка Ассемблер, семейств компьютеров одинаковой архитектуры с точки зрения данного языка. Архитектуру компьютера или вычислительной системы следует понимать как систему основных функциональных средств, доступных пользователю, и принципов организации процесса обработки информации. В некоторых случаях, говоря о структуре (архитектуре) персональных компьютеров, употребляется термин «анатомия компьютера».

В современной литературе термин «архитектура» употребляется в различных контекстах, например, для теоретической классифика-

ции способа обработки данных (архитектура фон Неймана, параллельная архитектура, нейрокомпьютинг, нейтронный компьютинг, квантовые компьютеры, биокомпьютеры на основе ДНК-логики, молекулярные вычисления на основе молекулрной логики и т.п.), для определения принципов организации и функционирования вычислительных систем (архитектура IBM EISA, классическая архитектура, хабовая архитектура, архитектура DEC AXP и т.п.).

Прежде чем перейти к описанию различных структур построения компьютеров и динамики развития архитектуры, необходимо отметить, что в любом компьютере имеется еще один аппаратурный блок, не указанный на схеме рис. 1.2 и имеющий непосредственное отноше­ние к структуре компьютера.

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

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

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

К конструктивным условиям обеспечения совместимости относятся конструктивные соединения (тип разъема), распределение контактов в разъемном соединении, допустимые типы кабеля и др.

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

Под стандартным интерфейсом понимается совокупность унифицированных, аппаратурных, программных и конструктивных средств, необходимых для реализации взаимодействия различных функциональных элементов в автоматизированных системах сбора и обработки информации при условиях, предписанных стандартом и направленных на обеспечение информационной, электрической и конструктивной совместимости.

Стык – место соединения устройств передачи сигналов данных, входящих в систему передачи данных. Это понятие используется вместо понятия интерфейса для описания функций и средств сопряжения элементов средств связи и систем передачи данных (СПД).

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

Основное назначение интерфейсов, стыков и протоколов – унификация внутримашинных связей.

Различают несколько видов интерфейсов:

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

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

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

магистрально-модульных, микропроцессорных систем;

локальных вычислительных систем и т.п.

Понятия архитектуры, а также интерфейса связаны со следующими элементами, входящими в состав любого компьютера:

линии интерфейса – электрические цепи, являющиеся составными физическими связями интерфейса;

шина – совокупность линий, сгруппированных по функциональному назначению (шина адреса, шина команд, шина данных, шина состояния и т.п.);

магистраль – совокупность всех шин интерфейса.

Конструктивно (как правило) магистраль – печатная плата, обеспечивающая соединение контактов разъемов, с помощью которых к магистрали подключаются различные устройства ЭВМ (т.е. их интерфейсы).

С точки зрения шинной организации можно выделить два типа архитектур компьютера: машины с одношинной организацией (UNIBUS), имеющие общую (одну) магистраль для подключения всех устройств компьютера, и машины с многошинной организацией (MULTIBUS) и несколькими магистралями, например между ЦП и ОП одна магистраль, а между ПУ и ЦП – другая. Родоначальником промышленного внедрения общей шины является фирма DEC (Digital Equipment Corporation) и применяется она, как правило, в мини-, микрокомпьютерах и персональных компьютерах, т.е. недорогих машинах, имеющих невысокую производительность. Такая архитектура очень проста и удобна с точки зрения программирования, так как все устройства компьютера напрямую связаны между собой (каждый связан с каждым).

Многошинная организация применяется в больших компьютерах, а также в указанных выше мини- и микрокомпьютерах повышенной производительности. Разделение магистралей (например, по скоростям – низкоскоростные, высокоскоростные и т.п.), безусловно, усложняет конструкцию и удорожает ее, однако позволяет повысить производительность и эффективность использования компьютера и отдельных его частей.

Главным стимулом развития архитектуры компьютеров является повышение производительности. Поскольку классическая схема по мере повышения производительности ЦП не приводила к адекватному повышению производительности компьютера в целом, потребовалось дальнейшее ее совершенствование. На начальном этапе это было связано с некоторыми новациями, о которых частично упоминалось выше.

Таких новаций две – распараллеливание и специализация. Хотя мультипрограммная обработка не может считаться, в полном смысле, параллельной (так как в каждый момент выполняется только одна задача), тем не менее, ее относят к так называемому логическому распараллеливанию.

В рамках дальнейшего развития этой же архитектуры как большие компьютеры, так и самые первые микропроцессоры для персональных компьютеров (Intel 8086) использовали поточную (или многофункциональную) обработку, когда при выполнении очередной команды часть функциональных элементов ЦП одновременно проводит подготовку к выполнению следующей (загрузку из ОП и ее дешифровку). Дальнейшее расслоение ЦП связано с появлением процессоров ввода-вывода, арифметических процессоров (сопроцессоров), графических, криптографических процессоров и т.п. Один из способов повышения производительности вычислительной техники – специализация (как отдельных элементов компьютеров, так и создание специализиро­ванных вычислительных систем).

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

Возможны три способа специализации в вычислительных машинах:

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

использование периферийных процессоров, подключаемых к универсальным компьютерам и реализующих некоторые вычислительные операции независимо от ЦП, например матричные процессоры, графические и т.п.;

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

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

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

В соответствии с так называемой классификацией Флина (M. Flyne) возможны четыре типа архитектуры в зависимости от их распараллеливания:

1) без использования параллельных вычислений, когда один поток команд обрабатывает поступающий на вход один поток данных (ОКОД или SISD, single instruction, single data stream);

2) несколько процессоров по одному алгоритму (одной команде) обрабатывают одновременно несколько потоков данных (ОКМД или SIMD, single instruction, multiple data streams, параллельная обработка);

3) когда один поток данных обрабатывается большим количеством процессоров различного функционального назначения (МКОД или MISD, multiple instructions, single data stream, конвейерная архитектура);

4) самая высокая степень распараллеливания, когда множественный поток данных обрабатывает множественный поток команд (МКMД или МIМD, multiple instructions, single data stream, матричная архитектура).

 

Рис. 1.10. Классификация компьютерных систем (классификация Флина)

Если выделить из процессора функциональные блоки, ответственные за доставку и подготовку команд, назвав эту часть процессором команд, а часть процессора, непосредственно осуществляющую обработку, назвать арифметическим процессором, то четыре разновидности распараллеливания можно представить в виде схем (рис. 1.10).

Развитие различных уровней запоминающих устройств, таких, как рассмотренные выше кэш-память, канал массовой памяти, электронные диски и т.п., также оказало заметное влияние на эволюцию архитектуры компьютеров.

Теперь рассмотрим, как же эти четыре принципа используются в конкретных типах СОД.

 

 

– Конец работы –

Эта тема принадлежит разделу:

Основы современной информатики

Московский инженерно физический институт... государственный университет...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: И их разновидности

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

МЕДИЦИНСКИЕ ТЕЛЕКОММУНИКАЦИОННЫЕ СИСТЕМЫ
    Часть 1. Основы современной информатики     Москва 2008 УДК 004(075) ББК 32.97я7 А19 &n

ОСНОВНЫЕ СОКРАЩЕНИЯ
  АКД – аппаратура канала данных АЛУ – арифметико-логическое устройство АСНИ – автоматизированные системы научных исследований АСУ – автоматизированная сист

Структура современных систем обработки данных
  За сравнительно небольшой период развития электронных вычислительных систем появилось довольно много технических средств обработки данных (СОД). На рис. 1.1 представлена пр

И краткая характеристика его составных частей
  Более чем за 50 лет развития современной вычислительной техники прогресс в аппаратной реализации компьютеров и их технических характеристиках превзошел все мыслимые прогнозы, и пока

Суперкомпьютеров, мейнфреймов и мини-компьютеров
  Хотя современные персональные компьютеры (ПК) обладают впечатляющими возможностями, которые существенно расширились в связи с появлением 64-разрядных микропроцессоров, не следует по

Перспективы
  Компьютерная революция, произошедшая во второй половине прошлого века, связана, прежде всего, с рядом знаковых достижений в электронной, а точнее в микроэлектронной, технике. Именно

Функциональные возможности, номенклатура
  Персональный компьютер (ПК) – небольшой компьютер, основой которого служит МП, т.е. микрокомпьютер. Однако не все микрокомпьютеры являются персональными компьютерами. Микроко

Периферийных устройств
  Архитектура ПК определятся системой шин, с помощью которых ЦП связан с ОП и периферийными устройствами. Современная архитектура ПК является результатом довольно длительного

Рабочие станции, серверы и суперсерверы
  Создание RISC-процессоров и микросхем памяти с большой емкостью привело к окончательному оформлению настольных систем высокой производительности, которые сегодня известны как рабочи

Эволюция распределенных вычислительных систем
  В начале ХIX в. передача электроэнергии и коллективное ее использование привели к технической революции во всех областях деятельности человеческого общества. В наше время р

Способы передачи данных по физическим линиям
  Взаимное проникновение вычислительной техники и технических средств связи оказало серьезное влияние как на структуру компьютеров, так и на структуру каналов связи. Средства

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

Современное состояние и ближайшие перспективы
  Глобальные или всемирные сети (GAN – Global Area Network) предназначены для связи абонентов, расположенных в различных географических регионах, и включают в себя множество сетей раз

Технические средства, используемые ЛВС
  Локальные вычислительные сети (ЛВС) начали использоваться с середины 70-х годов в результате падения цен на электронные компоненты, расширения возможностей терминальных устройств, п

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

Современных языков программирования
  Все языки программирования можно сгруппировать по некоторым признакам в ряд подгрупп (с определенной степенью условности). На рис. 4.2 представлен один из вариантов такого разбиения

Программирования
  Важнейшим из факторов, влияющих на разработку языков программирования, является архитектура компьютера. Большинство популярных языков последних 40 лет разрабатывалось на основе архи

Обеспечения и краткая характеристика отдельных частей
  До 70-х годов изготовители ЭВМ, как правило, продавали лишь изделие одного вида – аппаратуру (Hard ware). Операционные системы (ОС), вспомогательные служебные программы, пакеты прик

И функциональное назначение отдельных частей
Основу общесистемного ПО составляют ОС. Это – один из наиболее важных компонентов вычислительной системы независимо от класса ЭВМ, которая осуществляет интерфейсные функции между пользователем и ап

Сетевые операционные системы
  Большое разнообразие и различие функциональных возможностей ОС больших и малых ЭВМ 70-х – 80-х годов объясняется различием в уровне технических средств этих машин. Значительное увел

Общая структура программного обеспечения
  Все компоненты программного обеспечения, описанные в гл. 5, присутствуют и в структуре ПО ПК. Однако система программного обеспечения этого вида ЭВМ имеет ряд специфических особенно

Краткая характеристика ОС, применяемых в ПК
  До последнего времени для ПК IBM-клона применяются три типа локальных ОС: однопользовательская однозадачная DOS; однопользовательские многозадачные OS/2, Windows 9

Инструментальное программное обеспечение ПК
  На ПК, совместимых с IBM PC, реализованы практически все широко распространенные языки программирования, а многие из них имеют несколько независимых реализаций. Следует отметить ряд

Пакеты прикладных программ
  Разработка ППП является одним из основных направлений развития ПО ПК. Именно благодаря этому виду прикладного программного обеспечения ПК приобрели всеобщую популярность и стали нео

Проблемы информационной безопасности
  Проблема информационной безопасности возникла достаточно давно и имеет глубокие исторические корни. До сравнительно недавнего времени методы защиты информации были в исключительной

Воздействий
  Рассмотрим некоторые приемы и методы, связанные с защитой информации от случайных ошибок или некомпетентности пользователей, а также от сбоев аппаратуры, в частности из-за помех в э

О некоторых понятиях компьютерной безопасности
  Термины «информационная безопасность» (information security) и «безопасность сети» (network security) в широком смысле относятся к секретности, т.е. гарантии того, что информация и

От удаленных и локальных атак
  Говоря об удаленных атаках, следует отметить, что защита от них взаимосвязана с методами доступа и использованными пользователем ресурсами глобальной сети. Сети являются общедоступн

Компьютерные вирусы
  Проблема «вирусов» и «вирусной безопасности» возникла достаточно давно. Первые исследования саморазмножающихся искусственных технических и программных конструкций проводились в сере

Криптографические методы защиты информации
  Поскольку в основе всех автоматизированных сетевых и компьютерных систем безопасности находится криптография, пользователю любого уровня полезно иметь хотя бы общее представление об

Бизнес в Интернете
  В конце 1999 г. сразу два автомобильных гиганта Ford и General Motors объявили о своем намерении перевести большую часть своих коммерческих операций во Всемирную паутину и объединит

Правовое обеспечение информационной безопасности
  К правовым мерам обеспечения информационной безопасности относится: разработка норм, устанавливающих ответственность за компьютерные преступления; защита авторских прав программисто

Беспроводные среды
  По мере того как электронные информационные системы затрагивают все большие аспекты деятельности человека, необходимость привязываться к этим системам проводами в ряде случаев значи

Системы радиосвязи
Существует довольно большое количество разновидностей радиосвязи: радиорелейные прямой видимости и тропосферные, спутниковые, различных уровней, ионосферные и т.п. Однако все эти разновиднос

Спутниковая система связи
23 апреля 1965 г. был запущен на высокую эллиптическую орбиту спутник связи «Молния 1», который ознаменовал становление в нашей стране спутниковой радиосвязи. Почти одновременно в США был запущен н

Системы подвижной радиосвязи
  В настоящее время доминирующее положение на рынке подвижной радиосвязи занимают: профессиональные (частные) системы подвижной радиосвязи (PMR – Professional Mobil Radio, PA

Беспроводное подключение узлов в локальных сетях.
Беспроводная (wireless) связь в локальных сетях осуществляется в инфракрасном и радиочастотном диапазоне электромагнитных волн. Для организации беспроводного подключения узлов к сети требуется два

СПИСОК ТЕРМИНОВ И ОПРЕДЕЛЕНИЙ
  Алгоритм шифрования – различные способы преобразования текста. Аналоговые данные – физическая величина, которая может изменяться в непрерывном диапазоне значе

ТЕЛЕКОММУНИКАЦИОННЫЕ СИСТЕМЫ
  Учебное пособие   Редактор     Подписано в печать 15.10.2007. Формат 60х84 1/16 Уч.-изд.л. 20,0. Печ.л. 20,0. Ти

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги