Вопрос №673 от пользователя Alex в уроке «Взаимное исключение. Семафоры. Мониторы. Передача сообщений. Проблема чтения/записи.», курс «Операционные системы»

Alex

Здравствуйте! Я бы хотел уточнить насчет работы процессов и процессора. Дело в том, что в предыдущих уроках было сказано, что процессор приостанавливает один процесс затем переключается на другой затем снова на первый и так циклично "до поры до времени" и получается человек думает, что процессы(программы) работают паралллельно, но это только видимость, а вот эта схема действует на многоядерных процессорах? или нет, я вот тут немного не понял. Буду рад пояснению, заранее спасибо :)

2 2

Alexandr Evsigneev

1 ядро - грубо говоря 1 процессор. Т.е. можно симулировать параллельность на каждом, отдельно взятом, ядре, но настоящая параллельность будет только при работе с разными ядрами одновременно.

2

Евгений Зоркальцев

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

0

Используйте Хекслет по максимуму!

  • Задавайте вопросы по уроку
  • Проверяйте знания в квизах
  • Проходите практику прямо в браузере
  • Отслеживайте свой прогресс

Зарегистрируйтесь или войдите в свой аккаунт

Даю согласие на обработку персональных данных, соглашаюсь с «Политикой конфиденциальности» и «Условиями оказания услуг»

Рекомендуемые программы

С нуля до разработчика. Возвращаем деньги, если не удалось найти работу.

Иконка программы Фронтенд-разработчик
Профессия
Разработка фронтенд-компонентов веб-приложений
18 мая 10 месяцев
Иконка программы Python-разработчик
Профессия
Разработка веб-приложений на Django
18 мая 10 месяцев
Иконка программы PHP-разработчик
Профессия
Разработка веб-приложений на Laravel
18 мая 10 месяцев
Иконка программы Node.js-разработчик
Профессия
Разработка бэкенд-компонентов веб-приложений
18 мая 10 месяцев
Иконка программы Fullstack-разработчик
Профессия
Новый
Разработка фронтенд и бэкенд компонентов веб-приложений
18 мая 16 месяцев
Иконка программы Верстальщик
Профессия
Вёрстка с использованием последних стандартов CSS
в любое время 5 месяцев
Иконка программы Java-разработчик
Профессия
Разработка приложений на языке Java
18 мая 10 месяцев
Иконка программы Разработчик на Ruby on Rails
Профессия
Создает веб-приложения со скоростью света
18 мая 5 месяцев