Главная страница
Меню сайта
Архив
Чат

Главная » Статьи » Мои статьи

Расчет показателей надежности Введение в программирование на Java Сети предприятия Учебник PHP


Расчет показателей надежности резервированных устройств с учетом восстановления



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

При резервировании с восстановлением резерв как бы все время пополняется восстанавливаемыми блоками.

Показатели надежности, как правило, определяются при условии, что в момент включения все элементы работоспособны.

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

Будем рассматривать в дальнейшем 2-ой метод. В методе дифференциальных уравнений использовано допущение о показательных распределениях времени между отказами и времени восстановления.

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

Введение в программирование на Java



Мобильность JavaВ свое время вы слышали, что язык программирования С является мобильным

. Это нужно понимать в том смысле, что имеется принципиальная возможность переноса программ C на различные платформы.

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

Вспомните хотя бы проблемы, связанные с переносом 16-разрядных приложений Windows в 32-разрядную среду Windows 95 и Windows NT. Даже если вы тщательно следовали всем рекомендациям, разрабатывая приложения так, чтобы они могли работать в будущих версиях Windows, едва ли вам удастся просто перекомпилировать исходные тексты, не изменив в них ни строчки. Ситуация еще больше ухудшается, если вам нужно, например, перенести исходные тексты приложения Windows в среду операционной системы OS/2 или в оболочку X-Windows операционной системы UNIX. А ведь есть еще другие компьютеры и рабочие станции!

Корпоративные сети



Корпоративные сети называют также сетями масштаба предприятия, что соответствует дословному переводу термина «enterprise-wide networks», используемого в англоязычной литературе для обозначения этого типа сетей. Сети масштаба предприятия

(корпоративные сети) объединяют большое количество компьютеров на всех территориях отдельного предприятия. Они могут быть сложно связаны и покрывать город, регион или даже континент. Число пользователей и компьютеров может измеряться тысячами, а число серверов - сотнями, расстояния между сетями отдельных территорий могут оказаться такими, что становится необходимым использование глобальных связей Для соединения удаленных локальных сетей и отдельных компьютеров в корпоративной сети применяются разнообразные телекоммуникационные средства, в том числе телефонные каналы, радиоканалы, спутниковая связь. Корпоративную сеть можно представить в виде «островков локальных сетей», плавающих в телекоммуникационной среде.

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

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

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

Область видимости переменной Учебник PHP



Область видимости переменной это контекст, в котором она определяется. Как правило все переменные PHP имеют единую область видимости. Эта единая область видимости включает также include и required/необходимые файлы Вы можете заметить, что это слегка отличается от языка C тем, что глобальные переменные C автоматически доступны функциям, если только не переопределяются специально локальным определением. Это иногда создаёт проблемы, если неумышленно изменить глобальную переменную. В PHP глобальные переменные обязаны быть определены внутри функции, если они будут использоваться в этой функции Другой важной особенностью области видимости переменной является static/статическая переменная. Статическая переменная существует только в локальной области видимости функции, но не теряет своего значения, когда программа выходит из этой области видимости

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



Источник: http://ucoz
Категория: Мои статьи | Добавил: admin3 (06.05.2010) | Автор: ucoz
Просмотров: 278 | Рейтинг: 0.0/0 |
Всего комментариев: 0
Имя *:
Email:
Код *:


Меню пользователя
Привет: Гость

Гость, мы рады вас видеть. Пожалуйста зарегистрируйтесь или авторизуйтесь!
Логин:
Пароль:
Опрос
Какой жанр вам более симпотичен?
Всего ответов: 279
Последние новости
Друзья
kikki "$DCODE_1"
сopyright © 2008 klas-crew.ucoz.ru by Fujitsu Создать сайт бесплатно