Интернет магазин китайских планшетных компьютеров



Компьютеры - Технологии в операционных системах





Windows Driver Model - Технологии в операционных системах - 11 мая 2011

Технология WDM была разработана для увеличения функциональности и облегчения написания драйверов для Windows. Хотя WDM в основном был разработан для бинарной совместимости и совместимости на уровне исходного кода между...
Просмотров: 1766



Диспетчер операционной системы - Технологии в операционных системах - 22 января 2011

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



Переключение контекста - Технологии в операционных системах - 23 января 2011

Переключение контекста — в многозадачных ОС и средах, процесс прекращения выполнения процессором одной задачи с сохранением всей необходимой информации и состояния, необходимых для последующего продолжения с...
Просмотров: 3516



Системный вызов - Технологии в операционных системах - 23 января 2011

С точки зрения программиста системный вызов обычно выглядит как вызов подпрограммы или функции из системной библиотеки. Однако системный вызов как частный случай вызова такой функции или подпрограммы следует...
Просмотров: 991



TrustedBSD - Безопасность операционных систем - 29 мая 2011

Многие компоненты проекта TrustedBSD в настоящий момент входят в состав как операционной системы FreeBSD, так и других, основанных на ней программных продуктов. Например OpenPAM и UFS2 были заимствованы NetBSD. Кроме того TrustedBSD MAC Framework ...
Просмотров: 1209



Межпроцессное взаимодействие - Межпроцессное взаимодействие - 23 января 2011

Межпроцессное взаимодействие — набор способов обмена данными между множеством потоков в одном или более процессах. Процессы могут быть запущены на одном или более компьютерах, связанных между собой сетью.... Просмотров: 2173



FIFO (информатика) - Межпроцессное взаимодействие - 24 февраля 2011

Вариантом очереди является очередь с приоритетом, для которой нельзя использовать название FIFO, потому что в этом случае обработка структуры данных происходит по другому принципу. Теория массового обслуживания... Просмотров: 3390



LIFO (информатика) - Межпроцессное взаимодействие - 24 февраля 2011

Термин относится к абстрактным принципам обработки списков и временного хранения данных, в частности, когда нужно иметь доступ к ограниченному набору данных в определённом порядке. Принцип LIFO применяется в тех... Просмотров: 2237



Mmap - Межпроцессное взаимодействие - 15 мая 2011

Основное различие между распределённой памятью System V и вводом-выводом с распределением памяти состоит в том, что распределённая память System V постоянна: не будучи явно удалены, данные будут храниться в памяти и... Просмотров: 1143



Именованный канал - Межпроцессное взаимодействие - 23 января 2011

Вместо традиционного, безымянного конвейера оболочки, именованный канал создаётся явно с помощью mknod или mkfifo, и два различных процесса могут обратиться к нему по имени. Вместо традиционного, безымянного конвейера... Просмотров: 3123



POSIX Threads - Потоки выполнения - 12 мая 2011

Библиотеки, реализующие этот стандарт, обычно называются Pthreads. Хотя наиболее известны варианты для Unix-подобных операционных систем, таких как Linux или Solaris, но существует и реализация для Microsoft Windows Библиотеки,... Просмотров: 2584



Библиотека потоков POSIX - Потоки выполнения - 08 июня 2011

NPTL имеет некоторые сходства с LinuxThreads, такие как первичная абстракция ядра тоже процесс или новые потоки создаются вызовом clone. Для синхронизации потоков NPTL использует поддержку со стороны ядра. По тестам, проведённым... Просмотров: 1757



Синхронизация (информатика) - Потоки выполнения - 24 февраля 2011

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



BitLocker Drive Encryption - Технологии безопасности Microsoft Windows - 01 мая 2011

BitLocker шифрует том, а не физический диск. Том может занимать часть диска, а может включать в себя массив из нескольких дисков. Для работы BitLocker’у потребуется два NTFS-тома, один для ОС и один для загрузочной части. Последний ... Просмотров: 1870



Killbit - Технологии безопасности Microsoft Windows - 07 мая 2011

Физически каждый killbit представляет собой ветку в системном реестре Windows с CLSID в имени и значением обозначающим что данный компонент небезопасен. Если ActiveX-контейнер находит данную отметку, то он блокирует запуск... Просмотров: 991



Network Access Protection - Технологии безопасности Microsoft Windows - 01 мая 2011

С помощью NetWork Access Protection администраторы компании могут поддерживать состояние «здоровья» сети. Параметры системы клиента проверяются на соответствие политике безопасности, например: наличие свежих обновлений... Просмотров: 1202



SACL - Технологии безопасности Microsoft Windows - 14 июня 2011

Для специалистов в сфере безопасности, SACL важнейший инструмент для определения проникновения. Системные администраторы больше используют SACL для определения прав, которые необходимо дать пользователю, для... Просмотров: 1115



Контроль учётных записей пользователей - Технологии безопасности Microsoft Windows - 23 января 2011

Получается замкнутый круг: разработчики делают ПО, которому требуются широкие права пользователей, потому что пользователи «сидят под администраторами»; пользователи ведут даже повседневную работу с правами... Просмотров: 2544



