Многомашинные и мультипроцессорные комплексы

Разработка многопроцессорных и многомашинных вычислительных комплексов. Повышение уровня надежности и производительности в традиционных ЭВМ. Увеличение быстродействия и объёма памяти, одновременное применение нескольких пакетов прикладных программ.

Рубрика Программирование, компьютеры и кибернетика
Вид реферат
Язык русский
Дата добавления 13.01.2011
Размер файла 63,3 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

Содержание

Введение

1. Многомашинные и мультипроцессорные комплексы. Локальные сети

2. Терминальные комплексы

3. Стандарт ISO/OSI

4. Немного об Интернет

Заключение

Список использованной литературы

Введение

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

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

1. Многомашинные и мультипроцессорные комплексы. Локальные сети

Для увеличения быстродействия и объёма памяти ЭВМ часто объединяют в т.н. вычислительные системы. В состав вычислительных систем могут входить как несколько ЭВМ (в этом случае они называются «многомашинными комплексами»), так и ЭВМ и несколько процессоров («мультипроцессорные комплексы»).

При создании мультипроцессорных комплексов возникают т.н. сверхоперативные запоминающие устройства (суперОЗУ), а также массовая (или виртуальная) память[9] .

Многомашинные комплексы создаются в следующих целях:

-в целях формирования «горячего резерва» при решении интеллектуальноёмких задач; в этом случае объединяют, как правило, идентичные машины (однородные многомашинные комплексы), - для использования ЭВМ, имеющих различные функции (например, в интегрированных системах управления сложными объектами) - неоднородные многомашинные комплексы;

- для одновременного применения нескольких пакетов прикладных программ (при проведении интеллектуальноёмких исследований).В ходе создания многомашинных комплексов приходится решать две основные задачи. А именно: задачу по организации информационного обмена между ЭВМ, входящими в комплекс и задачу по организации управления комплексом.Её нельзя использовать для передачи команд и данных непосредственно в процессор.0днако специальные программы «умеют» считывать данные, хранящиеся в массовой памяти, и направлять их в память конкретной ЭВМ. Применение массовой памяти позволяет расширять объем оперативной памяти, не делая этого явно. Информационный обмен обеспечивают т.н. «каналы»[10] , а также сетевые адаптеры[11] ЭВМ.Управление многомашинными комплексами ЭВМ бывает централизованным (т.е. управление, осуществляемое посредством специально выделенной машины-диспетчера) и децентрализованным (в этом случае все машины комплекса равны и могут организовать совместную работу под управлением одной из них).Объединение ЭВМ в многомашинные комплексы (комплексирование) предполагает, что объединяемые машины находятся на небольшом (до нескольких сотен метров) расстоянии друг от друга. Комплексы ЭВМ, находящихся на большем расстоянии называют сетями. Различают локальные и глобальные сети. Локальными называют сети, объединяющие ЭВМ (устройства ЭВМ) расположенные в десятках километров друг от друга; глобальные сети объединяют машины, находящиеся в разных городах, странах и даже континентах.Простейшим видом локальной сети является терминальная сеть. Терминальная сеть состоит из единственного вычислительное центра (ВЦ) и сети удаленных терминалов.

ВЦ оснащаются, как правило, мощной ЭВМ (большим многомашинным комплексом); в качестве терминалов могут использоваться т.н. Автоматизированные рабочие места или Абонентские пункты (печатающие устройства плюс периферийные процессоры).

Ну, что же… Сказанного, кажется, достаточно, чтобы составить себе общее представление о видах вычислительных систем. В дальнейшем мы еще вернёмся к этой теме. А сейчас оглянитесь на свой компьютерный класс. Попытайтесь определить: является ли он вычислительной системой? Если да, то какого именно вида?

