szybkosc przetwarzania.pdf
(
191 KB
)
Pobierz
Podstawy Informatyki
————————————————————————————————————————
Semestr1 AiR
Szybkość przetwarzania
Spis treści
1. SZYBKOŚĆ PRZETWARZANIA .............................................................................................................................................................................................3
1.1 C
ZAS WYKONANIA PROGRAMU
..................................................................................................................................................................................................4
LITERATURA .................................................................................................................................................................................................................................6
2
Podstawy Informatyki
Szybkość przetwarzania
1. Szybkość przetwarzania
Wykonanie programu przez pojedynczy procesor [3] polega na wykonaniu logicznie
następujących po sobie instrukcji (sekwencji instrukcji).
Instrukcje składają się z etapów:
-
Pobranie kodu rozkazu (fetch)
-
Dekodowanie rozkazu (decode),
-
Pobranie operandu z pamięci (memory read)
-
Wykonanie rozkazu (execute)
-
Zapis wyniku do pamięci (memory write) lub rejestru (put away)
W systemach wielowątkowych (multiple – thread) realizuje się wiele procesów.
Wykonania programu zależy od organizacji współbieżnego przetwarzania procesów.
3
Podstawy Informatyki
Szybkość przetwarzania
Skrócenie czasu przetwarzania wymaga zwiększenia liczby procesorów. Pozorne
przyspieszenie przetwarzania, stwarzające użytkownikowi złudzenie wyłączności
dostępu jest uzyskane dzięki organizacji przetwarzania.
1.1 Czas wykonania programu
Czas wykonania programu bez przerwań zależy od użytego algorytmu.
Czas wykonania określa wzór
t
p
=
T
c
∑
I
i
C
i
i
=
1
i
=
N
(1.1)
gdzie:
T
c
–
czas cyklu procesora potrzebny na wykonanie zmiany stanu procesora,
4
Podstawy Informatyki
Szybkość przetwarzania
I
i
–
typ instrukcji.
C
i
–
średnia
liczba cykli potrzebnych do wykonania takiej instrukcji.
Czas cyklu procesora zależy od
-
technologii wykonania,
-
złożoności instrukcji,
-
konstrukcji układów realizujących instrukcje.
Czas wykonania działań elementarnych zależy od
-
implementacji projektowanych funkcji na poziomie architektury.
-
rozmiarów słowa maszynowego,
-
działań zmiany kodu lub formatu.
-
5
Podstawy Informatyki
Plik z chomika:
MegaCoNz2014
Inne pliki z tego folderu:
informatyka.pdf
(29151 KB)
Wykład.pdf
(1710 KB)
architektura komputera.pdf
(1113 KB)
002. przetwarzanie informacji.pdf
(631 KB)
pamiec.pdf
(373 KB)
Inne foldery tego chomika:
- - - - ▉ NOWOSCI FILMY 2021 - PREMIERY CHOMIKUJ
- - - - ▉ NOWOSCI FILMY 2021 - PREMIERY CHOMIKUJ(1)
- - - - ▉ NOWOSCI FILMY 2021 - PREMIERY CHOMIKUJ(2)
- - - - ▉ NOWOSCI FILMY 2021 - PREMIERY CHOMIKUJ(3)
- - - - ▉ FILMY [ AZAZEL OD A DO Z ]
Zgłoś jeśli
naruszono regulamin