Ogólne Flashcards
1
Q
Wymień 2 różnice między multithreadingiem a multiprocessingiem
A
- System oparty na multiprocessingu pozwala komputerowi na jednoczesne uruchamianie wielu procesów, zaś system multithreadingowy pozwala na uruchamianie wielu wątków (thread) w obrębie jednego procesu
- Tworzenie nowych procesów jest czasochłonne i znacznie wykorzystuje zasoby komputera, zaś tworzenie nowych wątków jest ekonomiczne z uwagi na fakt że korzystają one z zasobów procesu do którego należą
2
Q
Czym jest algorytm round robin ?
A
Round robin (algorytm karuzelowy) to najprostrzy algorytm szeregowania dla procesów w systemie operacyjnym, który przydziela każdemu procesowi odpowiednie przedziały czasowe, nie uwzględniając żadnych priorytetów.