Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпоры БИС(1).docx
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
76.31 Кб
Скачать

39.Организация совместного доступа к базе данных абс.

40. Краткая характеристика сетевых ОС, механизм мультизадачности, принципы работы с различными СУБД.Сетевые ОС предназначены для обеспечения параллельного многопольз-го доступа внутри ЛВС.Сетевые ОС решают 3 осн задачи : 1) поддержка подключения пользователей с отд-х РС к ресурсам сети, т.е. к общ инф-ии. Разграничение прав доступа. 2)Хр-е общ-х д-х ,кот вкл не только инф,но и пр-мы для доступа к этой информации. Программные средства хранятся ввиде файлов, 3)Поддержка работы специальных программных (исп-ся на сервере для вып какой-либо задачи и иногда эта задача называется – процессом.)Одной из характеристик ОС является её многозадачность, а именно каким образом ресурсы системы передаются и разделяются между одновременно работающими задачами.В основе такого мех-ма лежит многонитивая обр-ка.В соответствии с ней любой процесс(задача) разбив-ся на отд-е нити,т.е подзадачи кот-е вып взаимосвязано,но отдельно др от др. Многонитивая обр-ка реализована на след-м принципе : каж аппарат часть или процессор может выполнить только 1 нить ,поэтому параллельная обр-ка присут только в многопроц-х системах . Количество процессоров нельзя выдерживать по количеству нитей. 2 осн мех-ма смены нитей : невытесняющая мультизадачность (каж нит сама опр время вып операции и сама передает упр в ОС .в ф-ции ОС вх: формир-е списка очеред-ти смены нитей и передача упр-я след-ей по списку нити. Нить,стоящая 1-ой в очереди переносится на вып-е ,она сама прекращ свою работу и передает работу в ОС. ОС запоминает в каком состоянии оказалась нить после своей работы и эта нить перемещается в очередь на основании логики процесса. Дальнейшая работа начин-ся с того места ,на кот она закончилась в прошлый раз. При этом механизме достигается наибольшее быстродействие системы, а сама система треб меньшего кол-ва ресурсов.) , вытесняющая мультизадачность –ОС полностью упр-ет работой нити. Каждая нить работает опр кол-во времени или квант времени. Все нити равноправны. ОС после вы-я кванта отбирает у нити упр-е, сохр-ет ее текущее состояние и передает управление следующей нити. Такая организация приводит к ухудшению быстродействия работы системы и к увеличению потребности системы в ресурсах, но существенно надежная , т.к. система перестает зависеть от качества работы нити и застрахована от зависания.Вывод: невытесняющая мультизадачность требует более тщательной разработки программы, как правило, это специальные программные средства, треб. От разработчика высокой квалификации. Каждую нить нужно заставлять правильно работать. Этот способ применяется для решения узкоспециализированных прикладных задач. Для решения общих задач лучше подходит 2 способ.3 основные ОС, исп. Для банковских платформ:Продукты NetWear реализ-ют невытесняющую мультизадачность.хороши для файл-серверов,но ограничены для программ общего назначения. Основное загружаемое ядро явл системой ,которая запускает осн-е приложения .Особенности этих систем в том ,что очень простое упр-е.Windows (RS Bank) реал на основе вытесняющей мультизадачности, считается объектно-ориентированной системой.В них имеется ядро, которое выполняет общие функции.что и NETWEAR, остальные приложения могу обращаться к б.д. только через ядро ОС.Скорость работы <<, но «+» в том,что можно использовать отдельные её блоки для выполнения тех или иных задач.Сод. язык запросов б.д. и интерфейс(>процессов, > пользователей, <раб. системы). UNIX: Принцип работы с ядром.Обеспечивает коммандное управление ядром, понятийную конфигурацию файлов и рассчитаны на многопроцессорную работу.UNIX – системы серьезные – системы для серьезных серверных платформ.Механизм невытесняющей мультизадачности.