Architektura Systemów Komputerowych

Wykład

Temat 1: Wprowadzenie do architektury systemów komputerowych
Wykład 1 (pdf)

Temat 2: Binarne reprezentacje danych oraz arytmetyka systemów komputerowych
Wykład 2 (pdf)

Temat 3: Architektura i elementy składowe systemów komputerowych
Wykład 3 (pdf)

Temat 4: Koprocesor numeryczny oraz jednostki ALU, FPU i VPU: budowa, właściwości i podstawowe operacje
Wykład 4 A (pdf)
Nagranie (mp4)
Wykład 4 B (pdf)
Nagranie (mp4)

Temat 5: Procesory typu CISC i RISC, praca potokowa
Wykład 5 (pdf)
Nagranie nr 1: jak działa rdzeń (mp4)
Nagranie nr 2: potokowość (mp4)

Temat 6: Analiza architektur i ocena wydajności przykładowych systemów komputerowych
Wykład 6 A (pdf)
Nagranie nr 1: teoretyczna i rzeczywista wydajność procesorów (mp4)
Wykład 6 B (pdf)
Nagranie nr 2: ocena wydajności (mp4)

Temat 7: Budowa, organizacja i zasada działania pamięci w systemach komputerowych
Wykład 7 A (pdf)
Dopasowanie danych w pamięci (mp4)

Temat 8: Ogólna charakterystyka architektur systemów komputerowych pozostałych typów
Wykład 8 (pdf)

Temat 9: Magistrale szeregowe i równoległe systemów komputerowych
Wykład 9 (pdf)

Temat 10: Rozwój współczesnych systemów komputerowych i podsumowanie materiału
Wykład 10 (pdf)

Ćwiczenia

Temat 2 - Binarne reprezentacje danych
Instrukcja 2a pdf
Instrukcja 2a mp4
Instrukcja 2b pdf Instrukcja 2b mp4
Instrukcja 2c pdf
Instrukcja 2c mp4

Temat 3 - Arytmetyka systemów komputerowych
Instrukcja 3a pdf
Instrukcja 3a mp4
Instrukcja 3b pdf
Pomoc do instrukcji 3b mp4

Temat 4 - Praca potokowa procesorów
Instrukcja 4a pdf
Instrukcja 4a mp4
Instrukcja 4b pdf
Instrukcja 4b mp4

Temat 5 - Organizacja i adresowanie pamięci w systemach komputerowych
Instrukcja 5a pdf
Dopasowanie danych w pamięci (mp4)
Instrukcja 5b pdf

Temat 6 - Analiza realizacji wybranych algorytmów na przykładowych architekturach komputerowych
Instrukcja 6 pdf

Laboratoria

Temat 1: Systemy kodowania liczb ze znakiem i bez znaku. Podstawowe operacje arytmetyczno-logiczne procesorów
Instrukcja 1 pdf

Temat 2: Organizacja i adresowanie pamięci w systemach komputerowych
Instrukcja 2 pdf

Temat 3: Podstawowe operacje arytmetyczno-logiczne procesorów
Instrukcja 3 pdf
Pomoc do instrukcji 2 - nagranie mp4
Klucz Linux
Klucz Windows

Temat 4: Praca potokowa procesorów
Instrukcja 4 pdf
Pomoc do instrukcji 4 - nagranie mp4

Temat 5: Praca jednostek FPU/VPU
Instrukcja 5 pdf
Pomoc do instrukcji 5 - nagranie mp4

Kurs programowania równoległego (OpenMP)