Oryginalny planista unixowy

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/20

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

21 Terms

1
New cards

Na czym oparty był oryginalny planista systemu Unix?

Schemat wielopoziomowych kolejek ze sprzężeniem zwrotnym.

2
New cards

Na jakie dwie grupy dzieliły się procesy w oryginalnym planie szeregowania?

Zwykłe (schedother) i czasu rzeczywistego (schedrr, sched_fifo).

3
New cards

Kto może uruchamiać procesy czasu rzeczywistego?

Tylko uprzywilejowani użytkownicy.

4
New cards

Czy procesy sched_fifo podlegają wywłaszczaniu?

Nie, nie podlegają.

5
New cards

Jak szeregowane są procesy sched_rr?

Algorytmem rotacyjnym (Round Robin) z długimi kwantami czasu.

6
New cards

Jaki zakres mają priorytety procesów czasu rzeczywistego?

Od 99 (najwyższy) do 1 (najniższy).

7
New cards

Czy priorytet procesów czasu rzeczywistego może się zmieniać?

Nie, jest stały.

8
New cards

Co się dzieje z priorytetem sched_rr po zakończeniu kwantu czasu?

Pozostaje ten sam.

9
New cards

Kto może uruchamiać procesy sched_other?

Dowolny użytkownik.

10
New cards

Jakie mają priorytet procesy sched_other w stosunku do czasu rzeczywistego?

Zawsze niższy.

11
New cards

Jaki algorytm szeregowania stosuje sched_other?

Algorytm rotacyjny (Round Robin).

12
New cards

Z czego składa się priorytet procesów sched_other?

Z priorytetu statycznego (nice) i dynamicznego.

13
New cards

Jaki zakres ma priorytet statyczny (nice level)?

Od -20 (najwyższy) do 19 (najniższy).

14
New cards

Kiedy modyfikowany jest priorytet dynamiczny sched_other?

Po każdej rundzie szeregowania.

15
New cards

Do czego służy priorytet dynamiczny?

Zwiększa lub zmniejsza efektywny priorytet procesu.

16
New cards

Jakie mogą być skutki zmian priorytetu dynamicznego?

Proces może zmienić kolejkę gotowych.

17
New cards

Jaka jest domyślna wartość poziomu uprzejmości (nice)?

0.

18
New cards

Jaka długość kwantu musi być przy domyślnym nice, zgodnie z POSIX?

Co najmniej 20 ms.

19
New cards

Jakie procesy są faworyzowane w Uniksie?

Procesy interaktywne (I/O-bound).

20
New cards

Czy Unix ignoruje procesy intensywnie obciążające CPU?

Nie, stara się być dla nich sprawiedliwy.

21
New cards