Побочные эффекты на SMP системе

Однажды при реализации проекта я столкнулся с мнимой ошибкой на SMP системе. Для меня это послужило хорошим уроком. Три дня я потратил на поиск ошибки который на самом деле не было. Читать далее «Побочные эффекты на SMP системе»

Использование четырех процессорной системы

Эта машина должна была использоваться для управления роботом с двумя руками, с семью сочленениями каждая. Вы наверное можете представить себе такую систему, и предположить насколько качественным должно быть ее управление. Читать далее «Использование четырех процессорной системы»

Разделение памяти

Одно из ограничением использования SMP — является так называемое разделение памяти. Как вы понимаете, процессоры не могут одновременно обращаться к общей памяти. Процессоры должны синхронизировать свою работу при обращении к памяти, и по возможности записывать обрабатываемые данные в собственный кэш. Читать далее «Разделение памяти»

Кэш процессора

Кэш процессора один из факторов объясняющих почему современные процессоры так быстро работают. Без использования кэша современным процессорам (например с тактовой частотой 1 гигагерц и частой работы памяти 100 мегагерц) пришлось бы простаивать ожидая когда они получат данные. Читать далее «Кэш процессора»

Каталог измененных файлов ‘spill’

Операция переадресации на файл, расположенный внутри пакета, выполняется до тех пор, пока осуществляется доступ к файлу только для чтения. Но как только выполняется операция записи в такой файл, управляемый пакетной файловой системой, к работе подключается каталог ‘spill’. Читать далее «Каталог измененных файлов ‘spill’»

Получение системной информации

Большинству программ, тесно взаимодействующих с операционной системой, в которой они работают, необходимы данные о текущем состоянии системы. Это отладчики, компиляторы, системы мониторинга, да и просто полезные утилиты. Читать далее «Получение системной информации»

FIFO планирование (планирование в порядке поступления)

На SMP системах, потоки действительно работают параллельно. Зачастую под многозадачной системой понимают систему которая одновременно обрабатывает несколько задач, но это не так. Процессор поочередно выполняет различные программы. Читать далее «FIFO планирование (планирование в порядке поступления)»

Настройка шрифтов XFree

Вы получили автоматически сгенерированный конфигурационный файл. Это хорошо, но останавливаться пока рано. В первую очередь надо добавить русские шрифты, для этого нам надо отредактировать файл /opt/X11R6/lib/X11/XF86Config. Читать далее «Настройка шрифтов XFree»