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

Вопросы по организации и проектированию компьютерной техники.

1
Что такое системные часы и часы процессора; и каковы их функции?
Читая книгу, я натолкнулся на следующий абзац: Для синхронизации всех операций компьютера используются системные часы - маленький кристалл кварца, расположенный на материнской плате. Системные часы регулярно посылают сигнал всем остальным компонентам компьютера. И еще один абзац: Многие персональные компьютеры сегодня имеют системные тактовые частоты, работающие на частоте 200 МГц, и …

10
Возможен ли универсальный язык ассемблера для всех компьютеров?
Я хотел бы задать несколько вопросов о языке ассемблера. Насколько я понимаю, это очень близко к машинному языку, что делает его быстрее и эффективнее. Поскольку у нас существуют разные компьютерные архитектуры, значит ли это, что мне нужно писать разные коды на ассемблере для разных архитектур? Если так, то почему не …

5
Как на самом деле выглядит машинный код во время работы?
Когда машинный код фактически выполняется аппаратным обеспечением и процессором, как он выглядит? Будет ли он выглядеть как двоичный, как в инструкциях, представляемых единицами и нулями, или это будет нечто, состоящее из шестнадцатеричных цифр, где коды операций - это байты, представленные в виде шестнадцатеричных чисел, которые можно разбить на двоичные числа, …

4
Частота процессора в год
Я знаю, что с ~ 2004 года закон Мура перестал работать на тактовую частоту процессора. Я ищу график, показывающий это, но не могу найти его: большинство диаграмм там показывают количество транзисторов или мощность в год. Где я могу найти некоторые данные, показывающие частоту процессора компьютеров (все в порядке, персональные компьютеры, …

3
Могут ли современные массивные параллельные процессоры эффективно управлять клеточными автоматами?
Интересно, достаточно ли хороши массивно-параллельные вычислительные блоки, предоставляемые в настоящее время в графических картах (например, программируемые в OpenCL ), чтобы эффективно моделировать одномерные клеточные автоматы (или, может быть, двумерные клеточные автоматы?). Если мы выберем любую конечную сетку, которая поместится в памяти чипа, можем ли мы ожидать, что один переход сотового …

7
Почему представление с плавающей запятой использует знаковый бит вместо дополнения 2 для обозначения отрицательных чисел
Рассмотрим представление с фиксированной точкой, которое можно рассматривать как вырожденный случай с плавающей точкой. Вполне возможно использовать дополнение 2 для отрицательных чисел. Но почему знаковый бит необходим для чисел с плавающей запятой, разве биты мантиссы не должны использовать дополнения 2? Кроме того, почему биты экспоненты используют смещение вместо представления величины …

6
Как я могу академически сказать, что «один компьютер медленнее другого»?
Я пишу исследовательскую работу и должен сказать, что один микроконтроллер работает медленнее, чем другой микропроцессор. Тем не менее, я беспокоюсь, что просто сказать, что это «медленнее», было бы неуместно в исследовательской работе. Я прав? Можно ли просто сказать, что один процессор «медленнее», или мне нужно сказать что-то другое? Что еще …

5
Как рассчитать количество тегов, индексов и битов смещения разных кешей?
В частности: 1) Кэш прямого отображения с 4096 блоками / строками, в котором каждый блок содержит 8 32-битных слов. Сколько бит нужно для полей тегов и индексов, предполагая 32-битный адрес? 2) Тот же вопрос, что и 1), но для полностью ассоциативного кэша ? Поправьте меня, если я ошибаюсь, не так …

2
Что такое «объединение памяти»?
Я узнал, что в графическом процессоре есть нечто, называемое объединением памяти. Читая об этом, я не был ясно по теме. Это как-то связано с параллелизмом уровня памяти. Я искал в Google, но не смог получить удовлетворительный ответ. Было бы полезно, если бы кто-то дал более полное и понятное объяснение.

1
Согласованность памяти и согласованность кэша
Правда ли, что последовательная согласованность является более сильным свойством, чем когерентность кэша? В соответствии с Сорин, Даниэль Дж; Hill, Mark D; Вуд, Дэвид А. Учебник по последовательности памяти и согласованности кэша , Morgan & Claypool, 2011 последовательная согласованность может быть описана как (не формально): Модель памяти с последовательной согласованностью указывает, …

2
назначение суперкомпьютеров
Прошлой осенью я отправился в тур по суперкомпьютеру Blue Waters в университете штата Иллинойс. Я спросил, использовал ли кто-нибудь весь компьютер. Мне сказали, что он всегда работал над несколькими проектами. Это заставило меня задуматься о полезности суперкомпьютеров. Возможно, «Голубые воды» необычны в том смысле, что они должны использоваться в промышленности …

4
почему архитектуры ЦП используют регистр флагов (преимущества?)
Некоторые процессоры имеют регистр флагов (ARM, x86, ...), другие нет (MIPS, ...). В чем преимущество наличия инструкции CMP для обновления регистра флагов, сопровождаемой инструкцией ветвления, вместо использования нулевого регистра и условных ветвей для проверки знака, переполнения и т. Д.?

2
Почему MIPS включает шамт и различает функцию / код операции?
Меня смущает, почему разработчики MIPS включают 5 бит, предназначенных для сдвига, и имеют отдельные биты кода операции и функции. Поскольку MIPS является настолько RISC, я предполагаю, что в нескольких инструкциях будет выполнено только смещение, поэтому эти 5 бит кажутся бесполезными, когда их можно сразу же поместить. Я предполагаю, что коды …

1
Как работает TLB и кеш данных?
Я пытаюсь подготовиться к экзамену и понял, что запутался в том, как работают TLB и кеш данных. Я понимаю, что TLB - это, по сути, кеш самых последних использованных физических адресов. Однако я смотрел на диаграмму в своем учебнике (показанную ниже), и я не понимаю, что в ней происходит. Я …

3
Логические ворота из повседневных материалов
Логические вентили - это абстрактное устройство, которое может быть реализовано с помощью электромагнитных реле, вакуумных ламп или транзисторов. Эти реализации были успешными в вычислениях отчасти из-за различных свойств цепочки, долговечности и размера, выходящих за рамки их базовой двоичной стабильности. Они также хорошо работают, потому что электричество является источником энергии, который …

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