Przydział czasu procesora

0

Mam 2 pytania jeśli chodzi o ten temat. Pierwsze dotyczy priorytetów procesów: Czy proces o większym priorytecie dostaje większy kwant czasu procesora czy też jest po prostu częściej umieszczany na kolejce zadań planisty? Drugie dotyczy zagadnienia wielowątkowości: Czy za każdym razem jeden proces dostaje cały czas procesora (wszystkie rdzenie), który może wykorzystać wieloma wątkami lub nie, czy też jest tak, że jeden rdzeń może obsługiwać jeden proces, a drugi inny?

1

Jest to wszystko na pewno zależne od konkretnego systemu operacyjnego.

Co do ostatniego pytania, to na każdym rdzeniu może działać inny proces, albo jeden proces zajmować swoimi wątkami kilka rdzeni, albo nawet mimo wielowątkowości jechać na jednym tylko rdzeniu. To też zależy od systemu, od ilości wątków/procesów, od priorytetów, od ilości rdzeni, chwilowego obciążenia...

krótko: rozdział na rdzenie jest na poziomie wątków, nie procesów.

0

Dzięki za odpowiedź. Myślałem, że za każdym razem to pojedynczy proces otrzymuje cały procesor. Będę musiał poszperać trochę głębiej w tym temacie. W sumie za dużo tego nie ma, bo dla mnie liczą się tylko systemy Unixopochodne i Windowsopochodne.

1 użytkowników online, w tym zalogowanych: 0, gości: 1