Advertisement
pan7nikt

4.1.4_transkrypt

May 27th, 2024
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.48 KB | None | 0 0
  1. Dlaczego akurat zerowa?
  2. aby wymusic rywalizacje o przydzial jednostki (przetwarzanie pseudorownolegle)
  3.  
  4. Dlaczego jeden korzystniejszy?
  5. ze względu na priorytet RTPRIO
  6.  
  7. Co on ustala?
  8. Poziom kolejki
  9.  
  10. Trafiaja tam zadania w jakim stanie?
  11. gotowe do wykonania
  12.  
  13. Kiedy zadanie z niższego dostanie przydział?
  14. kiedy kolejki o wyzszych poziomach sa puste
  15.  
  16.  
  17. Ile poziomów?
  18. 1-99
  19.  
  20. Czy mamy identyczny czas?
  21. Nie
  22.  
  23. Które ma większą częstotliwość?
  24. To z wyższym priorytetem ma mniejszy kwant czasu
  25. czesciej ale krocej
  26.  
  27. Czy identyczny kwant?
  28. Mniejszy ma większy
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35. KOLEJNY EKSPERYMENT (Różne polityki)
  36. Czym zarzadzaja algorytmy?
  37. kolejkami
  38.  
  39. Jaki algorytm dla jednej?
  40. FCFS (First come, first serve)
  41.  
  42. Dla drugiej?
  43. RR (Karuzelowy/rotacyjny/cykliczny)
  44.  
  45. Czym się różni FCFS od RR?
  46. Jeśli są na tym samym poziomie, to FCFS nie ma wywłaszczeń
  47. W polityce FIFO nie występują wymuszone przełączenia
  48.  
  49. Kiedy w RR jest wywlaszczanie?
  50. Jak minie kwant czasu
  51. jednostka jest wywlaszczana
  52.  
  53. Czy FCFS limiutje?
  54. nie
  55.  
  56. Jakie nie wystapia?
  57. wymuszone
  58.  
  59. Kiedy nie bedzie wymuszonych?
  60. Z FIFO do RR
  61.  
  62.  
  63. SCHED_DEADLINE
  64. Dlaczego?
  65. Zależy to od tego jak bardzo system jest przeciążony
  66.  
  67. Co zapewnia?
  68. Ponieważ polityka sched_deadline gwarantuje przydział jednostki przetwarzającej
  69.  
  70. Omówmy parametry i ich wpływ
  71.  
  72. Największą wartość ma?
  73. P - Okres rozliczeniowy,czyli czas w jakim
  74. proces MUSI otrzymaćprzydziałjednostki prztwarzającej. (im dluzszy, tym przydzial rzadszy)
  75. D -termin (deadline) -wyznaczaliniękrytycznądla każdego z okresu rozliczeniowego
  76. do jego końca musi sięzakończyćprzydziałjednostki
  77. przetwarzającej , liczony od początku okresu rozliczeniowego.
  78. T -wykonanie (runtime) -maksymalny gwarantowany czas przydzialu jednostki
  79. przetwarzającej dla zadania w każdym z okresów rozliczeniowych,
  80.  
  81. Jak są tworzone okresy?
  82. Czas życia procesu jest podzielony na okresy (jeden się kończy, drugi się zaczyna)
  83.  
  84. Częstotliwość
  85.  
  86. Czy przydział jest limitowany?
  87. jest
  88.  
  89. Który parametr?
  90.  
  91.  
  92. Czy w dowolnym momencie?
  93. Tylko w terminie
  94.  
  95. Od kiedy mierzony?
  96. Od okresu rozliczeniowego
  97.  
  98. Cały przydział runtime może się odbyć przed terminem?
  99. musi
  100.  
  101. Co regulujemy?
  102. przerwę pomiędzy kolejnymi przydziałami jednostki przetwarzającej
  103.  
  104.  
  105.  
  106. 10
  107. Od czego zaczynamy rozpatrywanie?
  108. - Polityki NUMA obu procesów
  109. - Reguła koligacji
  110. - Poziom kolejki RTPRIO (deadline w zależności od parametru)
  111. - Polityki szeregowania (różne)
  112. - Priorytet NICE (poziom upszejmości, tylko w tych dwóch)
  113. - reguła arbitrażu
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122. SCHED_DEADLINE
  123. Polityka gwarantuje
  124.  
  125.  
  126. Czym się różnią kolejki?
  127. Poziomem
  128.  
  129. Trafiają tam zadania w jakim stanie?
  130. Gotowym do wykonania
  131.  
  132. Kiedy zadanie o niższym poziomie dostanie przydział?
  133. Jeżeli kolejki o wyższym poziomie są puste
  134. Kiedy nie będzie żadnych zadań w kolejce o wyższym poziomie
  135.  
  136. Częściej, czy rzadziej?
  137. Rzadziej
  138.  
  139. Im wyższy poziom kolejki tym mniejszy kwant czasu
  140.  
  141. Czy do tej samej kolejki?
  142. Nie
  143.  
  144. Czym się zatem różni?
  145. Będzie różna polityka szeregowania i inne algorytmy w nich
  146.  
  147. W FIFO?
  148. FCFS (Pierwszy
  149.  
  150. RR?
  151. Rotacyjny/Karuzelowy/Cykliczny
  152.  
  153. Dlaczego zapewnia ??? przydział jednostki, bo tu mamy X%?
  154. Jeśli są na tym samym poziomie, to FCFS nie ma wywłaszczeń
  155.  
  156.  
  157.  
  158. Czy w FCFS mamy przydział czasu?
  159. Nie
  160.  
  161. Który jest korzystniejszy?
  162. Nielimitowany
  163.  
  164. Przełączenie kontekstu, które nigdy nie wystąpi między nimi?
  165. Jeśli nie będzie wymuszony z FF do RR
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement