• Цена на щебень с доставкой

    Цены на щебень вторичный. Цена на щебень с доставкой.

    timenerud.ru

  • Инъекции ботокса цены описание в каталоге

    Инъекции ботокса цены описание в каталоге

    beauty-trend.ru





Linux Kernel (Ядро линукса) (часть 1)


Регистрация общества с ограниченной ответственностью в Смоленске предоставляется компанией www.smolinter.ru

Процессы в режиме пользователя с привилегиями

суперпользователя могут изменять текущую дату и время с помощью либо морально устаревшего системного вызова stime, либо более нового settimeofdayO. Функция sys settimeofday вызывает функцию do settimeofday , которая выполняет действия, комплементарные к действиям функции do gettimeofday .
Обратите внимание, что оба системных вызова изменяют значение переменной xtime, не затрагивая регистры RTC. Поэтому новое значение времени теряется при выключении системы, если пользователь не выполнит программу clock для корректировки часов реального времени.

Системный вызов adjtimexO

Хотя в результате неточности часов все системы рано или поздно отклоняются от правильного времени, внезапный перевод часов является административным произволом и довольно рискованным поступком. Представим себе, что программисты разрабатывают большую программу, и им необходимо, чтобы устаревший объектный код перекомпилировался в зависимости от отметок времени на файлах. Резкое изменение системного времени может сбить с толку программу make и привести к некорректной сборке программы. Поддержание правильных показаний часов важно и при реализации распределенной файловой системы в компьютерной сети. В этом случае правильным решением является подстройка часов на взаимосвязанных компьютерах таким образом, чтобы отметки времени, ассоциированные с индексными дескрипторами файлов, оставались согласованными. Поэтому системы часто сконфигурированы так, чтобы в них регулярно выполнялся протокол синхронизации, например, NTP (Network Time Protocol, Сетевой протокол синхронизации времени), для постепенной корректировки времени на каждом тике. В операционной системе Linux эта утилита опирается в своей работе на системный ВЫЗОВ adj timex .

Этот системный вызов представлен в Unix в нескольких вариантах, хотя его не следует использовать в программах, задуманных как переносимые. Он принимает в качестве параметра указатель на структуру timex, обновляет параметры ядра значениями полей структуры timex и возвращает эту структуру с текущими значениями параметров ядра. Эти параметры ядра используются функцией update_waii_time_one_tick для корректировки количества микросекунд, добавляемых к полю xtime. tv usec на каждом тике.

Посоветуйте, где можно недорого купить цветные биогели и аксессуары для наращивания ногтей. Все материалы есть в интернет-магазине Антураж.

Предыдущая страница | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 | Следующая страница




Возможно, Вас также заинтересует:

ОС Knoppix - это Linux без проблем

ВведениеЕсли вы цените свое время, умеете считать деньги и знаете стоимость информации, то эта книга для вас. А так как к книге прилагается компакт- диск с готовой к работе операционной системой Knoppix Live CD, то лишь достаточно вставить его в привод и перегрузить компьютер,...

Linux Kernel (Ядро линукса) (часть 1)

Спин-блокировкаСпин-блокировка необходима в многопроцессорной системе, потому что могут возникнуть другие прерывания того же типа, и другие процессоры могут приступить к их обработке. Без спин-блокировки к главному дескриптору прерывания могли бы обратиться сразу несколько процессоров. Как мы...

Linux Kernel (Ядро линукса) (часть 2)

Копирование при записи В системах Unix первых поколений создание процесса было реализовано довольно неуклюже: получив системный вызов fork о, ядро в буквальном смысле дублировало все адресное пространство родителя и присваивало копию процессу-потомку. Такая операция...

Linux Kernel (Ядро линукса) (часть 3)

Буферы блоков и головы буферовУ каждого буфера есть дескриптор голова буфера, имеющий тип buffer head. Этот дескриптор содержит всю информацию, необходимую ядру для работы с блоком, так что перед обработкой блока ядро обязательно проверяет голову...