SO-1st-2.3-w7.tresc-1.0-Slajd29: Różnice pomiędzy wersjami

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Dwa (dyskusja | edycje)
Nie podano opisu zmian
 
Dwa (dyskusja | edycje)
Nie podano opisu zmian
 
Linia 4: Linia 4:




W systemie jednozadaniowym czas cyklu przetwarzania — ''Tt'' — jest sumą:
WW systemie jednozadaniowym czas cyklu przetwarzania — ''T<sub>t</sub>'' — jest sumą:
* czasu obsługi przez procesor — ''Tc'' ,  
* czasu obsługi przez procesor — ''T<sub>c</sub>'',  
* czasu oczekiwania na zakończenie operacji wejścia-wyjścia (gotowość urządzeń) — ''Td'' ,
* czasu oczekiwania na zakończenie operacji wejścia-wyjścia (gotowość urządzeń) — ''T<sub>d</sub>'' ,
* narzutu czasowego — ''To'' .
* narzutu czasowego — ''T<sub>o</sub>'' .


Różnica pomiędzy odpytywaniem a sterowaniem przerwaniami jest tylko w narzucie czasowym, który jest mniejszy w przypadku odpytywania.  
Różnica pomiędzy odpytywaniem a sterowaniem przerwaniami jest tylko w narzucie czasowym, który jest mniejszy w przypadku odpytywania.  

Aktualna wersja na dzień 13:43, 19 wrz 2006

Porównanie efektywności przetwarzania w systemie jednozadaniowym

Porównanie efektywności przetwarzania w systemie jednozadaniowym


WW systemie jednozadaniowym czas cyklu przetwarzania — Tt — jest sumą:

  • czasu obsługi przez procesor — Tc,
  • czasu oczekiwania na zakończenie operacji wejścia-wyjścia (gotowość urządzeń) — Td ,
  • narzutu czasowego — To .

Różnica pomiędzy odpytywaniem a sterowaniem przerwaniami jest tylko w narzucie czasowym, który jest mniejszy w przypadku odpytywania.

Rozważając system wielozadaniowy, jeśli proces uzyska procesor, odpytywanie jest dla niego korzystniejsze, gdyż narzut czasowy jest mniejszy, a oczekiwanie na gotowość urządzenia jest z jego punktu widzenia czasem marnowanym (nie ma wówczas postępu w realizacji programu).


<< Poprzedni slajd | Spis treści | Następny slajd >>