Читайте также
Очереди выполнения
Основная структура данных планировщика — это очередь выполнения (runqueue). Очередь выполнения определена в файле kernel/sched.c[21] в виде структуры struct runqueue. Она представляет собой список готовых к выполнению процессов для данного процессора.Для каждого
Барьеры и порядок выполнения
В случае, когда необходимо иметь дело с синхронизацией между разными процессорами или разными аппаратными устройствами, иногда возникает требование, чтобы чтение памяти (load) или запись в память (save) выполнялись в том же порядке, как это
Задержка выполнения
Часто коду ядра (особенно драйверам) необходимо задерживать выполнение действий на некоторый период времени без использования таймеров или механизма нижних половин. Это обычно необходимо для того, чтобы дать аппаратному обеспечению время на
Начало самостоятельного плавания
Так или иначе, но в 1996 году дистрибутив S.u.S.E. Linux пустился в самостоятельно плавание. Это ознаменовалось: • появлением собственной инсталляционной программы по образу и подобию таковой из Red Hat, считавшейся тогда эталоном дружелюбия к
6.6 ПРИОСТАНОВКА ВЫПОЛНЕНИЯ
К настоящему моменту мы рассмотрели все функции работы с внутренними структурами процесса, выполняющиеся на нижнем уровне взаимодействия с процессом и обеспечивающие переход в состояние «выполнения в режиме ядра» и выход из этого состояния в
15.6. Отладка времени выполнения
Каждый, кто занимается программированием больше одной недели, знает, что исправление синтаксических ошибок является простой частью отладки. За ней следует сложная часть, когда необходимо разобраться, почему поведение синтаксически
15.6. Отладка времени выполнения
Каждый, кто занимается программированием больше одной недели, знает, что исправление синтаксических ошибок является простой частью отладки. За ней следует сложная часть, когда необходимо разобраться, почему поведение синтаксически
1.4.1. Кодирование во время выполнения
Мы уже упоминали директивы load и require. Важно понимать, что это не встроенные предложения и не управляющие конструкции; на самом деле это методы. Поэтому их можно вызывать, передавая переменные или выражения как параметры, в том числе
2.1.6. Среда выполнения
Операционная система Linux предоставляет каждой запущенной программе среду выполнения. Под средой подразумевается совокупность пар переменная-значение. Имена переменных среды и их значения являются строками. По существующему соглашению переменные
Задержка выполнения
Задержка выполнения OnChange (Delphi 2)
В случае нажатия пользователем клавиши или изменении текущего элемента компонента ComboBox, вы обратите внимание на досадную задержку, возникающую при генерации события OnChange.Так как "работа кипит", я хотел бы
Упражнения для самостоятельного выполнения
1. Преобразовать формулу (1.1) к виду (1.2) для частного случая, когда события равновероятны (pi = 1/N).2. Доказать, что количество информации, которое мы получаем, достигает максимального значения, если события равновероятны.3. По
Упражнения для самостоятельного выполнения
1. Перевести числа, записанные в римской системе счисления, в числа десятичной системы счисления:a) XL; б) СХХХ; в) CDXXVIII; г) CMLXXVI; д) MCMLII; е) MMV.2. Используя программу MS Excel, реализовать автоматический перевод чисел из десятичной
Упражнения для самостоятельного выполнения
1. С помощью программы MS Excel преобразовать кодовые таблицы ASCII, СР866, СР1251, КОИ8-Р к таблицам вида: в ячейки первого столбца таблиц записать в алфавитном порядке заглавные, а затем строчные буквы латиницы и кириллицы, в ячейки
Упражнения для самостоятельного выполнения
1. Выполнить поразрядное логическое сложение и умножение двоичных чисел:а) 101 и 110; б) 10101 и 11100; в) 110011 и 111100.2. Преобразовать следующие логические выражения:
3. Доказать, что число логических функций двух логических переменных
Упражнения для самостоятельного выполнения
1. Определить, какой информационный объем будет занимать текстовый файл, созданный в стандартном приложении Windows ХР «Блокнот» и содержащий слово «Данные», сохраненный на гибком магнитном диске 3,5", на жестком магнитном диске