6
ответов

Мой поток может помочь ОС решить когда к контекстному переключению это?

Я работаю над потоковым приложением на Linux в C++, который пытается быть реальным временем, делая действие с heartbeat, или максимально близко к нему. На практике я нахожу, что ОС выгружает мой...
вопрос задан: 27 May 2010 04:01
4
ответа

Что сохраняется в контекстном переключении?

Что точно сохраняется и восстанавливается в контекстном переключении между двумя потоками в том же процессе между двумя процессами
вопрос задан: 29 June 2009 12:11
3
ответа

Насколько дорогой контекстное переключение? Лучше реализовать ручное переключение задач, чем полагаться на потоки ОС?

Предположите, что я имею два (три, четыре, безотносительно) задачи, которые должны работать параллельно. Теперь, простой способ сделать это должно было бы создать отдельные потоки и забыть об этом. Но на простом одножильном ЦП...
вопрос задан: 7 May 2014 10:21
3
ответа

Запишите программу C для измерения времени, проведенного в контекстном переключении в Linux ОС

Мы можем записать c программу для обнаружения времени, проведенного в контекстном переключении в Linux? Вы могли совместно использовать код, если у Вас есть тот? Спасибо
вопрос задан: 3 March 2010 02:34
0
ответов

Контекстные переключения потоков задач

Я тут почитал и прочитал, что если использовать в .Net задачи вместо потоков, то они не будут подвержены контекстным переключениям, с которыми сталкиваются потоки. Однако, читая, я также заметил ...
вопрос задан: 7 December 2018 08:02
0
ответов

Переключатель контекста потока Vs. переключатель контекста процесса

Может ли кто-нибудь сказать мне, что именно происходит в обеих ситуациях? Какова основная стоимость каждого из них?
вопрос задан: 25 November 2018 16:31
0
ответов

Самый простой инструмент для измерения попаданий/промахов кэша программ C и времени процессора в Linux?

Я пишу небольшую программу на C и хочу измерить ее производительность. Я хочу посмотреть, сколько времени он работает в процессоре и сколько кэш-попаданий и промахов он сделал. Информация о контексте...
вопрос задан: 27 May 2018 19:14
0
ответов

Написание системного вызова для подсчета переключений контекста процесса

Мне нужно выполнить системный вызов для подсчета произвольных и непроизвольных переключений контекста процесса. Я уже знаю, как добавить новый системный вызов в ядро ​​Linux, но я понятия не имею, где я ...
вопрос задан: 9 April 2018 13:28
0
ответов

Как Java управляет многопоточным доступом к элементам массивов?

Здравствуйте, коллеги-программисты. Я уже задавал один вопрос, но, несмотря на действительно хорошие ответы, я не смог решить свою проблему. Затем я потратил время на рефакторинг моего кода таким образом, чтобы ...
вопрос задан: 23 May 2017 11:52
0
ответов

Как на самом деле работают функции schedule () + switch_to () из ядра Linux?

Я пытаюсь понять, как на самом деле работает процесс расписания в ядре Linux. Мой вопрос не об алгоритме расписания. Речь идет о том, как работают функции schedule () и switch_to (). Я ...
вопрос задан: 18 March 2017 08:28
0
ответов

Simulating context switches in JavaScript?

I've been working on implementing a pretty complex system in JavaScript that needs to simulate, among other things, multithreaded processes. In a real multithreaded process (such as a kernel thread) ...
вопрос задан: 7 August 2015 14:26
0
ответов

Шаги в переключении контекста

Меня просят описать шаги, участвующие в Переключатель контекста (1) между двумя разными процессами и (2) между двумя разными нитями в том же процессе. Во время контекстного выключателя ядро ​​будет ...
вопрос задан: 13 June 2015 19:26
0
ответов

Является ядром/sched.c/context_switch() гарантированно будет вызываться каждый раз при включении процесса?

Я хочу изменить ядро ​​Linux так, чтобы при каждом изменении текущего PID, т. е. при включении нового процесса, выполнялся некоторый диагностический код (подробное объяснение ниже, если интересно). Я сделал кое-что...
вопрос задан: 17 June 2012 20:59
0
ответов

(Написание ядра) Как изменить таблицу дескрипторов прерываний?

Я пишу маленькое ядро ​​просто для того, чтобы немного разобраться с низкоуровневыми вещами. Прямо сейчас он загружается в Virtual Box, и я могу отображать текст на экране, выделять немного памяти и выполнять другие действительно базовые вещи…
вопрос задан: 29 April 2012 15:50
0
ответов

Ограничения, когда ядро ​​выполняет подпрограмму ISR

Что важно делать и чего не делать в режиме ядра и подпрограмме ISR? Например, -отключено ли переключение контекста-во время работы обработчика прерывания? Может ли переключение контекста произойти, когда...
вопрос задан: 8 April 2012 19:27
0
ответов

Стоимость переключения контекста между потоками одного и того же процесса в Linux

Есть ли какие-либо достоверные эмпирические данные о стоимости переключения контекста между потоками одного процесса в Linux (x86 а x86_64, в основном, интересуют)? Я говорю о количестве циклов или ...
вопрос задан: 11 May 2011 03:36
0
ответов

Мониторинг переключения контекста в Linux

Есть ли способ определить, когда происходит переключение контекста, без использования профилировщиков? Я написал программу на C, чтобы отслеживать время, необходимое для завершения различных процессов в программе ...
вопрос задан: 25 March 2011 12:02
0
ответов

Создание настраиваемого объекта ответа JSON с помощью Zend Action Helper ContextSwitch

Обычно я добавляю закодированный объект json в тело ответа, однако теперь у меня есть ситуация, которая требует использования помощника действий ContextSwitch. У меня есть Zend_Form, который требует трех разных ...
вопрос задан: 11 March 2011 09:46