Найдено 52 результата

dimm_coder
05 фев 2006, 12:01
Форум: Программирование
Тема: Техническая реализация многозадачности
Ответы: 16
Просмотры: 17843

mend0za: благодарю. я был в Минске когда в IATP внеочередная встреча была, жаль что не знал тогда о ней.

passer-by: если это на мой счет, то я ник не менял. похоже, вы меня с кем-то путаете.
dimm_coder
04 фев 2006, 10:39
Форум: Программирование
Тема: Техническая реализация многозадачности
Ответы: 16
Просмотры: 17843

dimm_coder , скажите, где вы работаете?) Откуда такие подробные и ценные знания по данным вопросам? таки нигде, безработный я на данный момент. "подробного" это относительное понятие да в принципе как и "ценные". хотя, в последнем случае, это всетаки не кирпичи :) то что я говор...
dimm_coder
03 фев 2006, 12:21
Форум: Программирование
Тема: Техническая реализация многозадачности
Ответы: 16
Просмотры: 17843

Современные версии Linux не используют аппаратную поддержку переключений контекстов предлагаемую x86 архитектурой, а именно переключение между TSS задач с помощью jmp. Отдельный процесс не имеет отдельного TSS. В общем случае поддерживается один TSS на процессор и во время переключений контекстов ОС...
dimm_coder
02 фев 2006, 22:17
Форум: Программирование
Тема: Техническая реализация многозадачности
Ответы: 16
Просмотры: 17843

вопрос как всегда в компромисе между производительностью и какой-то другой функциональностью - в данном случае многозадачность. на то она и операционная система _общего_ назначения что она должна быть относительна справедлива ко все - как задачам ориентированным на потребление процесса (просто вычис...
dimm_coder
02 фев 2006, 22:07
Форум: Программирование
Тема: Интересные настройки ядра
Ответы: 6
Просмотры: 9573

Victor Gr. , 1) Variable HZ - то грубо говоря частота переключения процессов в системе. При увеличении уменьшается время отклика но растет оверхед на само переключение Это частота системного таймера, т.е. количество тиков в секунду. Переключение процессов не происходит каждый тик. В общем случае эт...
dimm_coder
24 ноя 2005, 23:51
Форум: Общий форум
Тема: Нужны ли специалисты по низкоуровневому программированию?
Ответы: 30
Просмотры: 22590

ok, the answer then would be as follows: the printf() library call is, no doubts, much more better than a system call like mlockall() because with the later one (at least, with its standard implementation) there are no chances to get "Hello World!" printed out (as a side effect, nothing to...
dimm_coder
24 ноя 2005, 15:44
Форум: Общий форум
Тема: Нужны ли специалисты по низкоуровневому программированию?
Ответы: 30
Просмотры: 22590

// sorry for english, just don't have a cyrillic layout at hand "Чем это лучше, чем направить системный вызов операционной системе? " Тем что при прямом системном вызове вывод программы не сможет быть перенаправлен. Как следствие -- она останется негибкой сущностью в себе, и не станет инст...
dimm_coder
21 мар 2005, 19:20
Форум: Программирование
Тема: Прерывания в LInux (+)
Ответы: 4
Просмотры: 6494

Just to show your an example. In case, might be of interest to you. The target system: PCI device generates cyclic interrupts with a frequency of 6 KHz (that's once in ~ 166 us). The driver has to react on every one of them and have to accomplish some action not late than the next one occurs. For al...
dimm_coder
21 мар 2005, 17:18
Форум: Программирование
Тема: Прерывания в LInux (+)
Ответы: 4
Просмотры: 6494

Another important question here, in addition to the time the isr takes to be executed, is the irq latency the vanilla kernel provides (without/with additional load). Although, I know nothing about your PCI card, even 75 Khz sounds quite high for the pure vanilla Linux kernel. I would not be so surpr...
dimm_coder
15 окт 2004, 14:17
Форум: Программирование
Тема: linux kernel
Ответы: 8
Просмотры: 9662

>[to dimm_coder] первую, если можно, на satanic_mechanic [at] hotbox [dot] ru. Спасибо. > Пытался я слать, но даже кусками по мегу не принимает. >Reason: Mail Server for hotbox.ru could not accept your email at this time. MailEnable will >keep trying to deliver this message and will notify you of an...
dimm_coder
14 окт 2004, 17:38
Форум: Программирование
Тема: linux kernel
Ответы: 8
Просмотры: 9662

выслал
dimm_coder
13 окт 2004, 15:42
Форум: Программирование
Тема: linux kernel
Ответы: 8
Просмотры: 9662

Есть в сети книги: "Understanding The Linux Kernel 2nd Edition" и "Linux Device Drivers". на англ. + список ресурсов в Documentation/kernel-docs.txt; + можно найти хорошие обзоры по отдельным подсистемам в инете. 2-ая точно свободно доступна, за 1-ую на сколько помню, спасибо e-d...
dimm_coder
29 сен 2004, 14:16
Форум: Программирование
Тема: (+) Assembler
Ответы: 13
Просмотры: 13017

Есть книга "Programming from the Ground Up". Рекомендовалась в одной из рассылок (не помню уж какой). Сам еще не читал, но могу сказать, что многое из рекомендованного в том же списке однозначно или классика, или заслуживает внимания. 1383853 Sep 20 14:10 ProgrammingGroundUp-1-0-booksize.p...
dimm_coder
20 сен 2004, 15:23
Форум: Программирование
Тема: Праблема з cin i dup2()
Ответы: 2
Просмотры: 3402

Тут небольшой тестовый пример. Для меньшего размера я опустил проверки ошибок в некоторых мечтах и использовал gets(), так что, строки больше 128 символов не вводить :) Создай файл text хотя бы с одной строкой. <code> #include <stdio.h> #include <unistd.h> #include <sys/types.h> #include <sys/stat.h...