Сервер проверки подлинности локальной системы безопасности - Технологии безопасности Microsoft Windows - 23 января 2011

При заражении трояном или при получении полного доступа к данному сервису система полностью «обезоруживается» — злоумышленник может получить полные права для доступа к целевому компьютеру. Поэтому способ... Просмотров: 1701



Центр обеспечения безопасности - Технологии безопасности Microsoft Windows - 23 января 2011

Антивирусы и брандмауэры сторонних производителей регистрируются в Центре Безопасности с помощью WMI-провайдера. В Windows XP и более поздние выпуски и в Windows Vista добавлены функции Windows API, которые позволяют проверять статус ... Просмотров: 2923



SIGABRT - Сигналы POSIX - 30 мая 2011

Сигнал SIGABRT процесс посылает сам себе, когда вызывает функцию abort. Сигнал SIGABRT может быть перехвачен или проигнорирован, но abort принудительно завершит программу даже если этого не сделает обработчик сигнала. Таким... Просмотров: 1101



SIGBUS - Сигналы POSIX - 27 мая 2011

SIGBUS может быть перехвачен или проигнорирован. Однако игнорирование SIGBUS, в некоторых случаях, может привести к непредсказуемым результатам. Примером программы, перехватывающей SIGBUS, может служить отладчик, который... Просмотров: 1027



SIGCHLD - Сигналы POSIX - 05 июня 2011

В короткоживущих программах наличие «зомби» вполне нормальное явление — зомби не занимают много ресурсов и исчезают с завершением родительского процесса. Но аккуратные программисты всегда заботятся об обработке... Просмотров: 1151



SIGCONT - Сигналы POSIX - 03 июня 2011

SIGCONT — целочисленная константа, определенная в заголовочном файле signal.h. Символьные имена сигналов используются вместо номеров, так как в разных реализациях номера сигналов могут различаться. SIGCONT —... Просмотров: 1019



SIGFPE - Сигналы POSIX - 01 июня 2011

При делении SIGFPE вызывает не только равный нулю делитель — на некоторых платформах, целое деление INT_MIN, самого малого целого числа, на не может быть выполнено, поскольку положительное число с этим модулем... Просмотров: 1029



SIGHUP - Сигналы POSIX - 27 мая 2011

Сигналы всегда были удобным средством межпроцессного взаимодействия, но ранние разработки не включали в себя пользовательских сигналов, которые программа могла использовать для собственных нужд. По этой причине, в... Просмотров: 1775



SIGILL - Сигналы POSIX - 05 июня 2011

На многих платформах, по мере развития оборудования внедряются новые инструкции, регистры и т. п. и приложения, собранные для современного оборудования могут содержать инструкции, не распознающиеся на более... Просмотров: 976



SIGINT - Сигналы POSIX - 03 июня 2011

SIGINT посылается программе выполняемой на терминале, с помощью нажатия специальной комбинации клавиш для прерывания программы. На некоторых системах для прерывания с терминала необходимо послать код «delete» или нажать... Просмотров: 1032



SIGKILL - Сигналы POSIX - 05 июня 2011

Будучи посланным процессу, SIGKILL вызывает его немедленное завершение. В отличие от SIGTERM или SIGINT этот сигнал не может быть перехвачен или проигнорирован, а процесс, получивший его не имеет возможности выполнить... Просмотров: 1767



SIGLOST - Сигналы POSIX - 29 мая 2011

SIGLOST посылается процессу, когда блокировка файла более не может выполняться. Это может произойти, например, когда NFS-сервер, файл на котором был заблокирован, перезагружается и «забывает» о блокировке файла. SIGLOST —... Просмотров: 932



SIGPIPE - Сигналы POSIX - 01 июня 2011

Создает пайп от программы dmesg к программе постраничного просмотра less. Если программа less завершится, прежде чем получит весь вывод dmesg, dmesg будет преждевременно завершена сигналом SIGPIPE. SIGPIPE — целочисленная константа,... Просмотров: 1162



SIGPOLL - Сигналы POSIX - 05 июня 2011

POSIX 1003.1 рекомендует использование стандартизированных системных вызовов для асинхронного ввода-вывода, определяемых заголовочным файлом aio.h. Всем запросы на ввод-вывод с использованием этих функций ставятся в... Просмотров: 965



SIGPROF - Сигналы POSIX - 02 июня 2011

SIGPROF посылается по истечении таймера, как SIGVTALRM или, более популярный SIGALRM. Их отличие в том, что SIGPROF, измеряет время выполнения самого процесса и время, проведённое в ожидании завершения системных вызовов, SIGVTALRM... Просмотров: 1015



SIGPWR - Сигналы POSIX - 25 мая 2011

SIGPWR посылается процессам при ожидании аварии сетевого питания. Например, при снижении заряда батареи переносного компьютера или когда авария питания вынуждает сервер переключится на источник бесперебойного... Просмотров: 1004



SIGQUIT - Сигналы POSIX - 08 июня 2011

