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



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





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

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



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

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



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

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



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

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



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

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



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

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



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

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



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

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



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

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



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

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



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

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



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

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



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

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



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

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



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

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



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

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



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

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



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

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



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

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



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

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



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

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



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

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



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

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



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

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



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

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



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

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



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

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



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

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



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

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



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

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



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

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



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

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



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

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



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

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



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

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



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

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



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

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



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

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



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

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



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

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



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

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



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

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



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

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



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

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



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

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



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

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



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

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



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

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



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

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








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