Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Присяжный 41-50.docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
77.28 Кб
Скачать

44. Недостатки схемы «файловый сервер»

Архитектура с использованием файлового сервера обладает следующими основными недостатками:

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

С увеличение объема хранимых данных и числа пользователей снижается производительность настольных СУБД. Из-за этих проблем системы с совместным использованием файлов редко используются для обработки больших объемов данных

При такой архитектуре вся тяжесть выполнения запроса к БД и управления целостностью БД ложится на СУБД пользователя

На каждой рабочей станции должна находиться сама сетевая версия настольной СУБД, что требует наличия больших объемов оперативной памяти на компьютере пользователя.

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

45. Недостатки централизованной двухзвенной схемы разделения приложений

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

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

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

46. Перечислить области, на которые делится память при простом непрерывном распределении;

  Рис. 1. Схемы управления памятью

На выбор конкретной стратегии управления памятью при разработке программно-аппаратных средств ЭВМ оказывают вли- яние различные соображения:

простота реализации;

гибкость использования имеющегося ресурса ОП;

требования повышения эффективности системы и т.д.

Концептуально память делится на три основные области:

область памяти, постоянно распределенная операционной системе;

область памяти, используемая заданием;

область памяти, выделенная заданию, но не используемая им.

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

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

Эту проблему можно разрешить, используя ОП чрезвычайно больших размеров. Такой подход очень прост, но не реализуем по экономическим причинам.

Другой подход заключается в создании такой ОС, которая обеспечивала бы иллюзию чрезвычайно большой памяти. Такая "иллюзорная" память называется виртуальной памятью.