Азбука схемотехники РЭС
Усилители
Азбука транзисторной схемотехники. Содержание.
Источник опорного напряжения (генератор напряжения)
Азбука транзисторной схемотехники
Источник тока и токовое зеркало
Синхронные выпрямители.
Повторитель напряжения
Каскад с общим эмиттером
Каскад с общей базой, каскод.
Схема сдвига уровня.
Каскад с эмиттерными (истоковыми) связями. Дифкаскад.
Однопереходный транзистор.
Полевой транзистор.
Измерения
Узлы электронных схем
Схемы с описанием
Прибор для измерения сопротивления почвы
LC мультивибратор
Новые поступления.
Отключаем порты 135 и 445 в windows 2000
Питание
Радио и связь
Замена герконового реле в модеме ACORP 56PIM.
Релаксационный RL - генератор
Разное
Основы многопоточного и распределенного программирования
Параллельное программирование возникло в 1962 г. с изобретением каналов — независимых аппаратных контроллеров, позволявших центральному процессору выполнять новую прикладную программу одновременно с операциями ввода-вывода других (приостановленных) программ. Параллельное программирование (слово параллельное в данном случае означает "происходящее одновременно"') первоначально было уделом разработчиков операционных систем. В конце 60-х годов были созданы многопроцессорные машины. В результате не только были поставлены новые задачи разработчикам операционных систем, но и появились новые возможности у прикладных программистов.Первой важной задачей параллельного программирования стало решение проблемы так называемой критической секции. Эта и сопутствующие ей задачи ("обедающих философов", "читателей и писателей" и т.д.) привели к появлению в 60-е годы огромного числа научных работ. Для решения данной проблемы и упрощения работы программиста были разработаны такие элементы синхронизации, как семафоры и мониторы. К середине 70-х годов стало ясно, что для преодоления сложности, присущей параллельным программам, необходимо использовать формальные методы.
Обзор области параллельных вычислений
Семафоры
Нотация совместно используемых примитивов
Матричные вычисления