10
ответов

Эффективность: массивы по сравнению с указателями

Доступ к памяти через указатели, как говорят, более эффективен, чем доступ к памяти через массив. Я изучаю C, и вышеупомянутое указано в K&R. Конкретно они говорят, что Любая операция, которая может быть...
вопрос задан: 21 February 2010 13:57
6
ответов

Какова Стоимость Неудачного обращения в кэш L1?

Править: В ссылочных целях (если кто-либо спотыкается через этот вопрос), Igor Ostrovsky записал большое сообщение о неудачных обращениях в кэш. Это обсуждает несколько других вопросов и показывает числа в качестве примера. Конец...
вопрос задан: 17 February 2010 16:31
4
ответа

Права доступа общей памяти в Windows

Я разработал приложение Windows, которое использует общую память---, который является---файлами с отображенной памятью для межпроцессного взаимодействия. У меня есть сервис окон, который делает некоторую обработку и периодически пишет...
вопрос задан: 4 February 2013 11:32
3
ответа

Что произойдет, если два потока читают и записывают один и тот же фрагмент памяти

Насколько я понимаю, если два потока читают из одного и того же фрагмента памяти, а ни один поток не записывает в эту память, тогда операция безопасна. Однако я не уверен, что произойдет, если один ...
вопрос задан: 26 August 2010 23:20
3
ответа

То, как переменные на стеке, получило доступ?

Предположим, что у нас есть эти локальные переменные: интервал = 0; интервал b = 1; интервал c = 2; интервал d = 3; Насколько я знаю, они будут выделены на системной стопке, как это: | | | 3 | d | 2 | c | 1 | b | _0 _ |...
вопрос задан: 8 February 2009 13:07
0
ответов

In CUDA, what is memory coalescing, and how is it achieved?

What is "coalesced" in CUDA global memory transaction? I couldn't understand even after going through my CUDA guide. How to do it? In CUDA programming guide matrix example, accessing the matrix row by ...
вопрос задан: 8 April 2017 10:35
0
ответов

Есть фемемопень () в Mingw

Я пытаюсь компилировать какой-то код, который использует функцию FMEMOPEN в MingW. Я обнаружил, что эта функция недоступна Mingw. Мне нужна функция, эквивалентная FMEMOPEN (). Есть ли альтернатива ...
вопрос задан: 4 July 2016 08:13
0
ответов

Могу ли я прочитать любую доступную для чтения допустимую область памяти с помощью (беззнакового) символа * в C ++?

Мой поиск foo, похоже, сегодня отсутствует. Я хотел бы знать, законно ли в соответствии со стандартным C ++ проверять "любую" ячейку памяти с помощью (unsigned (?)) Char *. Под любым местоположением я подразумеваю любой действительный адрес ...
вопрос задан: 7 September 2012 19:29
0
ответов

Как читать/записывать значения типов из «сырой» памяти в C?

Как мне заставить что-то подобное работать? пустота *память = malloc (1000 ); // выделяем пул памяти *(память+10 )= 1; // устанавливаем целочисленное значение в байт 10 int i = *(память+10 ); //чтение целочисленного значения...
вопрос задан: 15 July 2012 09:52
0
ответов

Что делает следующая инструкция по сборке: addd -8(%rbp), %xmm0?

Я пытаюсь выяснить, что на самом деле делает инструкция по сборке. Кроме того, я знаю, что %xmm0 - это...
вопрос задан: 1 May 2012 15:40