Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
otvety_GOSY_2011.docx
Скачиваний:
24
Добавлен:
18.03.2015
Размер:
1.33 Mб
Скачать

3. Transaction

А) Процедура "отката" базы данных, т.е. перевода ее в исходное состояние при обнаружении сбоя команды SQL.

Б) Совокупность параметров, сохраняемых во время выполнения команды SQL, чтобы иметь возможность перевести базу данных в исходное состояние в случае обнаружения сбоя.

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

Г) Несколько последовательных команд SQL, рассматриваемых как единая задача в плане обеспечения целостности без гарантий целостности для отдельных команд.

4. Операционная система как диспетчер ресурсов (ос)

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

ОС управляет перемещением, хранением и обработкой данных и, управляя ресурсами компьютера, контролирует его основные функции. Однако это управление имеет следующие особенности:

1. функции ОС работают точно так же, как и все остальное ПО;

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

ОС — это, по сути, набор компьютерных программ. Как и любая другая программа, она отдает процессору команды. Ключевым отличием является назначение этой программы. ОС указывает процессору, как использовать другие системные ресурсы и как распределять время при исполнении других программ. Но для того, чтобы реализовать действия, предписываемые ОС, процессор должен приостановить работу с ней и перейти к выполнению других программ. Т.о., ОС уступает управление процессору, чтобы он смог выполнить некоторую "полезную" работу, а затем возобновляет контроль ровно настолько, чтобы подготовить процессор к следующей части работы.

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

5. Перечислите критерии качества программного продукта и дайте характеристику критериев (тп)

КК отражают следующие аспекты: 1. насколько хорошо (просто, надежно, эффективно) можно использовать программный продукт; 2. насколько легко эксплуатировать программный продукт; 3. можно ли использовать программный продукт при изменении условия его применения и др.

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

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

Билет 16

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]