Описание тега cpu-architecture

Архитектура ЦП относится к набору параметров о конструкции ЦП, реализованных его производителем, таких как: его разрядность или ширина шины данных (16, 32, 64 бита), набор инструкций (RISC, CISC,...), Управление памятью, многопоточность, поддержка виртуализации и т. Д.
6 ответов

Как процессор "знает", что на самом деле означают команды и инструкции?

Как процессор "знает", что означают различные команды? Я имею в виду команды уровня сборки, такие как MOV, PUSH, CALL и т. Д.
06 июл '11 в 14:44
3 ответа

Аппаратные средства. В чем разница между портом и банком?

Тем более, что в наши дни различие между ними очень запутанное.. Например, общая память NVidia рассчитана на 32 банка, так что, как говорят, за один цикл, 32 данные могут выходить одновременно... тогда что такое порт? также те же проблемы для структ…
2 ответа

Какова топология сети на кристалле процессора Intel Core i7 (или i3 или i5)?

Какова топология сети присоединения в процессоре Intel Core i7, i3 или i5? Это с помощью: перекладина Кольцо Hypercube меш бабочка или что-то другое?
11 апр '14 в 17:03
0 ответов

Сколько битов находится в поле адреса для непосредственно отображенного кэша?

Вот проблема, над которой я работаю: Проблема: "Высокоскоростная рабочая станция имеет 64-битные слова и 64-битные адреса с разрешением адресов на уровне байтов. Предполагая, что кэш с прямым отображением содержит 8192 64-байтовые строки, сколько би…
1 ответ

В Linux концепция Process похожа на контейнер (в микросервисах?)

Процесс выполняет экземпляр приложения. Каждый процесс получил свое состояние, идентификатор, адресное пространство и т. Д. И был изолирован друг от друга. Это похоже на контейнер, который запускает определенный сервис? В каком-то аспекте параллельн…
0 ответов

Почему Pentium 4 Prescott работает медленнее, чем Pentium M?

Я тестировал, стоит ли помещать цикл в функцию обратного вызова, поэтому я протестировал Runge-Kutta четвертого порядка на y'=y в C++, все с gcc 5.1 в Ubuntu с командой компиляции g++ -std=c++11 -O3 -march=native --fast-math test.cpp Петля Рунге-Кут…
07 май '15 в 19:13
1 ответ

Путаница с терминами -> ФСБ, QPI, HT, DMI, UMI

Меня немного смущают некоторые термины, используемые производителями процессоров. Я знаю, что FSB - это шина, соединяющая процессор с северным мостом, и QPI (Intel) и HT (AMD) заменили эту технологию. Новая архитектура имеет встроенный контроллер па…
09 май '13 в 20:04
1 ответ

"nop; jmp short" против "jmp short; nop"

Хорошо, сначала позвольте мне объяснить это: это не микрооптимизация. Но, я знаю, в загрузчиках на разделе, многие используют jmp short; nop кодирование. Но, насколько я понимаю, чем меньше "скачет"jmp:), тем меньше циклов требуется для завершения п…
05 июн '12 в 13:52
1 ответ

Core i3 3220 для игр

Поскольку Core i3 3220 имеет технологию Hyper-Threading, будут ли игры типа Battlefield 3 рассматривать и использовать ЦП в качестве виртуального "четырехъядерного процессора", а не просто 2 физических ядра, чтобы ИИ и другие функции в игре работали…
1 ответ

Little-endian все еще быстрее на процессорах Intel, или не имеет значения, анализирую ли я big-endian на Intel?

Это было в прошлых архитектурах. Это все еще так? Я читаю из сети в байтовые буферы в Java. В основном, будут ли считываться байты в Intel, использующие big-endian вместо little-endian, разницу в производительности? Я знаю, что intel является прямым…
01 окт '12 в 17:59
1 ответ

Требования для замены 32-разрядного процессора на 64-разрядный процессор

Я хочу сменить 32-битный Athlon на 64-битный Phenom. Нужно ли менять свою ОС (32-битную Windows 7)?
28 окт '12 в 00:10
2 ответа

Почему эмуляция процессора медленная

Различные операции ЦП (IA-32, ARM9 и т. Д.) Должны быть эквивалентны по своей природе (перемещение, чтение, запись данных и т. Д.). Разным процессорам не должно быть так больно подражать друг другу. Но кажется, что это не так просто, поскольку эмули…
05 янв '14 в 17:40
2 ответа

В чем разница между суперскалярным и векторным процессором?

Они оба могут обрабатывать несколько инструкций одновременно, но я полагаю, что есть фундаментальное различие, объясняющее, почему есть два имени, и мы не просто перешли на использование суперскалярных всегда? Кроме того, если я правильно понял, в с…
21 янв '17 в 16:23
2 ответа

Что означает "разрешение адресов на уровне байтов"?

Вот проблема, над которой я работаю Проблема: высокоскоростная рабочая станция имеет 64-битные слова и 64-битные адреса с разрешением адресов на уровне байтов. Сколько слов может быть в адресном пространстве рабочей станции? Предполагая, что кэш пря…
1 ответ

Сколько слов может быть в адресном пространстве?

Вот проблема, над которой я работаю Проблема: высокоскоростная рабочая станция имеет 64-битные слова и 64-битные адреса с разрешением адресов на уровне байтов. Сколько слов может быть в адресном пространстве рабочей станции? Я определил разные терми…
0 ответов

Изменение порядка байтов файла?

Немного нубский вопрос: как бы я преобразовал порядок байтов файла, чтобы он пошел из этого 00 00 00 78 00 00 00 80 00 00 00 F8 00 00 00 18 к этому: 78 00 00 00 80 00 00 00 F8 00 00 00 18 00 00 00 Это первые 0x10 байтов двух файлов. Я получил эти дв…
12 янв '19 в 19:47
2 ответа

Почему парень из системы ремонта оставил эти два провода вот так?

Почему парень по ремонту системы оставил эти два провода вот так? Это вызовет проблемы в будущем?
13 сен '15 в 05:20
0 ответов

Процесс операции в компьютере

Правда ли, что все высокоуровневые операции на компьютере (скажем, копирование, вставка, веб-серфинг, запуск приложений и т. Д.) Все окончательно преобразуются в микрооперации (например, арифметические, логические и сдвиговые) и затем выполняются?
30 апр '16 в 05:39
2 ответа

Как измерить время выполнения процессора?

Я хочу измерить время выполнения процессора и сравнить их, как веб-сайты Bencmark. как я знаю, у нас есть формула для расчета этого. Execution time = CPI * I * 1/CR Но я застрял в формуле. Я имею в виду, как мы получаем эти данные? Я проверяю информ…
01 авг '18 в 09:14
1 ответ

Есть ли возможность питания процессора через USB

Из-за какого-то удара молнии у меня разбился монитор, поэтому я искал новый монитор и узнал о доступных мониторах с питанием от USB, просто любопытно купить, если один доступен для процессора. И как я могу защитить монитор и процессор от дальнейших …
27 авг '16 в 06:08