Вычислительные сети – как распределенные системы

Общие принципы построения вычислительных сетей

Недостатки

Преимущества

 

· Малый вес, бесшумность работы и портативность.

· Все современные материнские платы персональных компьютеров имеют USB-разъёмы.

· Более устойчивы к механическим воздействиям (вибрации и ударам) по сравнению с дисками.

· Работоспособность в широком диапазоне температур.

· Высокая плотность записи (значительно выше, чем у СD или DVD).

· Отсутствие подвижных частей, что снижает их энергопотребление в 3—4 раза по сравнению с жёстким диском.

· Не подвержены воздействию царапин и пыли, которые были проблемой для оптических носителей и дискет.

· Разнообразный внешний вид.

 

· Ограниченное число циклов записи-стирания перед выходом из строя.

· Способны хранить данные полностью автономно до 5 лет. Наиболее перспективные образцы — до 10 лет.

· Скорость записи и чтения ограничены пропускной способностью USB

· В отличие от дискет и компакт-дисков, имеют недостатки, свойственные любой электронике:

· чувствительны к электростатическому разряду — обычное явление в быту, особенно зимой;

· чувствительны к радиации.

· если на накопителе usb 2.0, а на материнской плате 1.0 или 1.1 то накопитель будет работать со скоростью 1.0 или 1.1 соответственно

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

 

Пакетная обработка информации;

Использование многотерминальных систем;

Глобализация многотерминальных систем;

Информационные технологии на базе локальных сетей;

Стандартизация технологий на базе локальных сетей

 

 

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

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

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

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

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

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

 

 

Компьютер 1
Компьютер 2


Сервер
Клиент
Запрос


Ответ

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