Вопросы по теме 'processor'

Как определить, является ли данный Linux 32-битным или 64-битным?
Когда я набираю uname -a , он дает следующий результат. Linux mars 2.6.9-67.0.15.ELsmp #1 SMP Tue Apr 22 13:50:33 EDT 2008 i686 i686 i386 GNU/Linux Как я могу узнать из этого, что данная ОС 32- или 64-разрядная? Это полезно при написании...
517289 просмотров
schedule 17.04.2023

Как я могу создать исполняемый файл для работы на определенной архитектуре процессора (вместо определенной ОС)?
Итак, я беру свою программу на C++ в Visual Studio, компилирую, и она выдает небольшой симпатичный EXE-файл. Но EXE-файлы будут работать только в Windows, и я много слышал о том, как C/C++ компилируется в язык ассемблера, который работает...
5876 просмотров
schedule 15.03.2023

Как мы определяем, является ли процессор 8-битным; 16-битный или 32-битный
Определяется ли размерами адресной шины; если да, то был ли 8086 20-битным процессором? Если нет, каковы критерии для присвоения процессору битового числа, например 8-битного, 16-битного, 32-битного?
19747 просмотров
schedule 15.03.2023

Способ синхронизации двух ядер в симуляции
Мне нужно построить симулятор двухъядерного процессора на C (на самом деле это многоуровневая симуляция памяти, кэш L1/L2, подстановка блоков и т. д.). Дело в том, что мне трудно найти способ синхронизировать ядра (которые я программирую как потоки)....
240 просмотров

Что означает встроенный?
Я заметил, что Core i3-330M указан как «Встроенный», а Core i5-430 — нет. Что технически означает «Встроенный»? Вот где я вижу спецификацию: i3-330M: http://ark.intel.com/Product.aspx?id=47663 i5-430M:...
4469 просмотров
schedule 18.04.2023

Как получить статистику использования процессора на Android?
Я хочу получить общее использование ЦП на Android, аналогично тому, что делает диспетчер задач Windows. Я могу проанализировать вывод программы top , включенной в Android, но если есть вызов API, который делает то же самое, было бы лучше. Любые...
44977 просмотров

Определить тип процессора программно (Linux)
Я пишу программу на gcc, которая использует язык ассемблера для критичных к производительности разделов, и я хочу убедиться, что во время выполнения программа работает на правильной архитектуре. В частности, мне нужно различать ia64 (Itanium) и...
862 просмотров
schedule 19.05.2023

Что такое ловушки?
Существует множество различных типов ловушек , перечисленных в описаниях процессоров, например. Ошибка BusFault, ошибка MemManage, ошибка использования и ошибка адреса. Какова их цель? Как их можно использовать при обработке ошибок?
11967 просмотров

Z80 Asm - Hex Как создать строку
Я предпочитаю кодировать на калькуляторе шестнадцатеричный код. Я знаю свои коды операций, а какие нет, но я не уверен, как создать строку «привет» в регистре HL. Можете ли вы помочь? Я погуглил, но трудно найти ответ, потому что большинство людей...
1833 просмотров
schedule 31.05.2022

Как конвейерный процессор гарантирует атомарность?
Когда процессор выполняет одну инструкцию, можно предположить, что это атомарная операция. Но как это работает, когда процессор использует конвейерную обработку? Инструкция выполняется в несколько шагов, параллельно со многими другими инструкциями,...
203 просмотров
schedule 03.06.2023

Является ли декрементный цикл for более эффективным, чем инкрементный?
Возможный дубликат: Обратный отсчет быстрее, чем прямой? Например, for (int i = 0; i < max; i++) { ... } и for (int i = max-1; i >= 0; i--) { ... } Эти два цикла по существу одинаковы и предполагают, что...
929 просмотров
schedule 30.04.2022

Схемы адресации, используемые для расширяемой оперативной памяти?
Привет, люди. Мне было интересно узнать о так называемых схемах адресации, которые операционные системы используют для расширяемой оперативной памяти. Давайте рассмотрим пример, чтобы пролить свет на это. «Если у нас 32-битная архитектура для...
502 просмотров
schedule 08.03.2024

Частота HPET по сравнению с частотой процессора для измерения времени
Мне нужно измерить время выполнения функции в наносекундах. Теперь я хочу понять, может ли мой компьютер это сделать и какова точность измерения. Было предложено использовать QueryPerformanceFrequency() для получения частоты HPET, а 1/hpetFrequency...
2326 просмотров
schedule 12.03.2023

Как написать обработчик аннотаций для создания предупреждающего сообщения, если источник java вызывает аннотированный метод
Вот мое требование в Java 6: я использую Eclipse JUNO. Аннотируйте метод пользовательской аннотацией. Во время компиляции выдавать предупреждающее сообщение, если метод вызывает аннотированный метод. Я ищу что-то вроде аннотации...
1083 просмотров

Планирование одного потока на разных процессорах — нужно очистить кеш?
Когда вы планируете один поток для разных процессоров, нужно ли каждый раз очищать кеш? Если кеш не очищается, не может ли произойти следующее: Предположим, у вас есть следующий (псевдо) код, выполняемый двумя процессорами, P1 и P2. 1....
116 просмотров

Являются ли ia64 и amd64 взаимозаменяемыми в манифестах clickonce?
Я работаю над инструментом, который изменяет манифесты clickonce. Я обнаружил двусмысленность в документах MSDN вокруг манифеста приложения clickonce. Он говорит : Указывает процессор. Допустимые значения: msil для всех процессоров, x86 для...
487 просмотров
schedule 28.11.2022

Exclusives Reservation Granule (ERG) на процессорах Apple
Кто-нибудь знает, что такое ERG на процессорах Apple A5, A5X, A6 и A6X? Мы столкнулись с неясной ошибкой с инструкциями LDREX/STREX, и поведение A5 и A6 отличается. Единственное объяснение, которое у меня есть, это то, что у них разная ЭРГ, но я...
432 просмотров
schedule 20.03.2022

Как получить имя чипа и адресуемую память в указанных архитектурах (x86, pic controller)?
Как получить имя чипа и адресуемую память в указанных архитектурах (x86, x64, pic controller) без биоса? У вас есть специальный регистр, в котором хранится доступный объем памяти?
112 просмотров
schedule 16.08.2022

Сходство процессора / сокета в openMPI?
Я знаю, что в реализации openMPI есть некоторые базовые функции для сопоставления различных процессов с разными ядрами разных сокетов (если в системе более одного сокета). --bind-to-socket (первым пришел - первым подал) --bysocket...
9466 просмотров
schedule 21.03.2022

Зачем устанавливать ProcessorAffinity для потока?
Я не смог найти хорошего объяснения, почему многопоточный исполняемый файл захочет установить ProcessorAffinity для каждого потока. Мне кажется, что это попытка переопределить CLR/операционную систему; что-то я не думаю, что я достаточно умен, чтобы...
834 просмотров
schedule 16.04.2023