Я просто подумал, как машины интерпретируют двоичный код? Все, что я понимаю, это то, что ваш код превращается в 1 и 0, чтобы машина могла их понять, но как они это делают? Это просто нормально ...
Я Intel (R) Core (TM) 2 Duo CPU T6600 @ 2.20GHz (как мне сказал cat / proc / cpuinfo), но мне нужно углубиться в подробности как можно ре. архитектура для работы с параллельным программированием (вероятно, использую ...
На моем рабочем столе есть небольшой виджет, который сообщает мне мое текущее использование процессора. Он также показывает использование каждого из двух моих ядер. Мне всегда было интересно, как ЦП вычисляет, какая часть его обработки ...
Я хочу знать, как работает предсказание ветвления процессора Intel i7? В настоящее время я знаю предсказатель под названием «динамическое предсказание ветвления». Для 1 -битового предсказателя :Аппаратное обеспечение всегда предсказывает ветвь...
Может кто-нибудь объяснить, что такое буфер загрузки и чем он отличается от очередей аннулирования. а также разница между буферами хранения и буферами объединения записи? Бумага Пола Маккенни http: // www ....
Кто-нибудь может объяснить разницу между промахом TLB (буфера резервного перевода )и промахом кэша? Кажется, я обнаружил, что TLB относится к какому-то адресу виртуальной памяти, но я не был...
Почему у нас есть такие команды, как push и pop? Насколько я понимаю, pop и push в основном аналогичны выполнению (mov, затем add)и (sub, затем mov)на esp соответственно. Например, не:pushl %...
Если я правильно это понимаю, счетчик программ указывает на адрес инструкции, которая должна быть выполнена, и в большинстве случаев вы добавляете четыре к счетчику программ, чтобы перейти к следующей инструкции...
Блок управления процессом (PCB) и блок управления потоком (TCB) используются в ядрах Linux, чтобы иметь время на CPU, делегированное им. В чем разница между ними? Что это за информация ...
Можно закрепить процесс к определенному набору ядер ЦП с помощью вызова sched_setaffinity(). На странице руководства говорится: Ограничение запуска процесса на одном ЦП также снижает производительность...
Я наткнулся на несколько ссылок на концепцию процессора с двумя выпусками (надеюсь, это даже имеет смысл в предложении). Я не могу найти объяснения того, что именно является двойной проблемой. Google дает мне ...
Несколько лет назад я узнал о ассемблере x86, конвейерной обработке процессора, промахах кеша, предсказании ветвлений и прочем джазе. Это была история о двух половинках. Я прочитал обо всех замечательных преимуществах длинных ...
Для некоторого кода, привязанного к процессору, использующего 64-разрядные переменные, целесообразно использовать набор инструкций Amd64, а не x86. Как это можно сделать в 32-битной Windows (например, Windows XP SP3)? Конечно, я предполагаю ...
Fantatro ohatra maro rehefa haingana kokoa ny GPU noho ny UNITÉ CENTRALE. Saingy misy algorithma (olana) izay sarotra be ny mampifanaraka azy. Azonao omena ohatra na fitsapana ve aho rehefa maharesy ny GPU ny CPU? Edit: ...
Может ли кто-нибудь объяснить мне (простым английским языком) неупорядоченное выполнение по сравнению с порядком выполнения? Я читаю некоторые теоретические тексты по этому поводу и чувствую, что не могу полностью это понять. Небольшой пример в контекс
Я подумываю о разработке p2p-сети, которая требует определенного уровня доказательства работы для проверки пользователей (аналогично биткойнам) и регулирования спама / ddos. Из-за природы p2p, единственное ...
Судя по прошлым данным, большинство 32-битных драйверов не работают в 64-битной версии. На чисто концептуальном уровне я считаю, что 64-битная машина имеет дополнительное «пространство» при использовании 32-битных драйверов, поэтому я пытаюсь определить
Я только что прочитал эту довольно интересную статью «Копирование буферов кадров ускоренного декодирования видео». Где они объясняют, как сделать копирование из памяти USWC как можно быстрее с помощью потоковой загрузки. Мой ...
Журнал сбоев содержит раздел «Бинарные образы» с информацией об архитектуре (armv6 / armv7) и идентификаторах всех загруженных модулей. Как определить эту информацию во время выполнения? (по крайней мере, только для ...
Мне всегда было интересно, для чего нужны инструкции поворота в некоторых процессорах (например, ROL, RCL на x86). Какое программное обеспечение использует эти инструкции? Сначала я подумал, что их можно использовать ...
Если бы вы писали учебник и вам нужно было определиться с дизайном процессора, чтобы обсудить определенные проблемы, вы бы выбрали RISC или CISC ? Плюсы RISC, ну сами понимаете: чище, проще и тд. Минусы ...
Почему в C ++ логическое значение имеет размер 1 байт, а не 1 бит?
Почему нет таких типов, как 4-битные или 2-битные целые числа? Я упускаю перечисленные выше вещи при написании эмулятора для ЦП
I've been reading up on memory models recently and I was sort of confused on how this worked. To quote http://cis.poly.edu/muller/CS623/weakmemory.htm if processor writes a new X then writes a new ...
Поскольку у нас есть три сборки, которые поставляются в явных версиях x86 и x64, я отредактировал соответствующие CSPROJ-файлы, чтобы использовать, например, блок, подобный этому: .netassembliescpu-architecture
Есть ли список телефонов Android и их поддерживаемого собственного кода? Например, я хочу знать, какие телефоны поддерживают только armeabi, а какие - armeabi-v7a. Последнее важно, потому что я ...
I ' Я работал с C и CPython последние 3-5 лет. Считайте, что это моя база знаний. Если бы я использовал инструкцию по сборке, такую как MOV AL, 61h на процессор, который его поддерживает, ...