Windows Driver Model - Технологии в операционных системах - 11 мая 2011 | Технология WDM была разработана для увеличения функциональности и облегчения написания драйверов для Windows. Хотя WDM в основном был разработан для бинарной совместимости и совместимости на уровне исходного кода между... Просмотров: 1755
|
Диспетчер операционной системы - Технологии в операционных системах - 22 января 2011 | В средах вычислений реального времени, например, на мобильных устройствах, предназначенных для автоматического управления в промышленности, планировщик задач должен обеспечить отработку процессов в течение... Просмотров: 2134
|
Переключение контекста - Технологии в операционных системах - 23 января 2011 | Переключение контекста в многозадачных ОС и средах, процесс прекращения выполнения процессором одной задачи с сохранением всей необходимой информации и состояния, необходимых для последующего продолжения с... Просмотров: 3485
|
Системный вызов - Технологии в операционных системах - 23 января 2011 | С точки зрения программиста системный вызов обычно выглядит как вызов подпрограммы или функции из системной библиотеки. Однако системный вызов как частный случай вызова такой функции или подпрограммы следует... Просмотров: 984
|
TrustedBSD - Безопасность операционных систем - 29 мая 2011 | Многие компоненты проекта TrustedBSD в настоящий момент входят в состав как операционной системы FreeBSD, так и других, основанных на ней программных продуктов. Например OpenPAM и UFS2 были заимствованы NetBSD. Кроме того TrustedBSD MAC Framework ... Просмотров: 1121
|
Межпроцессное взаимодействие - Межпроцессное взаимодействие - 23 января 2011 | Межпроцессное взаимодействие набор способов обмена данными между множеством потоков в одном или более процессах. Процессы могут быть запущены на одном или более компьютерах, связанных между собой сетью.... Просмотров: 2158
|
FIFO (информатика) - Межпроцессное взаимодействие - 24 февраля 2011 | Вариантом очереди является очередь с приоритетом, для которой нельзя использовать название FIFO, потому что в этом случае обработка структуры данных происходит по другому принципу. Теория массового обслуживания... Просмотров: 3369
|
LIFO (информатика) - Межпроцессное взаимодействие - 24 февраля 2011 | Термин относится к абстрактным принципам обработки списков и временного хранения данных, в частности, когда нужно иметь доступ к ограниченному набору данных в определённом порядке. Принцип LIFO применяется в тех... Просмотров: 2225
|
Mmap - Межпроцессное взаимодействие - 15 мая 2011 | Основное различие между распределённой памятью System V и вводом-выводом с распределением памяти состоит в том, что распределённая память System V постоянна: не будучи явно удалены, данные будут храниться в памяти и... Просмотров: 1135
|
Именованный канал - Межпроцессное взаимодействие - 23 января 2011 | Вместо традиционного, безымянного конвейера оболочки, именованный канал создаётся явно с помощью mknod или mkfifo, и два различных процесса могут обратиться к нему по имени. Вместо традиционного, безымянного конвейера... Просмотров: 3101
|
POSIX Threads - Потоки выполнения - 12 мая 2011 | Библиотеки, реализующие этот стандарт, обычно называются Pthreads. Хотя наиболее известны варианты для Unix-подобных операционных систем, таких как Linux или Solaris, но существует и реализация для Microsoft Windows Библиотеки,... Просмотров: 2573
|
Библиотека потоков POSIX - Потоки выполнения - 08 июня 2011 | NPTL имеет некоторые сходства с LinuxThreads, такие как первичная абстракция ядра тоже процесс или новые потоки создаются вызовом clone. Для синхронизации потоков NPTL использует поддержку со стороны ядра. По тестам, проведённым... Просмотров: 1744
|
Синхронизация (информатика) - Потоки выполнения - 24 февраля 2011 | Способ синхронизации данных зависит от делаемых дополнительных предположений. Главной проблемой тут является то, что независимо сделанные изменения могут быть несовместимы друг с другом, и даже теоретически не... Просмотров: 1217
|
BitLocker Drive Encryption - Технологии безопасности Microsoft Windows - 01 мая 2011 | BitLocker шифрует том, а не физический диск. Том может занимать часть диска, а может включать в себя массив из нескольких дисков. Для работы BitLocker’у потребуется два NTFS-тома, один для ОС и один для загрузочной части. Последний ... Просмотров: 1856
|
Killbit - Технологии безопасности Microsoft Windows - 07 мая 2011 | Физически каждый killbit представляет собой ветку в системном реестре Windows с CLSID в имени и значением обозначающим что данный компонент небезопасен. Если ActiveX-контейнер находит данную отметку, то он блокирует запуск... Просмотров: 986
|
Network Access Protection - Технологии безопасности Microsoft Windows - 01 мая 2011 | С помощью NetWork Access Protection администраторы компании могут поддерживать состояние «здоровья» сети. Параметры системы клиента проверяются на соответствие политике безопасности, например: наличие свежих обновлений... Просмотров: 1183
|
SACL - Технологии безопасности Microsoft Windows - 14 июня 2011 | Для специалистов в сфере безопасности, SACL важнейший инструмент для определения проникновения. Системные администраторы больше используют SACL для определения прав, которые необходимо дать пользователю, для... Просмотров: 1108
|
Контроль учётных записей пользователей - Технологии безопасности Microsoft Windows - 23 января 2011 | Получается замкнутый круг: разработчики делают ПО, которому требуются широкие права пользователей, потому что пользователи «сидят под администраторами»; пользователи ведут даже повседневную работу с правами... Просмотров: 2519
|
Сервер проверки подлинности локальной системы безопасности - Технологии безопасности Microsoft Windows - 23 января 2011 | При заражении трояном или при получении полного доступа к данному сервису система полностью «обезоруживается» злоумышленник может получить полные права для доступа к целевому компьютеру. Поэтому способ... Просмотров: 1688
|
Центр обеспечения безопасности - Технологии безопасности Microsoft Windows - 23 января 2011 | Антивирусы и брандмауэры сторонних производителей регистрируются в Центре Безопасности с помощью WMI-провайдера. В Windows XP и более поздние выпуски и в Windows Vista добавлены функции Windows API, которые позволяют проверять статус ... Просмотров: 2900
|
SIGABRT - Сигналы POSIX - 30 мая 2011 | Сигнал SIGABRT процесс посылает сам себе, когда вызывает функцию abort. Сигнал SIGABRT может быть перехвачен или проигнорирован, но abort принудительно завершит программу даже если этого не сделает обработчик сигнала. Таким... Просмотров: 1095
|
SIGBUS - Сигналы POSIX - 27 мая 2011 | SIGBUS может быть перехвачен или проигнорирован. Однако игнорирование SIGBUS, в некоторых случаях, может привести к непредсказуемым результатам. Примером программы, перехватывающей SIGBUS, может служить отладчик, который... Просмотров: 1019
|
SIGCHLD - Сигналы POSIX - 05 июня 2011 | В короткоживущих программах наличие «зомби» вполне нормальное явление — зомби не занимают много ресурсов и исчезают с завершением родительского процесса. Но аккуратные программисты всегда заботятся об обработке... Просмотров: 1143
|
SIGCONT - Сигналы POSIX - 03 июня 2011 | SIGCONT целочисленная константа, определенная в заголовочном файле signal.h. Символьные имена сигналов используются вместо номеров, так как в разных реализациях номера сигналов могут различаться. SIGCONT ... Просмотров: 1013
|
SIGFPE - Сигналы POSIX - 01 июня 2011 | При делении SIGFPE вызывает не только равный нулю делитель на некоторых платформах, целое деление INT_MIN, самого малого целого числа, на не может быть выполнено, поскольку положительное число с этим модулем... Просмотров: 1022
|
SIGHUP - Сигналы POSIX - 27 мая 2011 | Сигналы всегда были удобным средством межпроцессного взаимодействия, но ранние разработки не включали в себя пользовательских сигналов, которые программа могла использовать для собственных нужд. По этой причине, в... Просмотров: 1762
|
SIGILL - Сигналы POSIX - 05 июня 2011 | На многих платформах, по мере развития оборудования внедряются новые инструкции, регистры и т. п. и приложения, собранные для современного оборудования могут содержать инструкции, не распознающиеся на более... Просмотров: 968
|
SIGINT - Сигналы POSIX - 03 июня 2011 | SIGINT посылается программе выполняемой на терминале, с помощью нажатия специальной комбинации клавиш для прерывания программы. На некоторых системах для прерывания с терминала необходимо послать код «delete» или нажать... Просмотров: 1026
|
SIGKILL - Сигналы POSIX - 05 июня 2011 | Будучи посланным процессу, SIGKILL вызывает его немедленное завершение. В отличие от SIGTERM или SIGINT этот сигнал не может быть перехвачен или проигнорирован, а процесс, получивший его не имеет возможности выполнить... Просмотров: 1756
|
SIGLOST - Сигналы POSIX - 29 мая 2011 | SIGLOST посылается процессу, когда блокировка файла более не может выполняться. Это может произойти, например, когда NFS-сервер, файл на котором был заблокирован, перезагружается и «забывает» о блокировке файла. SIGLOST —... Просмотров: 926
|
SIGPIPE - Сигналы POSIX - 01 июня 2011 | Создает пайп от программы dmesg к программе постраничного просмотра less. Если программа less завершится, прежде чем получит весь вывод dmesg, dmesg будет преждевременно завершена сигналом SIGPIPE. SIGPIPE целочисленная константа,... Просмотров: 1153
|
SIGPOLL - Сигналы POSIX - 05 июня 2011 | POSIX 1003.1 рекомендует использование стандартизированных системных вызовов для асинхронного ввода-вывода, определяемых заголовочным файлом aio.h. Всем запросы на ввод-вывод с использованием этих функций ставятся в... Просмотров: 959
|
SIGPROF - Сигналы POSIX - 02 июня 2011 | SIGPROF посылается по истечении таймера, как SIGVTALRM или, более популярный SIGALRM. Их отличие в том, что SIGPROF, измеряет время выполнения самого процесса и время, проведённое в ожидании завершения системных вызовов, SIGVTALRM... Просмотров: 1010
|
SIGPWR - Сигналы POSIX - 25 мая 2011 | SIGPWR посылается процессам при ожидании аварии сетевого питания. Например, при снижении заряда батареи переносного компьютера или когда авария питания вынуждает сервер переключится на источник бесперебойного... Просмотров: 997
|
SIGQUIT - Сигналы POSIX - 08 июня 2011 | SIGQUIT целочисленная константа, определенная в заголовочном файле signal.h. Символьные имена сигналов используются вместо номеров, так как в разных реализациях номера сигналов могут различаться. SIGQUIT ... Просмотров: 1045
|
SIGRTMIN и SIGRTMAX - Сигналы POSIX - 16 июня 2011 | Библиотека LinuxThreads, Linux версии 2.6, использует первые три сигнала реального времени для собственных нужд, и приложения, использующие её, не должны применять этих сигналов. SIGRTMIN и SIGRTMAX целочисленные константы,... Просмотров: 1028
|
SIGSEGV - Сигналы POSIX - 10 июня 2011 | Примером программы, перехватывающей SIGSEGV, может служить отладчик, который способен проанализировать стек и информировать разработчика, на каком этапе произошла ошибка.... Просмотров: 1191
|
SIGSTKFLT - Сигналы POSIX - 05 июня 2011 | SIGSTKFLT целочисленная константа, определенная в заголовочном файле signal.h. Символьные имена сигналов используются вместо номеров, так как в разных реализациях номера сигналов могут различаться. SIGSTKFLT ... Просмотров: 1024
|
SIGSTOP - Сигналы POSIX - 02 июня 2011 | SIGSTOP целочисленная константа, определенная в заголовочном файле signal.h. Символьные имена сигналов используются вместо номеров, так как в разных реализациях номера сигналов могут различаться. SIGSTOP ... Просмотров: 1078
|
SIGSYS - Сигналы POSIX - 23 мая 2011 | Теоретически, SIGSYS может быть послан, когда процесс передает неправильный аргумент в системный вызов. На практике же, система возвращает ENOSYS, если системного вызова с запрошенным кодом не существует или... Просмотров: 1032
|
SIGTERM - Сигналы POSIX - 30 мая 2011 | SIGTERM целочисленная константа, определенная в заголовочном файле signal.h. Символьные имена сигналов используются вместо номеров, так как в разных реализациях номера сигналов могут различаться. SIGTERM ... Просмотров: 1312
|
SIGTRAP - Сигналы POSIX - 16 июня 2011 | При отладке программы, часто бывает полезной приостановка выполнения программы и анализ при наступлении некоторых условий - достижения определённой точки кода, или изменении значения определённой переменной, а... Просмотров: 1056
|
SIGTSTP - Сигналы POSIX - 28 мая 2011 | Сигнал SIGTSTP посылается процессу при нажатии комбинации «стоп» на управляющем терминале, и, по умолчанию, приостанавливает его выполнение. Выполнение процесса будет возобновлено только после получения сигнала SIGCONT.... Просмотров: 1067
|
SIGTTIN - Сигналы POSIX - 08 июня 2011 | SIGTTIN может быть послан фоновому процессу при попытке чтения с управляющего терминала. Обычно этот сигнал применяется в управлении задачами шелла Unix. Демоны Unix не имеют управляющих терминалов. SIGTTIN целочисленная... Просмотров: 984
|
SIGTTOU - Сигналы POSIX - 02 июня 2011 | SIGTTOU может быть послан фоновому процессу, при попытке вывода на управляющий терминал. Обычно этот сигнал применяется в управлении задачами шелла Unix. Демоны Unix не имеют управляющих терминалов. SIGTTOU целочисленная... Просмотров: 999
|
SIGUNUSED - Сигналы POSIX - 12 июня 2011 | В Linux 2.6 на платформах x86, PowerPC и SuperH, сигнал с номером 31 предполагается использовать в будущем, как SIGSYS, но так как поддержка этого сигнала пока не реализована, то он называется SIGUNUSED. SIGUNUSED целочисленная константа,... Просмотров: 1008
|
SIGURG - Сигналы POSIX - 30 мая 2011 | SIGURG посылается при получении данных по срочному каналу на сокет с разрешенным асинхронным вводом-выводом. Сами данные можно считать с помощью системного вызова recv. SIGURG целочисленная константа, определенная в... Просмотров: 1058
|
SIGUSR1 и SIGUSR2 - Сигналы POSIX - 30 мая 2011 | SIGUSR1 и SIGUSR2 могут быть использованны программой для произвольных нужд, например для межпроцессной синхронизации, управления фоновыми процессами и т. п. По умолчанию, сигналы SIGUSR1 и SIGUSR2 завершают выполнение процесса.... Просмотров: 1199
|
SIGVTALRM - Сигналы POSIX - 30 мая 2011 | SIGVTALRM посылается процессу по истечении таймера, точно так же как SIGALRM и SIGPROF. В отличие от SIGALRM, измеряющего реальное время, SIGVTALRM измеряет только время выполнения процесса. SIGPROFF также измеряет время выполнения процесса,... Просмотров: 997
|
| |
SIGWINCH SIGXCPU SIGXFSZ Проблема ABA Rundown protection Thread-safety Алгоритм Деккера Алгоритм Петерсона Атомарные операции Блокировка (программирование) Взаимная блокировка Критическая секция Монитор (синхронизация) Мьютекс Неблокирующая синхронизация Семафор (информатика) Состояние гонки
|