Читайте также
Короткие задержки
Иногда коду ядра (и снопа обычно драйверам) необходимы задержки на очень короткие интервалы времени (короче, чем период системного таймера), причем интервал должен отслеживаться с достаточно высокой точностью. Это часто необходимо для синхронизации с
4.3. Настройка контекстного меню
Дополнительные команды контекстного менюКонтекстное меню является удобным способом выполнения различных операций с файлами и папками. По умолчанию список доступных команд контекстного меню не очень велик, но вы можете его значительно
Создание собственных команд для контекстного меню Проводника и Рабочего стола
Мы знаем, как удалять или редактировать некоторые команды из контекстного меню Проводника и Рабочего стола. Настало время научиться создавать свои собственные команды. Информация о
Результаты измерения задержки
В табл. А.1 приведены значения задержки в Solaris 2.6 и Digital Unix 4.0B.Таблица А.1. Задержка при передаче сообщения размером 1 байт (в микросекундах)
Канал
Очередь сообщений Posix
Очередь сообщений System V
Двери
Sun RPC TCP
Sun RPC UDP
Сокет TCP
Сокет UDP
Доменный
А.4. Измерение задержки передачи сообщений: программы
Приведем текст трех программ, измеряющих задержку при передаче сообщений по каналам, очередям Posix и очередям System V. Данные о производительности, полученные с их помощью, приведены в табл.
Программа измерения задержки канала
Программа для измерения задержки канала приведена в листинге А.14.Листинг А.14. Программа измерения задержки канала//bench/lat_pipe.c1 #include "unpipc.h"2 void3 doit(int readfd, int writefd)4 {5 char c;6 Write(writefd, &c, 1);7 if (Read(readfd, &c, 1) != 1)8 err_quit("read error");9
Измерение задержки очередей сообщений System V
В листинге А.16 приведен текст программы измерения времени задержки для очередей сообщений System V.Листинг А.16. Программа измерения времени задержки для очередей сообщений System V//bench/lat_svmsg.c1 #include "unpipc.h"2 struct msgbuf p2child = { 1, { 0 } }; /* type = 1
Программа измерения задержки интерфейса дверей
Пpoгрaммa измерения задержки для интерфейса дверей дана в листинге А.17. Дочерний процесс создает дверь и связывает с ней функцию server. Родительский процесс открывает дверь и вызывает door_call в цикле. В качестве аргумента
Программа измерения времени задержки Sun RPC
Для измерения времени задержки Sun RPC мы напишем две программы: клиент и сервер, аналогично измерению полосы пропускания. Мы используем старый файл спецификации RPC, но на этот раз клиент вызывает нулевую процедуру сервера.
Состав контекстного меню
Содержимое контекстного меню Word 2007, которое вызывается щелчком правой кнопкой мыши, определяется текущим режимом работы. В частности, при работе с текстом оно содержит одни команды, с графическими объектами – совсем другие, с диаграммами –
Отключение контекстного меню панели задач
Ключ:[HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer] Значение:
Отключение контекстного меню Рабочего стола
Ключ:[HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer]
7.7. Выполнение задач после задержки с помощью GCD
Постановка задачи
Требуется выполнить код, но после определенной задержки. Задержку планируется указывать с помощью
Меню Integrated Peripherals.
Установка второй видеокарты
Меню Integrated Peripherals позволяет установить параметры встроенных в материнскую плату устройств: видеокарты (если она встроена), звуковой платы, сетевой карты и др. (рис. 3.12).
Рис. 3.12. Меню Integrated PeripheralsИзменять параметры этого меню