русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Расширяемость и масштабируемость.


Дата добавления: 2013-12-23; просмотров: 1756; Нарушение авторских прав


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

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

 

Прозрачностьсети достигается в том случае, когда сеть представляется пользователю не как множество отдельных компьютеров, связанной сложной системой оборудования, а как единая вычислительная машина. Известный лозунг компании Sun Microsystems: «Сеть – это компьютер».

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



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

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

 



<== предыдущая лекция | следующая лекция ==>
Различия локальных и глобальных сетей. | Управляемость.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.078 сек.