- •1. Подпрограмма-функция предназначена для вычисления какого-либо параметра. Функция состоит из заголовка и тела функции.
- •3. Регистр – разновидность озу, встроенного в микропроцессор.
- •4. К основным характеристикам лкс относятся следующие:- длина общего канала связи;-вид физической среды передачи данных (волоконно-оптический кабель, витая пара, коаксиальный кабель);
- •3. Прямой доступ к памяти (пдп) – система для быстрой передачи данных между памятью и периферийным устройством, минуя процессор.
- •4. Разграничение доступа пользователей к ресурсам. Управление доступом может быть достигнуто при использовании дискреционного или мандатного управления доступом
- •2. Мощностью множества Nn, а также мощностью любого равномощного ему множества, называется натуральное число n. Мощность конечного множества равна числу его элементов.
- •3. Эти принтеры специально используются для распечатки фотографий и обычно имеют небольшие размеры, поэтому не могут использоваться как универсальные.
- •4. Система Windows nt Server может использоваться в качестве(функции):
- •3. Управляющие регистры (Control Registers) cro, cr1, cr2, cr3 хранят признаки состояния процессора, общие для всех задач. Этих регистров в процессорах 8086/88 не было.
- •2. Первая нормальная форма (1нф) – отношение, в котором на пересечении каждой строки и каждого столбца содержится только одно значение.
- •2. Внешний ключ – это атрибут или множество атрибутов внутри отношения, которое соответствует потенциальному ключу некоторого (может быть, того же самого) отношения.
- •4. Система www (World Wide Web - всемирная информационная сеть). В качестве основного протокола системой www используется протокол http (HyperText Transfer Protocol, протокол передачи гипертекста).
- •4. Функции ос по управлению памятью в мультипрограммной системе следующие:
- •3. Формат команды – количество и интерпретация разрядов, представляющих машинную команду.
- •4. Можно определить объект-наследник существующего объекта. В этом случае тип определяется следующим образом:
- •2. Потенциальный ключ – суперключ, который не содержит подмножества, также являющегося суперключом данного отношения.
- •3. Основными функциями системы прерываний являются:
- •Виртуализация памяти может быть осуществлена на основе двух различных подходов:
- •3. Процесс выполнения команды состоит из двух этапов: выборка и выполнение.
3. Основными функциями системы прерываний являются:
- запоминание состояния прерываемой программы;
- осуществление перехода к прерывающей программе;
- восстановление состояния прерванной программы;
- возврат к прерванной программе.
При наличии нескольких источников запросов прерываний должен быть установлен определенный порядок в обслуживании поступающих запросов, т.е. должны быть установлены приоритетные соотношения между запросами.
Приоритетные соотношения определяют, какой из нескольких поступивших запросов подлежит обработке в первую очередь, и устанавливают, имеет или не имеет право данный запрос прерывать ту или иную программу.
Прерывающая программа, как правило, состоит из трех частей:
1. Подготовительной, обеспечивающей сохранение состояния прерванной программы.
2. Основной, выполняющей затребованную запросом работу.
3. Завершающей, обеспечивающей продолжение работы прерванной программы.
4. Планирование и диспетчеризация потоков является основой для перехода от выполнения одного потока к другому в процессе функционирования операционной системы. Работа по определению того, в какой момент необходимо прервать выполнение текущего активного потока и какому потоку предоставить возможность выполняться, называется планированием. Планирование потоков осуществляется на основе информации, хранящейся в описателях процессов и потоков. При планировании могут приниматься во внимание приоритет потоков, время их ожидания в очереди, накопленное время выполнения, интенсивность обращений к вводу-выводу и другие факторы. ОС планирует выполнение потоков в независимости от их принадлежности одному или разным процессам. Так, например, после выполнения потока некоторого процесса ОС может выбрать для выполнения другой поток того же процесса или же назначить к выполнению поток другого процесса. Выбор того или иного потока в первую очередь будет определяться алгоритмом планирования, применяемым в данной ОС, текущей ситуацией в системе и критерием эффективности функционирования системы. Планирование потоков, по существу, включает в себя решение двух задач:
- определение момента времени для смены текущего активного потока;
- выбор для выполнения потока из очереди готовых потоков.
5. Get the number of Direct draw devices
int CDDEngine::GetNumDevices()
{
EnumDevInfo di;
di.iDeviceCount = 0;
di.iDevice = -1;
m_hr = ::DirectDrawEnumerate(EnumDevFn, &di);
ASSERT(SUCCEEDED(m_hr));
return di.iDeviceCount;
Билет №32
1. Можно определить объект-наследник существующего объекта. В этом случае тип определяется следующим образом:
Type
ИмяОбъектаНаследника = Object (Имя ОбъектаПрародителя)
Новые ПоляОбъектаНаследника;
НовыеМетодыОбъектаНаследника;
End;
Этот процесс, с помощью которого один тип наследует характеристики другого типа, называется наследованием. Наследник называется порожденным (дочерним) типом, а тип, наследующий свои характеристики, называется порождающим (родительским) типом. Тип “наследник” иногда называется производным типом.
Переменным типа объект можно присваивать не только значения этого же типа, но и любого производного от него. Пусть имеются экземпляр Person типа TPerson и экземпляр Student типа TStudent, тогда возможно следующее присваивание:
Person := Student;
Подобная операция заполнит поля данных Person значениями аналогичных полей, унаследованных Student. Методы таким образом не присваиваются. Поскольку производный тип всегда получается не меньшим, чем прародительский, операция присваивания возможна именно таким путем:
Прародитель Наследник.
При этом гарантируется заполнение всех полей переменной, стоящей слева. В противном случае возникла бы неопределенность с “лишними” полями, присутствующими в переменной справа. Во избежание такой неопределенности запрещено ставить “наследный” тип слева от прародительского.
2. Системы с разделением памяти состоят из тесно связанных между собой компонентов, в число которых входит несколько процессоров, разделяющих общую системную память. Иначе называемая симметричной многопроцессорной обработкой (СМП), эта архитектура в настоящее время приобрела большую популярность и применяется для разных вычислительных платформ, начиная от персональных рабочих станций, содержащих несколько параллельно работающих микропроцессоров, больших RISC – вплоть до крупнейших мейнфреймов. Данная архитектура обеспечивает быстрый доступ к данным для ограниченного числа процессоров, количество которых обычно не превосходит 64. В противном случае сетевые взаимодействия превращаются в узкое место, ограничивающее производительность всей системы.
3. В данных принтерах луч лазера создает изображение в половину страницы или целую страницу в виде наэлектризованных точек на специальном барабане (аналогично действию электронной пушки в ЭЛТ-дисплее). Эти точки притягивают красящий порошок, который потом переносится на бумагу при прокатывании барабана по листу. Затем лист нагревается, чтобы порошок въелся в бумагу, а барабан очищается для следующего листа.
Достоинства лазерных принтеров:
- высокая скорость печати;
- большой ресурс работы;
- высокое качество печати. Заметим, что растровый характер изображения, получаемого на таком принтере, меньше, чем у матричных, но больше, чем у сублимационных.
К недостаткам лазерных принтеров можно отнести:
- большой расход энергии (поэтому принтер нельзя питать через источник бесперебойного питания в силу недостаточной мощности последнего);
- дороговизну;
- громоздкость;
- большую электризацию воздуха.
4. Виртуальным называется ресурс, который пользователю или пользовательской программе представляется обладающим свойствами, которыми он в действительности не обладает. Виртуализация оперативной памяти осуществляется совокупностью программных модулей ОС и аппаратных схем процессора и включает решение следующих задач:
- размещение данных в запоминающих устройствах разного типа, например часть кодов программы – в оперативной памяти, а часть – на диске;
- выбор образов процессов или их частей для перемещения из оперативной памяти на диск и обратно;
- перемещение по мере необходимости данных между памятью и диском;
- преобразование виртуальных адресов в физические.