SIGQUIT — целочисленная константа, определенная в заголовочном файле signal.h. Символьные имена сигналов используются вместо номеров, так как в разных реализациях номера сигналов могут различаться. SIGQUIT —... Просмотров: 1054



SIGRTMIN и SIGRTMAX - Сигналы POSIX - 16 июня 2011

Библиотека LinuxThreads, Linux версии 2.6, использует первые три сигнала реального времени для собственных нужд, и приложения, использующие её, не должны применять этих сигналов. SIGRTMIN и SIGRTMAX — целочисленные константы,... Просмотров: 1038



SIGSEGV - Сигналы POSIX - 10 июня 2011

Примером программы, перехватывающей SIGSEGV, может служить отладчик, который способен проанализировать стек и информировать разработчика, на каком этапе произошла ошибка.... Просмотров: 1201



SIGSTKFLT - Сигналы POSIX - 05 июня 2011

SIGSTKFLT — целочисленная константа, определенная в заголовочном файле signal.h. Символьные имена сигналов используются вместо номеров, так как в разных реализациях номера сигналов могут различаться. SIGSTKFLT —... Просмотров: 1032



SIGSTOP - Сигналы POSIX - 02 июня 2011

SIGSTOP — целочисленная константа, определенная в заголовочном файле signal.h. Символьные имена сигналов используются вместо номеров, так как в разных реализациях номера сигналов могут различаться. SIGSTOP —... Просмотров: 1086



SIGSYS - Сигналы POSIX - 23 мая 2011

Теоретически, SIGSYS может быть послан, когда процесс передает неправильный аргумент в системный вызов. На практике же, система возвращает ENOSYS, если системного вызова с запрошенным кодом не существует или... Просмотров: 1039



SIGTERM - Сигналы POSIX - 30 мая 2011

SIGTERM — целочисленная константа, определенная в заголовочном файле signal.h. Символьные имена сигналов используются вместо номеров, так как в разных реализациях номера сигналов могут различаться. SIGTERM —... Просмотров: 1321



SIGTRAP - Сигналы POSIX - 16 июня 2011

При отладке программы, часто бывает полезной приостановка выполнения программы и анализ при наступлении некоторых условий - достижения определённой точки кода, или изменении значения определённой переменной, а... Просмотров: 1061



SIGTSTP - Сигналы POSIX - 28 мая 2011

Сигнал SIGTSTP посылается процессу при нажатии комбинации «стоп» на управляющем терминале, и, по умолчанию, приостанавливает его выполнение. Выполнение процесса будет возобновлено только после получения сигнала SIGCONT.... Просмотров: 1073



SIGTTIN - Сигналы POSIX - 08 июня 2011

SIGTTIN может быть послан фоновому процессу при попытке чтения с управляющего терминала. Обычно этот сигнал применяется в управлении задачами шелла Unix. Демоны Unix не имеют управляющих терминалов. SIGTTIN — целочисленная... Просмотров: 992



SIGTTOU - Сигналы POSIX - 02 июня 2011

SIGTTOU может быть послан фоновому процессу, при попытке вывода на управляющий терминал. Обычно этот сигнал применяется в управлении задачами шелла Unix. Демоны Unix не имеют управляющих терминалов. SIGTTOU — целочисленная... Просмотров: 1005



SIGUNUSED - Сигналы POSIX - 12 июня 2011

В Linux 2.6 на платформах x86, PowerPC и SuperH, сигнал с номером 31 предполагается использовать в будущем, как SIGSYS, но так как поддержка этого сигнала пока не реализована, то он называется SIGUNUSED. SIGUNUSED — целочисленная константа,... Просмотров: 1015



SIGURG - Сигналы POSIX - 30 мая 2011

SIGURG посылается при получении данных по срочному каналу на сокет с разрешенным асинхронным вводом-выводом. Сами данные можно считать с помощью системного вызова recv. SIGURG — целочисленная константа, определенная в... Просмотров: 1065



SIGUSR1 и SIGUSR2 - Сигналы POSIX - 30 мая 2011

SIGUSR1 и SIGUSR2 могут быть использованны программой для произвольных нужд, например для межпроцессной синхронизации, управления фоновыми процессами и т. п. По умолчанию, сигналы SIGUSR1 и SIGUSR2 завершают выполнение процесса.... Просмотров: 1207



SIGVTALRM - Сигналы POSIX - 30 мая 2011

SIGVTALRM посылается процессу по истечении таймера, точно так же как SIGALRM и SIGPROF. В отличие от SIGALRM, измеряющего реальное время, SIGVTALRM измеряет только время выполнения процесса. SIGPROFF также измеряет время выполнения процесса,... Просмотров: 1004








SIGWINCH
SIGXCPU
SIGXFSZ
Проблема ABA
Rundown protection
Thread-safety
Алгоритм Деккера
Алгоритм Петерсона
Атомарные операции
Блокировка (программирование)
Взаимная блокировка
Критическая секция
Монитор (синхронизация)
Мьютекс
Неблокирующая синхронизация
Семафор (информатика)
Состояние гонки