1 WPROWADZENIE DO MIKROPROCESORÓW
2 Klasyfikacja mikroprocesorów SIMD – ang. Single Instruction Multiple Data SISD – ang. Single Instruction Single Data MIMD – ang. Multiple Instruction Multiple Data MISD – ang. Multiple Instruction Single Data CISC – ang. Complex Instruction Set Computers RISC – ang. Reduced Instruction Set Computers Architektury mikroprocesorów: – Von Neumanna – Harvardzka – Harvardzka zmodyfikowana
3 Podział mikrokomputerów -Uniwersalne ( desktop, Personal Computer) – funkcjonalność urządzenia zależy głownie od posiadanego oprogramowanie, -Wbudowane (embedded) – komputer, maszyna, sterownik przeznaczony do realizacji określonego zadania, np. sterowanie pralką automatyczną.
4 Komputer uniwersalny
5 Komputer wbudowany
6 Historia mikroproesorów
7
8
9
10 Budowa mikroproesorów
11 Schemat funkcjnalny procesora
12 Schemat funkcjonalny komputera
13 CISC
14 RISC
15 SISD PU – jednostka przetwarzająca Data pool – strumień danych Instruction pool – strumień instrukcji (rozkazów)
16 MISD PU – jednostka przetwarzająca Data pool – strumień danych Instruction pool – strumień instrukcji (rozkazów)
17 SIMD PU – jednostka przetwarzająca Data pool – strumień danych Instruction pool – strumień instrukcji (rozkazów)
18 MIMD PU – jednostka przetwarzająca Data pool – strumień danych Instruction pool – strumień instrukcji (rozkazów)
19 Architektura von Neumana
20
21
22 Architektura Harwardzka
23
24 Magistrale w procesorze
25 Mikroprocesory 8 vs 16 vs 32 bity -Więcej bitów czyli łatwiejsza praca z dużą liczbą danych -Więcej bitów czyli mniejsze problemy z dokładnością obliczeń -Więcej bitów czyli szybsza praca -Prostsze procesory jest łatwiej przyspieszać -- procesory 32-bitowe zazwyczaj są szybsze -Mniejsze procesory są dużo sprawniejsze i prostze w oprogramowaniu.
26