Навигация
Главная
Поиск
Форум
FAQ's
Ссылки
Карта сайта
Чат программистов

Статьи
-Delphi
-C/C++
-Turbo Pascal
-Assembler
-Java/JS
-PHP
-Perl
-DHTML
-Prolog
-GPSS
-Сайтостроительство
-CMS: PHP Fusion
-Инвестирование

Файлы
-Для программистов
-Компонеты для Delphi
-Исходники на Delphi
-Исходники на C/C++
-Книги по Delphi
-Книги по С/С++
-Книги по JAVA/JS
-Книги по Basic/VB/.NET
-Книги по PHP/MySQL
-Книги по Assembler
-PHP Fusion MOD'ы
-by Kest
Professional Download System
Реклама
Услуги

Автоматическое добавление статей на сайты на Wordpress, Joomla, DLE
Заказать продвижение сайта
Программа для рисования блок-схем
Инженерный калькулятор онлайн
Таблица сложения онлайн
Популярные статьи
OpenGL и Delphi... 65535
Форум на вашем ... 65535
21 ошибка прогр... 65535
HACK F.A.Q 65535
Бип из системно... 65535
Гостевая книга ... 65535
Invision Power ... 65535
Пример работы с... 65535
Содержание сайт... 65535
ТЕХНОЛОГИИ ДОСТ... 65535
Организация зап... 65535
Вызов хранимых ... 65535
Создание отчето... 65535
Имитационное мо... 65535
Программируемая... 65535
Эмулятор микроп... 65535
Подключение Mic... 65535
Создание потоко... 65535
Приложение «Про... 65535
Оператор выбора... 65535
Реклама
Сейчас на сайте
Гостей: 25
На сайте нет зарегистрированных пользователей

Пользователей: 13,361
новичок: uehuat
Новости
Реклама
Выполняем курсовые и лабораторные по разным языкам программирования
Подробнее - курсовые и лабораторные на заказ
Delphi, Turbo Pascal, Assembler, C, C++, C#, Visual Basic, Java, GPSS, Prolog, 3D MAX, Компас 3D
Заказать программу для Windows Mobile, Symbian

Моделирование работы ЭВМ на GPSS + Пояснительная записка
Моделирование процесса обработки заданий на вычислительном центре на GP...
Изменения контуров и сортировка в двумерном массиве чисел на Turbo Pasca...

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

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



Также может иметь смысл заглянуть на сайт topolshop48.ru, ведь именно там можно узнать много нового на тему http://topolshop48.ru/. Тема автономная канализация может показаться на первый взгляд незначительной и даже не тематичной. Но стоит посетить сайт topolshop48.ru, и тема автономная канализация начинает проявлять себя с неожиданной стороны и вызывает всё больший интерес. Дело в том, что тема автономная канализация очень подробно представлена на сайте topolshop48.ru. Трудно найти более детальное освещение темы автономная канализация чем это сделано на сайте topolshop48.ru. Спасибо сайту topolshop48.ru за такое доскональное преподнесение темы автономная канализация.


