Скажите, есть ли у меня такой процессор, как this, который говорит # cores = 4, # threads = 4 и без поддержки Hyper-threading.Темы по сравнению с Corees
Означает ли это, что я могу запускать 4 одновременных программы/процесса (поскольку ядро может работать только с одним потоком)? Или это означает, что я могу одновременно запускать 4 x 4 = 16 программы/процесса?
От моего копания, если нет Hyper-threading, будет только 1 поток (процесс) на ядро. Поправьте меня, если я ошибаюсь.
Возможно, вы захотите быть осторожным с использованием «одновременно». Для пользователя может показаться, что некоторые задачи происходят одновременно, но фактическое оборудование может не выполнять каждую задачу одновременно. Я думаю, что сообщение @mikaelbrandin с информацией о параллельном и параллельном возможно. – user3731622
@ user3731622 Я сделал эту точную точку в своем ответе, объяснив, что процессоры могут чередовать инструкции. Как я мог сделать это яснее? –
Ваш ответ, вероятно, совершенно ясен опытным людям. Один из способов сделать его более понятным для неопытных людей заключается в том, что вы используете какую-то форму слова вместе с одновременным или параллельным и описываете, как что-то может появляться одновременно, когда оно не является одновременно одновременным. – user3731622