Запитання з тегом «cpu»

CPU - це абревіатура для центрального процесорного блоку. Іноді його називають просто центральним процесором, але частіше називають процесором

3
Яка мова програмування використовується для написання програми BIOS?
Як я розумію, код BIOS / бітовий потік, який зберігається в ПЗУ, повинен бути загальним (працювати поряд з декількома типами процесора або ISA). Крім того, я бачив згадане в Інтернеті, що можна скинути його код (і "розібрати" його). Отже, якою мовою, набором інструкцій чи машинним кодом написано? Чи не потрібен …
65 cpu  bios 

7
Чи порівняння 1 <10 менш дороге, ніж 1 <1000000?
Я щойно використав ~ 1 мільярд як підрахунок для z-indexCSS і думав про порівняння, які повинні тривати. Чи є різниця в продуктивності на рівні АЛУ у порівнянні між дуже великою кількістю та дуже маленькою? Наприклад, чи буде один з цих двох фрагментів дорожчим за інший? snippet 1 for (int i …
65 performance  cpu 

3
Як одна нитка працює на декількох ядрах?
Я намагаюся зрозуміти на високому рівні, як поодинокі нитки проходять по декількох ядрах. Нижче моє найкраще розуміння. Я не вважаю, що це правильно. На основі мого читання Hyper-Threading , здається, ОС організовує вказівки всіх потоків таким чином, що вони не чекають один одного. Тоді лицьовий процесор додатково впорядковує ці вказівки, …

12
Чому для програми потрібна мінімальна кількість ядер CPU?
Чи можливо написати код (або повне програмне забезпечення, а не фрагмент коду), який не працюватиме належним чином при роботі на процесорі, що має менше N ядер? Не перевіряючи це чітко і не відмовляючись спеціально: ЯКЩО (noOfCores &lt;4) ТАКОЖ не запускається належним чином Я переглядаю мінімальні системні вимоги до гри ( …

7
Чи можливо в програмуванні програмного забезпечення мати навантаження на процесор і GPU на 100%?
Це загальне питання на тему, що мені було цікаво як геймер: вузькі місця CPU / GPU та програмування. Якщо я не помиляюсь, я зрозумів, що і CPU, і GPU обчислюють речі, але в деяких розрахунках один кращий, ніж інший через різницю в архітектурі. Наприклад, крекінг хешей або видобуток криптовалют здається …

10
Чому ваш код не повинен використовувати 100% процесор? [зачинено]
Я конкретно кажу про програму C # .NET 4, що працює на Windows XP або новішої версії, але загальні відповіді також прийнятні. Припустимо вже оптимізовану та ефективну програму. Проблема тут полягає лише у впливі високого використання процесора на апаратне забезпечення, а також про те, чи слід використовувати програму з високим …
42 c#  multithreading  cpu  usage 

1
Виконання одноразового ADT орієнтованого коду на сучасних процесорах
Робота над незмінними даними з одним призначенням очевидно впливає на те, що потрібно більше пам’яті, можна припустити, оскільки ви постійно створюєте нові значення (хоча компілятори під обкладинками роблять вказівні трюки, щоб зробити це менш проблемою). Але я вже не раз чув, що втрати в продуктивності переважають надбавками завдяки тому, що …

3
Чому стек росте вниз?
Я припускаю, що тут є історія, але чому стек зростає вниз? Мені здається, що переповнення буфера було б набагато важче експлуатувати, якби стек виріс вгору ...
31 cpu  stack 

6
Чому ми повинні чекати вводу-виводу?
Завжди було відомо, що операції з диском повільні, і ми знаємо причини, чому вони повільні. Тож питання тут, чому нам доводиться чекати вводу-виводу або чому існує таке поняття, як IOWait тощо? Я маю на увазі, що я помітив, що коли ви виконуєте якісь завдання вводу-виводу у фоновому режимі, ваш комп'ютер, …
28 cpu  io  operations 

4
Що таке регістри процесора?
Це питання мене турбує вже деякий час, і сьогодні я подумав, що буду це в Google. Я прочитав деякі матеріали про це, і це здавалося дуже схожим на те, що я завжди знав як кеш процесора . Чи є різниця між ними або я правий, коли думаю, що вони однакові? …


6
Як часто ЦП роблять помилки обчислення?
У Примітках Діккстри про структуроване програмування він багато розповідає про доцільність використання комп’ютерних програм як абстрактних сутностей. Як слідство, він зазначає, що тестування недостатньо. Наприклад, він вказує на той факт, що неможливо було б перевірити функцію множення f (x, y) = x * y для будь-яких великих значень x і …
22 theory  cpu 

2
Як довго триває типовий сучасний мікропроцесорний трубопровід?
Я дізнався дещо про трубопроводи, але це були 4-х та 5-ступінчасті, і я думаю, що сучасні трубопроводи типові набагато довші та складніші на практиці. Як довго тривають типові трубопроводи і на скільки ми можемо очікувати, що вони збільшаться, і де сенс досягти зменшення прибутковості від підвищення продуктивності для довших трубопроводів?

3
Чому виконувані файли залежать від ОС, але не від процесора?
Якщо я напишу програму C і компілюю її у .exeфайл, то цей .exeфайл містить впорядковані машинні інструкції до центрального процесора. (Я думаю). Якщо так, то як мені можна запустити скомпільований файл на будь-якому комп’ютері, на якому працює сучасна версія Windows? Кожна сім'я процесорів має різний набір інструкцій. То як же …

5
Чи можуть декілька процесорів / ядер одночасно отримувати доступ до однієї оперативної пам’яті?
Я думаю, що це станеться: Якщо два ядра намагалися отримати доступ до однієї і тієї ж адреси в ОЗУ, одному доведеться чекати, коли інший отримає доступ до ОЗУ. Другий раз, коли кожне ядро буде намагатися отримати доступ до такої ж адресу, вони можуть по- , як і раніше є , …

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