Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Вопрос 313(






HDDEDATA CALLBACK DdeCallback(

UINT wType,

UINT wFmt,

HCONV hConv,

HSZ hsz1,

HSZ hsz2,

HDDEDATA hData,

DWORD lData1,

DWORD lData2)

{

if (wType == XTYP_DISCONNECT) {

реакция на соответствующую транзакцию

}

if (wType == XTYP_ADVDATA) {

реакция на соответствующую транзакцию

}

return(0);

}

wType - тип транзакции;

wFmt - формат данных, аналогичный форматам данных Clipboard;

hСonv - ссылка на канал;

hsz1 - ссылка на строку; это или пара (Сервис, Тема) или

hsz2 - ссылка на строку; пара (Тема, Элемент)

hData - ссылка на передаваемые или принимаемые данные;

lData1, lData2 – дополнительные данные. )Вопрос 313

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

Вопрос 405( Увеличение числа дисковых устройств не всегда может решить проблему из-за свойства локализации запросов, т.е. большого числа запросов к малому числу дисков. )Вопрос 405

Вопрос 451( В каждом модуле могут существовать данные трех видов:

1) данные, описанные в этом модуле, и используемые только этим модулем; с данными этого вида проблем не возникает, ссылки на них организуются так, как было рассмотрено выше.

2) данные, описанные в этом модуле, но которые могут быть доступны и в других модулях;

3) данные, в этом модуле не описанные, но на которые этот модуль ссылается.

)Вопрос 451

 


 

Вариант38 Вопрос 38, 39( Классический вариант:

1. Выполнение текущей программы приостанавливается; 2. Начинается выполнение программы-обработчика прерывания; 3. Обработка прерывания; 4. После завершения обработки процессор возвращается к прерванной программе.Нас будет интересовать несколько иная последовательность действий. А именно: 3. Обработка прерывания заключается в определении, какую программу следует запустить или продолжить. Это не обязательно должна быть прерванная программа. 4. Установление контекста запускаемой программы )Вопрос 38, 39Вопрос 84( 1. закрываются все прерывания; система становится " слепой" и " глухой" для всех внешних воздействий на время выполнения критического участка; поэтому этот способ может быть использован только для коротких критических участков, и он так и используется; но это - базовое средство, поэтому оно в том или ином виде присутствует во всех остальных средствах. 2. приостанавливается выполнение всех процессов, кроме, естественно, активного процесса, даже тех, которые и не собираются использовать критический ресурс. )Вопрос 84Вопрос 129, 130( Метод упорядоченных ресурсов устраняет условие кругового ожидания.
Ресурсы делятся на классы К1, К2,..., Кк.
Порядок запроса ресурсов всеми процессами определяется классами.
Процесс может запросить и получить ресурс из класса Кi, если он освободил ресурс из класса Кi-1.
Таким образом, разрывается цикл кругового ожидания.
Данный способ тоже является чрезвычайно жестким и неудобным.
Если процессу требуется получение ресурсов в порядке, отличном от порядка классов ресурсов, то он не сможет функционировать в системе. )Вопрос 129, 130Вопрос 175, 176, 177(

1. Сумма m факторов mi полезности n задач определяется:

m = S mi = S ci/pi < = n(21/n - 1).

Выражение n(21/n - 1) близко к ln2, т.е. около 0.7, когда n стремится к бесконечности.

)Вопрос 175, 176, 177





© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.