Особенно в мультипроцессорных комплексах.Особенно, когда информация записывается на диске СD-ROM.Т.е., собственно, большим количеством внешних устройств ПК.Некоторые «искусники» приспосабливаются использовать вместо монитора - телевизоры; вместо клавиатуры - электрические печатные машинки; а запись информации производить на магнитные ленты через магнитофоныОбъем оперативной памяти ПК, как правило, составляет 640 Килобайт (байт - единица информации, эквивалентная восьми двоичным цифрам из 256 возможных); объем оперативной памяти у различных ПК различный. Различают несколько видов портов ввода-вывода. А именно: специализированные (предназначенные для обмена данными между процессором, монитором и клавиатурой ПК) и порты общего назначения (они обеспечивают обмен данными между внешними и внутренними устройствами ПК). Порты общего назначения бывают параллельными и асинхронными (последовательными). Параллельные порты выполняют ввод и вывод информации быстрее, чем асинхронные, но требуют и большего количества проводов для обмена данными.Правда, многие компьютеры, благодаря встроенным синтезаторам, «способны» самостоятельно «исполнять» музыкальные произведения. Однако без музыкальной приставки компьютер может выводить в каждый момент звук только одного тона, что дает такие же музыкальные возможности, как и игра на фортепиано одним пальцем.Используя лазерные сканирующие устройства и технологию IKR-1 (Intelligent Charakter Recognition - интеллектуальное распознавание знаков) зарубежные ученые «обучили» компьютер распознавать различны шифры, шифрограммы (символические надписи). При этом компьютер анализирует геометрические особенности знаков и уравнивает их с имеющимися в его памяти эталонами. Подробнее об IKR-1 см.: Информационный бюллетень комиссии по применению математических методов и ЭВМ в исторических исследованиях при отделении истории РАН.,1993, № 6.Массовая память реализуется на магнитных дисках.«Каналами» (или, иначе: периферийными процессорами) называют специализированные процессоры, посредством которых осуществляется обмен данными между внешними запоминающими устройствами и оперативной памятью ЭВМ С помощью сетевого адаптера можно обращаться к памяти других ЭВМ, также как и к памяти собственной машин.

2. Терминальные комплексы

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

Структуру терминального комплекса можно изобразить следующим образом:

Есть вычислительная система, имеется канал взаимодействия с внешним миром, к которому подключено устройство, называемое мультиплексор. Это устройство, которое обеспечивает взаимодействие группы внешних устройств с вычислительной системой (ВС) через один канал ввода/вывода. К каналам мультиплексора могут быть подключены локальные терминалы.

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

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

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

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

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

Типы каналов связи:

1. Симплексные каналы - каналы, по которым передача информации ведется в одном направлении.

2. Дуплексные каналы - каналы, которые обеспечивают одновременную передачу информации в двух направлениях.

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

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

Многомашинные вычислительные комплексы. Многомашинные вычислительные комплексы (ММВК) - это программно аппаратное объединение группы вычислительных машин, в которых:

1. На каждой из машин работает своя операционная система (этот признак отличает ММВК от многопроцессорного вычислительного комплекса).

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

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

Вычислительные сети. И терминальные комплексы, и ММВК можно считать частным случаем вычислительных сетей, однако хронология развития многомашинных ассоциаций была именно такой - сначала появились терминальные комплексы, потом ММВК, потом вычислительные сети.

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

Существует ряд классических разновидностей сетей. Сеть коммутации каналов. Суть ее заключается в том, что если надо связать АМ2 с АМ3, то происходит соединение каналов и коммутационных машин между этими АМ. Это соединение будет существовать до конца взаимодействия АМ2 и АМ3. Достоинство этой сети в том, что скорость взаимодействия между машинами равна скорости самого медленного компонента сети, участвующего в связи (это максимально возможная скорость). Недостаток в том, что такая связь может блокировать другие соединения (в данном случае АМ1 и АМ4 не свяжутся до конца связи между АМ2 и АМ3). Уйти от этой проблемы можно потребовав от коммутационной среды большой избыточности, т.е. организовать дополнительные (дублирующие) каналы.

