Обновить
128K+

Системное программирование *

Обеспечение работы прикладного ПО

80,39
Рейтинг
Сначала показывать
Порог рейтинга
Уровень сложности

Процессы и потоки in-depth. Обзор различных потоковых моделей

Время на прочтение10 мин
Охват и читатели146K
Здравствуйте дорогие читатели. В данной статье мы рассмотрим различные потоковые модели, которые реализованы в современных ОС (preemptive, cooperative threads). Также кратко рассмотрим как потоки и средства синхронизации реализованы в Win32 API и Posix Threads. Хотя на Хабре больше популярны скриптовые языки, однако основы — должны знать все ;)
Далее

Программирование в ring0 для Windows: вводная статья

Время на прочтение3 мин
Охват и читатели34K

По долгу службы мне пришлось столкнуться с программированием драйверов под Windows. Люди, которые никогда не сталкивались с этой задачей могут предположить, что драйвера — это что-то очень сложное и непосредственно взаимодействующее с железом. Отчасти они правы, а отчасти нет. В этой статье я постараюсь рассказать о том, что же из себя представляют Windows драйвера изнутри и с чем мне пришлось столкнуться. Статья является некоторым введением и не содержит «кусков кода».

Читать дальше →

DMA для новичков или то, что вам нужно знать

Время на прочтение5 мин
Охват и читатели171K
Всем привет, сегодня мы с вами поговорим о DMA: именно о той технологии, которая помогает вашему компьютеру воспроизводить для вас музыку, выводить изображение на экран, записывать информацию на жесткий диск, и при этом оказывать на центральный процессор просто мизерную нагрузку.
Если вам интересно, добро пожаловать под кат...
12 ...
77