Вопросы с тегом «computer-architecture»

Компьютерная архитектура относится как к дизайну внешних интерфейсов компьютера (наборов инструкций), так и к внутренней реализации компьютера (микроархитектура). Целью этих проектных решений является оптимизация скорости, энергоэффективности, размера или стоимости при одновременном удовлетворении ограничений для остальных.

12
Как мы можем быть уверены, что компьютеры никогда не будут случайно переключать 0 на 1?
Я немного читал о создании цифрового компьютера в Shocken / Nisan's: «Элементы вычислительных систем» . Но эта книга ничего не говорит об определенных электрических аспектах в компьютерах, например: часто говорят, что 0 и 1 представлены напряжением, если напряжение находится в интервале [0, 0,9), то это 0. Если напряжение в интервале …

8
Почему цифровая последовательная передача используется везде? т.е. SATA, PCIe, USB
Глядя на SATA, PCIe, USB, SD UHS-II, меня поразило, что они все одинаковы: цифровой последовательный битовый поток, передаваемый с использованием дифференциальных пар (обычно кодированных 8b / 10b), с некоторыми различиями в уровнях каналов / протоколов. Почему так? Почему это стало стандартом? Почему нет широко распространенных системных протоколов связи, в которых …

5
Как процессор может доставлять более одной инструкции за цикл?
Инструкции Википедии на второй странице гласят, что i7 3630QM обеспечивает ~ 110 000 MIPS на частоте 3,2 ГГц; это будет (110 / 3,2 инструкции) / 4 ядра = ~ 8,6 инструкции на цикл на ядро ​​?! Как одно ядро ​​может доставить более одной инструкции за цикл? Насколько я понимаю, конвейер …


5
Как кеш может быть таким быстрым?
Вот скриншот теста кеша: В тесте скорость чтения из кэша L1 составляет около 186 ГБ / с, а задержка составляет около 3-4 тактов. Как такая скорость достигается? Рассмотрим память здесь: теоретическая максимальная скорость составляет 665 МГц (частота памяти) x 2 (двойная скорость передачи данных) x 64 бит (ширина шины), что …

6
Аналоговый сигнал быстрее, чем цифровой?
Было бы теоретически возможно ускорить современные процессоры, если бы вместо цифровых FPU (CPU -> DAC -> аналоговый FPU -> ADC -> CPU) использовалась арифметика аналогового сигнала (ценой точности и точности)? Возможно ли деление аналогового сигнала (так как умножение FPU часто так или иначе занимает один цикл ЦП)?

6
Почему чип Intel Haswell позволяет умножению FP быть вдвое быстрее, чем сложение?
Я читал этот очень интересный вопрос о переполнении стека: Действительно ли умножение целых чисел выполняется с той же скоростью, что и сложение на современном процессоре? Один из комментариев сказал: «Ничего не стоит, что в Haswell пропускная способность умножения FP вдвое выше пропускной способности FP. Это связано с тем, что оба …

6
Почему открытое оборудование так редко? [закрыто]
Я пытаюсь понять, почему открыть аппаратное обеспечение гораздо сложнее, чем программное обеспечение. Я пытался смотреть онлайн, и я не мог найти удовлетворительное объяснение. Я понимаю, что аппаратное обеспечение гораздо проще хранить в проприетарном виде и гораздо труднее (невозможно) провести обратный инжиниринг (в случае с микросхемами, а не с печатными платами), …

7
Почему Digital 0 не 0V в компьютерных системах?
Я учусь на курсе по разработке компьютерных систем, и мой профессор сказал нам, что в цифровых системах обычные напряжения, используемые для обозначения цифрового 0 и цифрового 1, менялись с годами. По-видимому, еще в 80-х годах 5 В использовалось в качестве «высокого», а 1 В использовалось для обозначения «низкого». В настоящее …

4
Что именно ARM продает продавцам?
Предположения: Архитектура компьютера: описывает, как различные модули процессора взаимодействуют друг с другом. Архитектура компьютера определяется с помощью vhdlфайлов Организация компьютеров: Описывает физическое расположение процессорных модулей на кремнии. Организация компьютера определяется с использованием набора фотошаблонов (и процесса производства, например, химического, который идет на каждом этапе) Компьютерная организация, следовательно, требует, чтобы потрясающий …

5
Почему относительно простые устройства, такие как микроконтроллеры, намного медленнее, чем процессоры?
При одинаковом количестве ступеней трубопровода и одинаковом производственном узле (скажем, 65 нм) и одинаковом напряжении простые устройства должны работать быстрее, чем более сложные. Кроме того, объединение нескольких этапов конвейера в один не должно замедляться в несколько раз больше, чем число этапов. Теперь возьмем пятилетний процессор с 14 ступенями конвейера на …

4
Почему процессоры обычно подключаются только к одной шине?
Я нашел архитектуру материнской платы здесь: Это выглядит как типичная схема материнских плат. РЕДАКТИРОВАТЬ: Ну, видимо, это уже не так типично. Почему процессор подключается только к 1 шине? Этот передний автобус выглядит как основное узкое место. Не лучше ли подать 2 или 3 шины прямо в процессор? Я представляю одну …

7
Является ли транзистор единственным электронным компонентом на процессоре?
Я недавно читал о процессорах и узнал, что все логические блоки и память на процессоре могут быть сделаны из транзисторов. Так это единственный электронный компонент на процессоре? Редактировать (Сделано после первых двух ответов): Но «Создание процессора» говорит только о проектировании транзисторных диаграмм (может быть, это основная часть). Но как дополнительные …

6
Каковы преимущества использования FPGA по сравнению с TTL в начальной компьютерной архитектуре?
Я преподаю единственный курс по компьютерной архитектуре в гуманитарном колледже. Курс обязателен для специалиста по информатике. У нас нет курсов по компьютерной инженерии, электротехнике, другим аппаратным средствам и т. Д. Моя основная цель в курсе заключается в том, чтобы студенты поняли, как работают компьютеры, вплоть до уровня ворот, что, я …

2
Как процессор может динамически изменять тактовую частоту?
Мой процессор Intel меняет тактовую частоту в зависимости от использования, но как он определяет, на какой тактовой частоте работать? Тактовая частота определяется программным обеспечением ОС с использованием алгоритма или аппаратно? Это зависит от количества прерываний? Оборот кеша? Сам процессор устанавливает свои собственные часы? Или его устанавливает отдельный контроллер? Или софт?

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.