Сеть коммутации сообщений. Если коммутация каналов - это коммутация на время всего сеанса связи, то коммутация сообщений - это связь, при которой весь сеанс разделяется на передачу сообщений (сообщение - некоторая, логически завершенная, порция данных), и коммутация происходит на период передачи сообщения. В такой сети на коммуникационные машины ложатся большие нагрузки, они должны обладать возможностью буферизации сообщений в связи с неравномерной скоростью передачи на разных участках сети. Достоинства - простота логическая и физическая, недостатки - снижение скорости работы в сети, и потери, связанные с буферизацией. Сеть коммутации пакетов. Сеанс разбивается на сообщения, сообщения разбиваются на порции данных одинакового объема - пакеты. По сети перемещаются не сообщения, а пакеты. Здесь действует принцип горячей картошки: основное действие коммутационной машины - как можно быстрее избавиться от пакета, определив кому его дальше можно перекинуть Т.к. все пакеты одинакового объема, не возникает проблем с буферизацией, потому что мы всегда можем рассчитать необходимую буферную способность коммутационных машин. Логически происходит достаточно быстрое соединение, потому что сеть коммутации пакетов практически не имеет ситуаций, когда какие-то каналы заблокированы. За счет того, что происходит дробление сеанса на пакеты, имеется возможность оптимизации обработки ошибок при передаче данных. Если мы получаем ошибку в режиме коммутации каналов, то надо повторять весь сеанс, если в режиме коммутации сообщений, то надо повторять сообщение, здесь же достаточно повторить передачу пакета, в котором обнаружена ошибка. В реальных системах используются многоуровневые сети, которые в каких-то режимах работают в режиме коммутации каналов, в каких-то режимах работают в режиме коммутации сообщений и т.д. На сегодняшний день можно сказать, что сетей, принадлежащих чисто к одному из вышеперечисленных типов, нет.

3. Стандарт ISO/OSI

Развитие многомашинных ассоциаций вообще, и сетей ЭВМ в частности, определило возникновение необходимости стандартизации взаимодействия, происходящего в сети. Поэтому в конце 70-х начале 80-х годов ISO (International Standard Organization) предложила т.н. стандарт взаимодействия открытых систем ISO/OSI (Open System Interface).

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

VII

Прикладной уровень

VI

Представительский уровень

V

Сеансовый уровень

IV

Транспортный уровень

III

Сетевой уровень

II

Канальный уровень

I

Физический уровень

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

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

3. Сетевой уровень. Этот уровень управляет связью в сети между машинами. Здесь решается вопрос адресации и маршрутизации данных.

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

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

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

7. Прикладной уровень. На прикладном уровне решаются проблемы стандартизации взаимодействия с прикладными системами.

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

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

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

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

4. Немного об Интернет

многопроцессорный вычислительный быстродействие программа

Я с вами поговорю немного об Интернет, но не с точки зрения того, что нам говорят по телевизору, причем часто говорят вещи откровенно глупые, а сточки зрения ее устройства.

Несколько слов предыстории. В конце 60-х годов американское агентство перспективных исследований в обороне DARPA приняло решение о создании экспериментальной сети с названием ARPANet. Основным свойством этой сети было то, что предполагалось отсутствие какой-либо централизации. Этот проект начал развиваться. В 70-ом году ARPANet стала считаться действующей сетью США, и в частности, через эту сеть можно было добираться до ведущих университетских и научных центров США. В начале 80-х годов началась стандартизация языков программирования, а затем протоколов взаимодействия сетей. Здесь есть два момента, повлиявших на появление Интернет. Первый - это сам факт стандартизации. Второе - появление модели ISO/OSI. Этогт момент можно считать началом появления Интернета. Я начал обсуждать проблемы организации Интернет и обозначили основное качество этой системы, заложенное изначально - что эта сеть абсолютна симметрична с той точки зрения, что она не подразумевала какой-либо централизации и иерархии. Это свойство, которое легло в основу сети, и создало тот бум, который наблюдается сейчас, то есть Интернет может свободно расширяться.

Я с вами рассмотрел вкратце предысторию сети. Изначально сеть подразумевала чисто экспериментальную работу и уже в дальнейшем получила университетскую распространенность, коммерция же пришла в Интернет где-то в 1994-95 годах. основан на протоколах TCP/IP (Transfer Control Protocol / Internet Protocol). Иногда говорят: “протокол TCP/IP” - но это неправильно, так как под этой аббревиатурой скрывается целый набор протоколов, объединенных под одним названием. Кстати, здесь есть отдельно протокол TCP и отдельно протокол IP.

Семейство TCP/IP строится по четырехуровневой схеме. Рассмотрим таблицу соответствия TCP/IP модели ISO/OSI:

Уровни TCP/IP

Уровни ISO/OSI

I. Прикладных программ

I. Прикладных программ

II. Представление данных

