Студопедия

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

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

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






Вопрос 330(






1. имя сервиса - имя исполняемого файла приложения-сервера, или имя проекта без расширения;

2. имя темы - имя компонента TDDEServerConv - DDEServerConv1.

3. имя элемента - имя компонента TDDEServerItem - DDEServerItem1. )

Вопрос 376( Синхронный характер процедурного интерфейса иллюстрируется следующим рисунком:

Клиент Сервер

------------------- -------------------

| | | |

|1. ServerRequest | -----> 2. ------> |-----> 3. |

| (приостанов | |. |

| выполнения) | |. |

| 6.< -----| < ----- 5. < ------ |4. RespondClient; |

|. | | |

|. | | |

------------------- -------------------

Цифры показывают порядок происходящих событий:

1. Запрос;

2. Передача запроса;

3. Начало обработки запроса;

4. Ответ;

5. Посылка ответа;

6. Получение результата клиентом. )Вопрос 376

Вопрос 422( Согласно этой архитектуре драйвер класса внешней памяти реализует общую функциональность для всех устройств внешней памяти. )Вопрос 422


Вариант 9 Вопрос 9( Уровень прикладной задачи (3)

Прикладные задачи охватывают все разнообразие программируемого реального мира. Можно дать общую архитектуру прикладной задачи, которая всем известна и поэтому несет мало полезной информации:
Любую прикладную задачу можно представить подобным образом. На основе анализа практических примеров, можно дать следующую характеристику особенностей данного уровня: 1)наличие связи с аппаратурой объекта, т.е. важным аспектом рассмотрения должно стать изучение всевозможных датчиков и способов ввода информации в машину; на первое место здесь выходит знакомство с системой прерываний компьютера; 2)многофункциональность объекта приводит к тому, что вычислительная система, управляющая им, должна быть многозадачной; 3)наличие, кроме основной функции, множества дополнительных сервисных функций; 4)унификация архитектуры прикладной программы, т.е. среда предоставляет программисту интерфейс для доступа к ресурсам машины (API - application programming interface), только через который и можно работать. Обойти этот интерфейс становится все сложнее для развитых ОС. Однако цель этого интерфейса благородная - облегчить переносимость приложения в различные аппаратные и операционные среды. Оболочка - пользовательский интерфейс (4) Четвертый - верхний - уровень операционной среды характеризуется следующими тенденциями: · совершенствование интерфейса пользователя, например: 1) интерпретатор команд, например в DOS или в dBASE; 2) оконное меню в текстовом режиме, например, Norton Commander; 3) графический пользовательский интерфейс, подобный Windows с элементами мультимедийных средств.· унификация архитектуры всей прикладной программы обусловливает и унификацию следующих ее компонентов: 1)пользовательского интерфейса, стандарт CUA – Common User Access касается взаимодействия пользователя и программы. Цель CUA - облегчить освоение новых программ пользователем. Например, во всех программах нажатие одних и тех же клавиш должно приводить к аналогичным действиям: F1 - всегда вызов Help, или Esc - возврат на один уровень вверх; 2)унификацию средств обмена данными между приложениями, появляются такие средства как DDE – динамический обмен данными и OLE - встраивание и связывание объектов; 3)унификацию средств связи для обмена по сетям, целью которой является возможность подключения к единой сети машин с различными аппаратными и операционными платформами. )Вопрос 9Вопрос 55( Windows1. CreateProcess() создание процесса.2. ExitProcess() завершение текущего процесса.3. CreateThread() запуск экземпляра нити.4. ExitThread() завершение работы нити. 5. Sleep(ms) приостанов процесса на ms миллисекунд. )Вопрос 55Вопрос 101( Монитор по определению представляет собой совокупность данных и процедур работы с этими данными. Причем, в качестве данных монитора могут выступать и очереди процессов. Процессы не имеют непосредственного доступа к данным, а только через внешние процедуры монитора.Процедуры монитора содержат операции, позволяющие на основе анализа данных монитора, ставить процессы в очереди и активизировать их.Алгоритмы анализа данных зависят от содержательной стороны задачи.Процедуры монитора выполняются в режиме взаимного исключения. Причем, вопрос реализации взаимного исключения – это вторичный вопрос. Вопрос реализации самого монитора тоже является вторичным вопросом. )Вопрос 101

Вопрос 147, 148{ Планировщик называется динамическим (или он-лайн-планировщиком или оперативным планировщиком), если он принимает свои планирующие решения во время выполнения, выбирая одну задачу из очереди готовых задач. )Вопрос 147, 148

Вопрос 193 (Изменения режима

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

Таковы, например, фазы полета самолета.

1. Выруливание на земле.

2. Взлет.

3. Набор высоты.

4. Устойчивый полет на высоте.

5. Снижение высоты.

6. Посадка.

7. Выруливание на земле.

На каждой из фаз требуется выполнение различных процессов.

Поэтому есть смысл не планировать выполнение всех процессов в одном плане с учетом того, что некоторые процессы не активны в некоторые интервалы времени.

А разбить план на ряд подпланов, в каждом из которых планируются только те процессы, которые действительно будут выполняться.

Каждый из подпланов создается статическими методами. При переходе из одного режима в другой активизируется соответствующий подплан.

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

Вопрос 237, 238, 239( Два вида локальности существует.

3. Временная локальность. К ячейкам, к которым недавно было обращение, с большой вероятностью будут обращения в ближайшем будущем.

4. Пространственная локальность. В случае обращения к некоторой ячейке, с большой вероятностью можно ожидать обращения к соседним ячейкам. )

Вопрос 285( Можно выделить два способа взаимодействия объектов:

1. В методе одного объекта выполняется прямой вызов метода (который объявлен как доступный) другого объекта.

2. Обмен сообщениями между объектами. )Вопрос 285






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