- •2) Число кортежей отношения;
- •5) Множество пар "имя атрибута" - "значение атрибута".
- •2) Множество пар "имя атрибута" - "имя домена";
- •3) Локальные базы данных могут управляться сурбд разных типов; (*)
- •4) Конкретную строку таблицы бд; (*)
- •2) Отсутствуют не ключевые атрибуты отношений, которые зависят от части сложного ключа;
- •4) Не содержат нетривиальных многозначных зависимостей; (*)
- •5) Любая имеющаяся зависимость соединения - тривиальна.
- •5) Любая имеющаяся зависимость соединения - тривиальна. (*)
- •3) Детерминанты всех функциональных зависимостей являются потенциальными ключами; (*)
- •4) Не содержат нетривиальных многозначных зависимостей;
- •2) Таблиц бд при помощи внешних ключей; (*)
- •3) Специального шлюза; (*)
- •Архитектура
- •5) Код смещение команды mov bl, al;
- •Системне програмування та операційні системи
- •1.Операционная система выполняет следующие две по существу малосвязанные функции:
- •2.По особенностям алгоритмов управления процессором операционные системы
- •3.Мобильные операционные системы предназначены для :
- •4.Критерий эффективности систем пакетной обработки:
- •15.Примитивы p и V в алгоритме Дейкстра оперируют над семафорами s и определяются следующим образом:
- •19. Функциями ос по управлению памятью являются:
- •Система не может изменять внешнюю среду.
- •2) Gfaa;
- •Свойстве новизны;
- •Оператор using namespace std позволяет:
- •Какая из следующих записей не является инициализирующей?
- •В каком случае преимущества применения указателей отсутствуют?
- •Когда переменная – ссылка не требует инициализации при описании?
- •Какие из следующих утверждений являются истинными для модификаторов доступа?
- •Какой из следующих спецификаторов описывает класс памяти, общедоступной для всей программы?
- •Какой из следующих спецификаторов используется для идентификации одноименных функций в иерархии классов?
- •Как работает следующий оператор
- •Какие действия выполняет функция
- •Какое из следующих свойств не является очевидным преимуществом объектно-ориентированного программирования?
- •Преимущества позднего связывание относительно раннего связывания состоит в том, что:
- •Какой принцип объектно-ориентированного программирования нарушается при наследовании реализации?
- •В каком порядке выполняются конструкторы базового и производного классов?
- •Почему доступ к замещаемым функциям членам базового класса является важным?
- •3 Задача синтаксического анализатора в составе компилятора следующая:
- •4 Задача редактора связей состоит в следующем:
- •5 Среда программирования это:
- •38 На Borland Pascal 7.0 описана функция p:
- •43 Если переменные типа integer и если a≡b (mod m) и X≡y(mod m), то какие из следующих утверждений истинны?
- •III. A/n≡ b/n(mod m) для всех n≠0
- •44 Выражения на некотором языке программирования описываются в Бэкуса –Наура форме (бнф) так:
2.По особенностям алгоритмов управления процессором операционные системы
подразделяются на:
1. а) операционные системы персональных компьютеров; б) операционные системы мини-компьютеров; в) операционные системы мейнфреймов; г) операционные системы кластеров.
2. а) многозадачные и однозадачные операционные системы; б) многопользовательские и однопользовательские операционные системы; в) системы, поддерживающие и не поддерживающие многонитевую обработку; г) многопроцессорные и однопроцессорные системы. (*) 3. а) системы пакетной обработки; б) системы разделения времени; в) системы реального времени; г) многопроцессорные и однопроцессорные системы.
4. а) многозадачные и однозадачные операционные системы; б) системы разделения времени; в) многопользовательские и однопользовательские операционные системы; г) многопроцессорные и однопроцессорные системы.
5. а) операционные системы персональных компьютеров; б) многопользовательские и однопользовательские операционные системы; в) системы реального времени; г) многопроцессорные и однопроцессорные системы.
3.Мобильные операционные системы предназначены для :
1. повышения эффективности обработки данных;
2. улучшения качества работы с периферийными устройствами;
3. облегчения переносимости с компьютера одного типа на компьютер другого типа; (*)
4. высокоэффективной разработки операционных систем нового поколения;
5. увеличения скорости передачи данных по сети.
4.Критерий эффективности систем пакетной обработки:
1. удобство и эффективность работы пользователя;
2. решение максимального числа задач в единицу времени; (*)
3. способность выдерживать заранее заданные интервалы времени между запуском программы и управляющим воздействием;
4. высокая скорость переключения с задачи на задачу;
5. оптимальное использование оперативной памяти.
5.Операционные системы, построенные на базе микроядерного подхода, по сравнению с операционными системами с монолитным ядром выполняют большинство функций:
1. более быстро за счет специализированных компонент – серверов;
2. с одинаковой скоростью;
3. более медленно из-за частых переходов между привилегированным и пользовательским режимами. (*)
4. более быстро, так как не требуется переключение из привилегированного режима в пользовательский и наоборот;
5. более медленно вследствие наращивания количества функций в процессе функционирования.
6.Концепция множественности прикладных сред наиболее просто реализуется в операционной системе за счет:
1. использования монолитного ядра, над которым работают различные серверы;
2. использования микроядра, над которым работают различные серверы; (*)
3. использования дополнительного аппаратного обеспечения;
4. в настоящее время не реализована ни в одной из операционных систем;
5. использования соответствующей версии BIOS.
7.Сетевая операционная система включает в себя следующие части:
1. средства управления локальными ресурсами компьютера, серверную часть, клиентскую часть, коммуникационные средства;
2. средства управления локальными ресурсами компьютера, серверную часть, клиентскую часть, средства управления периферийными устройствами компьютера;
3. среду разработки приложений, серверную часть, клиентскую часть, коммуникационные средства;
4. средства управления локальными ресурсами компьютера, серверную часть, клиентскую часть, флэш-память;
5. средства управления периферийными устройствами компьютера, серверную часть, клиентскую часть, флэш-память.
8. Редиректор – это:
1. компонент серверной части, который перехватывает запросы от приложений, анализирует их и переадресует к подсистеме локальной ОС или в сеть.
2. компонент, отвечающий за доставку сообщений указанному серверу;
3. к компонент клиентской части, который перехватывает запросы от приложений, анализирует их и переадресует подсистеме локальной ОС или в сеть; (*)
4. компонент, отвечающий за доставку сообщений указанному клиенту;
5. компонент, осуществляющий запрос приложения к подсистеме локальной ОС.
9. Функции подсистемы управления процессами:
1. отслеживание свободной и занятой памяти, обеспечение взаимодействия между процессами, настройка адресов программы на конкретную область физической памяти;
2. создание и удаление файлов, пересылка файлов между клиентской и серверной частями операционной системы, обеспечение процессов необходимыми аппаратными ресурсами;
3. перехватывание прерываний, обработка ошибок, создание и уничтожение процессов;
4. распределение процессорного времени между процессами, создание и уничтожение процессов, обеспечение процессов системными ресурсами, обеспечение взаимодействия между процессами; (*)
5. передача команд устройствам, обеспечение взаимодействия между процессами, перехватывание прерываний, обработка ошибок.
10.Состояние процесса «ГОТОВНОСТЬ» означает:
1. активное состояние процесса, когда процесс обладает всеми необходимыми ресурсами и непосредственно выполняется процессором;
2. пассивное состояние процесса, процесс не выполняется по внутренним причинам, например, ожидает завершения операции ввода-вывода, получения сообщения от другого процесса, освобождения необходимого ему ресурса.
3. пассивное состояние процесса, процесс не выполняется по внешним причинам, например, занятость процессора другим процессом; (*)
4. пассивное состояние процесса, процесс обладает всеми необходимыми ресурсами и непосредственно выполняется процессором;
5. активное состояние процесса, процесс обладает всеми необходимыми ресурсами, но процессор занят выполнением другого процесса.
11.Дескриптор процесса – это:
1. состояние регистров и программного счетчика, режим работы процессора;
2. указатели на открытые файлы, информация о незавершенных операциях ввода-вывода, коды ошибок выполняемых данным процессом системных вызовов;
3. идентификатор процесса, состояние процесса, данные о степени привилегированности процесса, место нахождения кодового сегмента; (*)
4. единица работы, заявка на потребление системных ресурсов;
5. состояние регистров, программного счетчика и кодового сегмента процесса.
12.Очереди процессов представляют собой:
1. дескрипторы процессов, объединенные в списки; (*)
2. контексты процессов, объединенные в списки;
3. связанные в двунаправленный список адреса кодовых сегментов процессов;
4. матрицу соответствия дескрипторов процессов;
5. матрицу соответствия контекстов процессов.
13.В соответствии с алгоритмами планирования процессов, основанными на квантовании, смена активного процесса происходит, если:
1. а) процесс перешел в состояние «ГОТОВНОСТЬ»; б) исчерпан квант процессорного времени, отведенный данному процессу; процесс завершился и покинул систему; в) относительный приоритет процесса изменился на абсолютный; г) процесс завершился и покинул систему.
2. а) процесс завершился и покинул систему; б) исчерпан квант процессорного времени, отведенный данному процессу; в) процесс перешел в состояние «ОЖИДАНИЕ»; г) изменился относительный приоритет процесса.
3. а) исчерпан квант процессорного времени, отведенный данному процессу; б) процесс завершился и покинул систему; в) изменился абсолютный приоритет процесса; г) процесс перешел в состояние «ОЖИДАНИЕ».
4. а) исчерпан квант процессорного времени, отведенный данному процессу; б) процесс завершился и покинул систему; в) произошла ошибка; г) процесс перешел в состояние «ГОТОВНОСТЬ».
5. а) процесс завершился и покинул систему; б) произошла ошибка; в) процесс перешел в состояние «ОЖИДАНИЕ»; г) исчерпан квант процессорного времени, отведенный данному процессу. (*)
14.Самый эффективный способ обеспечения взаимного исключения при реализации критических секций:
1. разрешение процессу, находящемуся в критической секции, запрещать все прерывания;
2. запрещение процессу, находящемуся в критической секции, запрещать все прерывания;
3. использование блокирующих переменных;
4. аппарат событий; (*)
5. использование разблокирующих переменных.