II. Транспортный

III.Сеансовый

IV.Транспортный

III. Межсетевой

V. Сетевой

IV. Доступа к сети

VI.Канальный

VII.Физический

Уровень доступа к сети TCP/IP обеспечивают аппаратные интерфейсы и драйверы этих аппаратных интерфейсов. К примеру, протоколами уровня доступа к сети являются протоколы Ethernet. Их суть в следующем.

Ethernet - это система, обеспечивающая "мгновенный" доступ с "контролем несущей" и обнаружением столкновений. Ethernet - широковещательная сеть, это означает, что любое сообщение, выходящее из источника становится видимым всем остальным Ethernet- устройствам. Ethernet симметрична (нет никакого физического главенства), она предполагает наличие некоторой физической среды (разновидности коаксиального кабеля, кабель “витая пара”, СВЧ диапазон и др.), Ethernet-устройства, которое осуществляет взаимодействие в рамках данной среды. Так как сеть симметрична, то возникает проблема столкновения пакетов передающихся данных, то есть, когда одновременно посылаются два пакета данных из разных устройств - в этом случае происходит отказ передачи данных у обоих устройств, после этого они замирают на некоторое время, а затем делают еще одну попытку. Это напоминает разговор вежливых людей в темной комнате: если один человек говорит, то остальные молчат; когда, два человека, начинают говорить, то оба одновременно замолкают и делают паузу.

Следующее свойство Ethernet caeл??aaoся a oii, ?oi ea?aia eз Ethernet-устройств имеет уникальный адрес, этот адрес присваивается ему при изготовлении. Существует ряд международных правил, которые создают невозможным появление в мире двух Ethernet-устройств с одинаковым номером, будь-то уже сгоревшие устройства или еще находящиеся в строю. Этот адрес можно сравнить со штрих-кодом, который встречается на различных продуктах.

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

Вот в нескольких словах о примере четвертого уровня доступа протоколов TCP/IP, это наиболее распространенный вариант. Можно сказать о том, что такая сеть проста, но имеет ряд недостатков, заключающихся в том, что когда в сети возникает много активных пользователей, то учащаются столкновения сообщений и пропускная способность существенно снижается.

Следует обратить внимание, что когда мы говорим Интернет - сеть, то это также верно, как и то, что TCP/IP - протокол. То есть Интернет - это объединение сетей.

С этой точки зрения можно выделить два вида компьютеров, которые можно выделить в сети:

Это хост-компьютеры (host) и шлюзы (gate). В двух словах покажем, что есть что. Реально, каждый из компьютеров, который работает в сети, может классифицироваться по двум признакам. Если в компьютере расположена только одна сетевая карта или интерфейс, то это хост-компьютер и обычно он принадлежит какой-нибудь одной сети. Если в компьютере находятся две и более сетевых карт, при этом каждая из карт подключается к своей сети, то такой компьютер называется компьютером-шлюзом. Соответственно, через шлюзы можно объединять сети. То есть, если смотреть с точки зрения принадлежности к сетям - хост принадлежит одной сети, а шлюз принадлежит сразу двум или более сетям. Через шлюзы осуществляется взаимодействие между компьютерами в различных сетях. И этот механизм объединения и доступа является одной из отличительных черт Интернета, которая базируется на межсетевом уровне TCP/IP, который в свою очередь базируется на протоколе IP.

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

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

Класс А.

0

1 байт

2 байт

3 байт

4 байт

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

Класс B.

1

0

1 байт

2 байт

3 байт

4 байт

Признак класса B - старшие два бита равны “10”. Для нумерации сети используется остаток первого и целиком второй байт. 3 и 4 байты - номер компьютера в сети. Это также большие сети, их может быть большое количество, но также ограниченное.

Заключение