♦ Пространство имен. Некоторые распределенные файловые системы предлагают унифицированное пространство имен, например такие, в которых для доступа к конкретному файлу все клиенты используют одно и тоже полное имя. В иных реализациях каждый клиент может настроить пространство имен индивидуально путем монтирования поддеревьев в определенных каталогах файловой иерархии. В распределенных системах применимы оба метода.
♦ Работа в режиме запоминания состояния и без него. Сервер, поддерживающий запоминание состояния, сохраняет информацию об операциях клиентов между запросами и использует ее для корректного обслуживания последующих запросов. Некоторым запросам, например open или seek, необходимо помнить, какие файлы были открыты клиентом, а также смещение для каждого открытого файла. В системах, не запоминающих состояние, каждый запрос является самодостаточным, а сервер не хранит информацию о клиентах. Последние серверы работают быстрее, поскольку используют преимущества знаний о состоянии клиента, что экономит значительный объем сетевого трафика. Однако такие серверы обычно используют более сложные механизмы поддержки целостности и восстановления после сбоев. Серверы, не со- хранящие информацию о состоянии, более просты в реализации, но не обладают высокой производительностью.
♦ Семантика разделения. В распределенных файловых системах должна быть определена семантика, регламентирующая действия при одновременном доступе к файлу нескольких клиентов. Семантика UNIX требует того, чтобы изменения, сделанные одним клиентом, были видимы для остальных при последующем вызове read или write. Некоторые файловые системы поддерживают семантику сеансов, где изменения показываются остальным клиентам только после вызовов open или close. Другие системы предоставляют иные виды гарантий, например некий определенный интервал времени, после которого клиент должен увидеть изменения в файле.
♦ Методы удаленного доступа. В идеальной клиент-серверной модели для доступа к файлам применяется метод удаленных служб, где каждое действие инициализируется клиентом, а сервер является простым агентом, обслуживающим клиентские запросы. Во многих распределенных файловых системах (в частности, поддерживающих запоминание состояния) сервер играет более заметную роль. Он не только обслуживает клиентские запросы, но и участвует в механизме согласования кэша, уведомляя клиентов, если их кэшированные данные стали неверными.
Рассмотрим несколько распределенных файловых систем, используемых в UNIX, и то, как они поддерживают перечисленные средства.
Опубликовал katy July 11 2015 15:29:29 · 0 Комментариев · 2223 Прочтений · Для печати

• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •


Комментарии
Нет комментариев.
Добавить комментарий
Имя:



smiley smiley smiley smiley smiley smiley smiley smiley smiley
Запретить смайлики в комментариях

Введите проверочный код:* =
Рейтинги
Рейтинг доступен только для пользователей.

Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.

Нет данных для оценки.
Гость
Имя

Пароль



Вы не зарегистрированны?
Нажмите здесь для регистрации.

Забыли пароль?
Запросите новый здесь.
Поделиться ссылкой
Фолловь меня в Твиттере! • Смотрите канал о путешествияхКак приготовить мидии в тайланде?
Загрузки
Новые загрузки
iChat v.7.0 Final...
iComm v.6.1 - выв...
Visual Studio 200...
CodeGear RAD Stud...
Шаблон для новост...

Случайные загрузки
Панель случайной ...
Progressbar
Visual Studio 200...
Сложный калькулятор
Cooltray
Ильдар Хабибуллин...
Email
Карта сайта
С# для профессион...
ScreenSaver [Исхо...
Язык программиров...
Binary2XMLDemo (Р...
DCMintry
Паскаль и Дельфи....
Анимированное поя...
Matrix2D
Calendar
MiniTetris [Исход...
LaserTank [Исходн...
База для Allsubmi...

Топ загрузок
Приложение Клие... 100772
Delphi 7 Enterp... 97809
Converter AMR<-... 20261
GPSS World Stud... 17014
Borland C++Buil... 14189
Borland Delphi ... 10267
Turbo Pascal fo... 7372
Калькулятор [Ис... 5972
Visual Studio 2... 5206
Microsoft SQL S... 3661
Случайные статьи
отбор лучшего вари...
Правила работы с ф...
Обработка транзакц...
Современное состоя...
Сформировать масси...
Моделирование элек...
Символьный (литерн...
Функции работы с б...
Простой графически...
Виды роботов Яндекса
Монетизация интерн...
Программа перечисл...
ЦЕЛЬ: ХРАНЕНИЕ МНО...
Универсальные пане...
Строительство домов
Принципы организац...
Формирование импул...
ПОЛИМОРФИЗМ, СТАТИ...
No enclosing FOR, ...
Назначение физичес...
6.3. Принципы
Режим “Портрет” и...
Windows: щелкните ...
Фреймы
Списки управления ...
Статистика



Друзья сайта
Программы, игры


Полезно
В какую объединенную сеть входит классовая сеть? Суммирование маршрутов Занимают ли таблицы память маршрутизатора?