Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы на ГОСы.doc
Скачиваний:
8
Добавлен:
03.12.2018
Размер:
1.13 Mб
Скачать

2.Замкнута мережева модель систем оперативної обробки інформації з обмеженим числом заявок.

При оперативной обработке информации ставится цель уменьшить среднее время решения задачи. Не допускается образование больших очередей работ на входе ВС, создается некоторый излишек технических средств, обеспечивающий возможность параллельно-последовательной обработки всех задач, которые в данный момент появились на входе ВС. ВС работает в режиме оперативной обработки 1, 0 если поступившая заявка немедленно принимается к исполнению. В СОО все работы считаются активными, т. е. все работы выполняются в режиме мультипрограм-ния. Производительность СОО превышает интенсивность поступления работ. Для построения сетевых моделей СОО примем следующие основные допущения: l.Bce пользователи однородны, т.е. они характеризуются одинаковыми распределениями продолжительности состояния обдумывания и этапов решения задач в СОО, т.е. пользователи генерируют однородные заявки. 2.Эти распределения экспоненциальны, это значит, что в качестве моделей СОО могут использоваться разомкнутые и замкнутые экспоненциальные стохастические сети. Источником заявок в замкнутой модели можно считать систему So, содержащую М каналов Tl ,.,Т М 0. v0- среднее время обдумывания пользователем результатов обработки своей предыдущей задачи. Очередь к этой системе отсутствует, т.к. число заявок, циркулирующих в сети, равно числу каналов в СМО. Интенсивность поступления заявок из системы SO в другие системы Sl,...,Sn сети зависит от числа заявок, находящихся в системе SO, где Mj - число заявок, пребывающих в j-й СМО сети.

3.Основні функції субд. Управління буферами оперативної пам’яті. Управління трансакціями.

К числу функций СУБД принято относить следующие: Непосредственное управление данными во внешней памяти. Эта функция включает обеспечение необходимых структур внешней памяти как для хранения данных, непосредственно входящих в БД, так и для служебных целей, например, для убыстрения доступа к данным в некоторых случаях (обычно для этого используются индексы).Управление буферами оперативной памяти. СУБД обычно работают с БД значительного размера; по крайней мере этот размер обычно существенно больше доступного объема оперативной памяти. Понятно, что если при обращении к любому элементу данных будет производиться обмен с внешней памятью, то вся система будет работать со скоростью устройства внешней памяти. Практически единственным способом реального увеличения этой скорости является буферизация данных в оперативной памяти. Управление транзакциями. Транзакция - это последовательность операций над БД, рассматриваемых СУБД как единое целое. Либо транзакция успешно выполняется, и СУБД фиксирует (COMMIT) изменения БД, произведенные этой транзакцией, во внешней памяти, либо ни одно из этих изменений никак не отражается на состоянии БД. Понятие транзакции необходимо для поддержания логической целостности БД. Журнализация. Одним из основных требований к СУБД является надежность хранения данных во внешней памяти. Под надежностью хранения понимается то, что СУБД должна быть в состоянии восстановить последнее согласованное состояние БД после любого аппарат или програм сбоя. Понятно, что в любом случае для восстановления БД нужно располагать некоторой дополнительной информацией. Другими словами, поддержание надежности хранения данных в БД требует избыточности хранения данных, причем та часть данных, которая используется для восстановления, должна храниться особо надежно. Наиболее распространенным методом поддержания такой избыточной информации является ведение журнала изменений БД. Поддержка языков БД. Для работы с базами данных используются спец. языки, в целом называемые языками баз данных. В ранних СУБД поддерживалось несколько специализированных по своим функциям языков. Чаще всего выделялись два языка - язык определения схемы БД (SDL) и язык манипулирования данными (DML). SDL служил главным образом для определения логической структуры БД, т.е. той структуры БД, какой она представляется пользователям. DML содержал набор операторов манипулирования данными, т.е. операторов, позволяющих заносить данные в БД, удалять, модифицировать или выбирать существующие данные. В современных СУБД обычно поддерживается единый интегрированный язык, содержащий все необходимые средства для работы с БД. Стандартным языком распространенных в реляционных СУБД является SQL (Structured Query Language).