Architektura komputerów

Wykład i ćwiczenia do przedmiotu (studia inżynierskie)

Grupy zajęciowe

  • Ćwiczenia:
    • środa, 11:15, sala 22, bud. C3
    • środa, 13:15, sala D3.1, bud. C16
    • piątek, 11:15, sala 34, bud. C4
  • Wykład:
    • piątek, 13:15, sala 23, bud. C3

Zasady zaliczenia

Na ćwiczeniach zostaną przeprowadzone dwa kolokwia (tydzień 18 listopada i 23/28 stycznia) z zagadnień poruszanych na ćwiczeniach.
Oceniana jest też aktywność w rozwiązywaniu zadań z list oraz zadań dodatkowych. Listy
Na każdym kolokwium można zdobyć maksymalnie 30 punktów. Zebrane punkty przekładają się na ocenę zgodnie z poniższą listą:
  • ocena 5.0 >= 56 pkt.
  • ocena 4.5 >= 51 pkt.
  • ocena 4.0 >= 41 pkt.
  • ocena 3.5 >= 35 pkt.
  • ocena 3.0 >= 31 pkt.
  • ocena 2.0 <= 30 pkt.
Tak wyliczona ocena może zostać zmieniona w górę na podstawie aktywności na zajęciach (rozwiązywanie zadań, zadania dodatkowe). Jest to ustalane indywidualnie.

Znajomość zagadnień z wykładu zostanie sprawdzona w drodze egzaminu (I termin: 5.02.2026, II termin: 12.02.2025). Dopuszczone do egzaminu będą osoby, które uzyskały pozytywną (3.0 i wyżej) ocenę z ćwiczeń.

Ocena końcowa jest średnią arytmetyczną z ćwiczeń i egzaminu.

Ćwiczenia

Rozwiązania poniższych zadań prezentowane są na zajęciach przez studentów. Podczas prezentacji rozwiązania przy tablicy nie można korzystać z notatek (odpowiedź ma być "z głowy"). Pełnowartościowe rozwiązanie zawiera omówienie problemu, podanie rozwiązania i odpowiedź na powstałe pytania.
  • Lista 1: elementarne zabawy z pozycyjnymi systemami liczbowymi
  • Lista 2: dalsze działania w systemach o różnych podstawach, UTF, kody Gray'a
  • Lista 3: działania w systemie uzupełnieniowym, norma IEEE-754
  • Lista 4: podstawy algebry Boole'a
  • Lista 5: minimalizacja funkcji boolowskich
  • Lista 6: projektowanie układów kombinacyjnych
  • Lista 7: przerzutniki
  • Lista 8: projektowanie układów sekwencyjnych

Wykład

  1. Wprowadzenie do architektury (3.10.2025)
  2. Miary wydajności, niezawodność, równanie procesora (10.10.2025) | MTTF - What hard drive reliability really means (toshiba-storage.com) | phoronix test suite | SPEC | Intel Timeline | History of Intel CPU's
  3. Elementarne działanie komputera (17.10.2025)
  4. Systemy uzupełnieniowe (23.10.2025)
  5. Przetwarzanie potokowe (7.11.2025, 14.11.2025) | A 256 Kbits L-TAGE branch predictor
  6. Pamięć (1): zagadnienia ogólne, elementarne macierze pamięci (21.11.2024) | Przyszłość w 1996 r. | DRAM 101 | specyfikacja pamięci DDR (oznaczenia)
  7. Pamięć (2): szczegóły konstukcji modułów pamięci (28.11.2025)
  8. Pamięć SSD/flash (19.12.2025, 9.01.2026) | Open Block Characterization (...) | wytrzymałość dysków SSD