Миф или правда
Правда ли, что компьютер с одним процессорным ядром делает несколько дел по-настоящему одновременно?
Миф
Компьютер с одним процессорным ядром делает несколько дел по-настоящему одновременно
На самом деле
Нет: одно ядро быстро чередует задачи; настоящая одновременность — только на нескольких ядрах.
Параллельное выполнение — что это на самом деле
Одновременная работа нескольких частей программы: каждая ветка выполняет свои команды, не дожидаясь остальных. Устройство может делать несколько дел по-настоящему сразу, а может очень быстро чередовать их — со стороны это неотличимо.
Выполнение нескольких потоков команд одновременно. Истинный параллелизм требует нескольких ядер процессора; на одном ядре ОС чередует задачи (конкурентность). Главная опасность — гонка: два потока меняют общие данные, и результат зависит…
Аналогия: Один повар и две кастрюли: пока суп кипит, он мешает кашу — оба блюда готовятся одновременно.
Полное определение →Это понятие вводят примерно 11-12 лет (5-6 класс).