Гетерогенные глобальные сети в стандарте UNiX. Протоколы, адресация, навигация, функции. Практически сразу же после появления компьютеров на предприятиях, появилась необходимость в их объединении. Изначально это было необходимо для передачи данных на расстояние, потом для усиления мощности вычислительного комплекса. С развитием мощности машин и технологий, появилась возможность связывать компьютеры, на очень больших расстояниях. Когда-то казалось невозможным соединить компьютеры, находящиеся на разных континентах, а теперь... Технологии соединения компьютеров, само "железо", протоколы и программы много раз менялись. Безусловно, этого и стоило ожидать, так как развитие техники и науки должно было привести к этому. В первых сетях интересы пользователей не учитывались. Да и не о какой надежности речи даже и не шло. По мере удешевления процессоров в начале 60-х годов появились новые способы организации вычислительного процесса, которые позволили учесть интересы пользователей. Начали развиваться многотерминальные системы с разделением времени. В таких системах компьютер отдавался в распоряжение сразу нескольким пользователям. Каждый пользователь получал в своё распоряжение терминал, с помощью которого он мог вести диалог с компьютером. Причем время реакции вычислительной системы было достаточно мало для того, чтобы пользователю была не слишком заметна параллельная работа с компьютером других пользователей. Терминалы, выйдя за пределы вычислительного центра, рассредоточились по всему предприятию. И хотя вычислительная мощность была сосредоточена, но некоторые функции, как, например, ввод и вывод данных, стали распределёнными. Изначально речь шла о небольших объемах информации, обычно это были команды на запуск программы и отсылка результатов. По мере развития техники, объёмы данных стали возрастать, пропускной способности. Да и расстояния были большой преградой для терминальных машин... Тем временем потребность в соединение компьютеров, находящихся на большом расстоянии друг от друга, возросла.

Список использованной литературы

1. Каган Б.М. Электронные вычислительные машины и системы, 1991, 592 с.

2. Смирнов А.Д. Архитектура вычислительных систем, 1990, 320 с.

3. Копылов И.П. Математическое моделирование электрических машин 2001, 2001, 328 с.

4. Митрофанов О.В. Физические основы функционирования изделий микроэлектроники. Сер. Микроэлектроника. Кн.1, 1987, 168 с.

5. Павлов Л.П. Методы измерения параметров полупроводниковых материалов, 1987, 240 с.

6. Ефимов И.Е. Микроэлектроника, 1987, 416 с.

7. Каган Б.М. Цифровые вычислительные машины и системы, 1974, 680 с.

8. Неклепаев Б.Н. Электрическая часть электростанций, 1976, 552 с.

9. Тазов Г.В. Автоматизированное проектирование электрических машин малой мощности, 1991, 336 с.

10. Неклепаева Б.Н. Электрическая часть электростанций и подстанций, 1986, 640 с.

Размещено на Allbest.ru


Подобные документы

  • Развитие интегрированных пакетов прикладных программ, механизмы, такие, как OLE и OpenDoc, обеспечивающие их совместную работу. Анализ наиболее известных комплексов, состоящих из прикладных программ, работающих как самостоятельно, так и интегрированно.

    реферат [24,2 K], добавлен 03.03.2012

  • Особенности параллельного программирования высокопроизводительных многопроцессорных или многомашинных вычислительных комплексов. Основные положения и понятия стандартов MPI и OpenMP. Средства компиляции параллельных операторов для языков C и Fortran.

    лекция [177,9 K], добавлен 22.10.2014

  • Главная задача компьютерной системы. Виртуальные адресные пространства нескольких программ. Классификация методов распределения памяти. Зависимость загрузки процессора от числа задач и интенсивности ввода-вывода. Схема функционирования кэш-памяти.

    презентация [2,2 M], добавлен 14.11.2012

  • Исходные данные по предприятию ОАО "Красногорсклексредства". Разработка математических моделей задач по определению оптимальных планов производства продукции с использованием пакетов прикладных программ для решения задач линейного программирования.

    курсовая работа [122,5 K], добавлен 16.10.2009

  • Классификация пакетов прикладных программ. Microsoft Office как популярный пакет, предназначенный для решения задач автоматизации офиса. Пример формирования калькуляции стоимости выпечных изделий на хлебозаводе с помощью табличного процессора MS Excel.

    курсовая работа [1,3 M], добавлен 05.06.2013

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

    курсовая работа [452,8 K], добавлен 01.04.2009

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

    курсовая работа [401,9 K], добавлен 18.06.2015

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

    курсовая работа [1,7 M], добавлен 27.04.2013

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

    курсовая работа [114,7 K], добавлен 14.04.2009

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

    курсовая работа [163,3 K], добавлен 23.04.2013

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.