Запитання з тегом «computer-architecture»

Комп'ютерна архітектура стосується як проектування зовнішніх інтерфейсів комп'ютера (наборів інструкцій), так і внутрішньої реалізації комп'ютера (мікроархітектура). Мета цих дизайнерських рішень - оптимізувати швидкість, енергоефективність, розмір або вартість, задовольняючи при цьому інші обмеження.

12
Як ми можемо бути впевнені, що комп’ютери ніколи не випадково переключать 0 на 1?
Я читав трохи про побудову цифрового комп’ютера в Шокен / Нісан: Елементи обчислювальних систем . Але ця книга нічого не говорить про певні електричні аспекти в комп’ютерах, наприклад: Часто кажуть, що 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 використовувати аналогову арифметику сигналу (ціною точності та точності)? Чи можливий поділ аналогового сигналу (оскільки множення FPU все одно займає один цикл процесора)?

6
Чому чіп Haswell від Intel дозволяє множині FP бути вдвічі швидшим за додавання?
Я читав це дуже цікаве запитання на темі Stack Overflow: Чи дійсно множинне множення дійсно робиться з тією ж швидкістю, що і додавання в сучасному процесорі? В одному з коментарів сказано: "Нічого не варто, що на Haswell пропускна здатність множення FP вдвічі перевищує FP-додавання. Це тому, що обидва порти 0 …

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

7
Чому цифровий 0 не 0В в комп’ютерних системах?
Я беру курс на проектування комп'ютерної системи, і мій професор сказав нам, що в цифрових системах звичайні напруги, що використовуються для позначення цифрового 0 і цифрового 1, змінювалися протягом багатьох років. Мабуть, ще в 80-х роках 5 V використовували як "високий", а 1 V використовували для позначення "низького". Нині "високий" …

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

5
Чому порівняно простіші пристрої, такі як мікроконтролери, набагато повільніше, ніж процесори?
Враховуючи однакову кількість ступенів трубопроводу та однаковий вузол виготовлення (скажімо, 65 нм) та однакову напругу, прості пристрої повинні працювати швидше, ніж більш складні. Крім того, об'єднання декількох ступенів трубопроводу в одну не повинно сповільнюватися на коефіцієнт, ніж кількість етапів. Тепер візьміть п'ятирічний процесор, який працює на 14 конвеєрах на 2,8 …

7
Є транзистор єдиним електронним компонентом на процесорі?
Я нещодавно читав про процесори і дізнався, що всі логічні блоки та пам'ять на процесорі можуть бути зроблені з транзисторів. Так це єдиний електронний компонент на процесорі? Правка (зроблено після перших двох відповідей): Але створення процесора говорить лише про проектування діаграм транзисторів (можливо, це головна частина). Але як додаткові компоненти, …

4
Чому процесор зазвичай підключається до однієї шини?
Тут я знайшов архітектуру материнської плати: Схоже, це типовий макет материнських плат. EDIT: Ну, мабуть, це вже не так типово. Чому процесор підключається лише до 1 шини? Цей передній автобус виглядає як основне вузьке місце. Не було б краще дати 2 або 3 автобуси прямо в процесор? Я уявляю одну …

6
Які переваги використання FPGA над TTL в архітектурі введення комп'ютера?
Я викладаю єдиний курс комп’ютерної архітектури у коледжі гуманітарних мистецтв. Курс необхідний для основних та неповнолітніх з інформатики. У нас немає комп’ютерної інженерії, електротехніки, інших апаратних курсів і т. Д. Моя основна мета курсу - це студенти зрозуміти до кінця до рівня воріт, як працюють комп'ютери, і я вважаю, що …

2
Як процесор може динамічно змінювати тактову частоту?
Мій процесор Intel змінює тактову частоту в залежності від використання, але як він вирішує, на якій тактовій частоті працювати? Чи тактова частота визначається програмним забезпеченням ОС за допомогою алгоритму, чи це на основі апаратних засобів? Це залежить від кількості перерв? Оборот кеша? Чи CPU сам встановлює свій годинник? Або встановлює …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.