- Nazwa przedmiotu:
- Architektura Systemów komputerowych 1
- Koordynator przedmiotu:
- dr inż. Andrzej Majkowski, amajk@iem.pw.edu.pl, tel.+482223473-57
- Status przedmiotu:
- Obowiązkowy
- Poziom kształcenia:
- Studia I stopnia
- Program:
- Informatyka
- Grupa przedmiotów:
- Wspólne
- Kod przedmiotu:
- Semestr nominalny:
- 3 / rok ak. 2009/2010
- Liczba punktów ECTS:
- 2
- Liczba godzin pracy studenta związanych z osiągnięciem efektów uczenia się:
- Liczba punktów ECTS na zajęciach wymagających bezpośredniego udziału nauczycieli akademickich:
- Język prowadzenia zajęć:
- polski
- Liczba punktów ECTS, którą student uzyskuje w ramach zajęć o charakterze praktycznym:
- Formy zajęć i ich wymiar w semestrze:
-
- Wykład15h
- Ćwiczenia0h
- Laboratorium0h
- Projekt0h
- Lekcje komputerowe0h
- Wymagania wstępne:
- Podstawy informatyki
- Limit liczby studentów:
- Cel przedmiotu:
- Poznanie budowy i zasady działania współczesnych mikroprocesorów – CISC, RISC. Podstawy zasad współpracy procesora z systemami pamięci.
- Treści kształcenia:
- 1. Krótka historia rozwoju systemów komputerowych.
2. Przegląd architektur mikroprocesorów stosowanych współcześnie w systemach komputerowych
• podane zostaną ogólne cechy budowy współczesnych mikroprocesorów (CISC, RISC,
przetwarzanie potokowe, architektura superskalarna, wykonywanie instrukcji
bez zachowania kolejności, układy przewidywania skoków itp.),
• omówione zostaną produkty firm: Intel ( Pentium MMX, Pentium 4, Core 2 Duo, ...),
AMD (K6, Athlon XP, Athlon 64, ...), Sun Microsystems ( UltraSparc IV, ...),
• dla każdej z rodzin mikroprocesorów podany zostanie schemat blokowy, zwięzły opis
działania oraz podkreślone zostaną główne cechy architektury.
3. Budowa fizyczna układów pamięciowych (pamięci statyczne, pamięci dynamiczne SDRAM , RDRAM,
DDR, DDR II, ...).
4. Organizacja i zarządzanie pamięcią w systemach komputerowych
• organizacja i zasada działania pamięci cache,
• zarządzanie pamięcią (wymiana, stronicowanie, segmentacja),
• pamięć wirtualna,
• przestrzeń adresowa I/O.
5. Kanały DMA.
6. Obsługa przerwań i sytuacji wyjątkowych w systemach komputerowych.
7. Układy otoczenia procesora (chipset’y) i wewnętrzne magistrale międzyukładowe.
8. Magistrale lokalne, systemowe i sprzętu (ISA, MCA, EISA, VESA, PCI, AGP, PCI-Express,
SCSI) .
9. Złącze USB, Fire Wire.
10. Organizacja danych na dysku twardym, budowa dysków twardych, interfejsy dysków twardych
(EIDE, SCSI, SerATA) .
11. Nośniki optyczne (CD, DVD, HD DVD, Blu-Ray).
12. Karty graficzne.
13. Inne urządzenia peryferyjne (karty sieciowe, monitory CRT i LCD, itd.) .
14. Systemy wieloprocesorowe (SMP, klastry, CC-NUMA); zarządzanie pamięcią w systemach
wieloprocesorowych; superkomputery.
- Metody oceny:
- brak
- Egzamin:
- Literatura:
- 1. Piotr Metzger – Anatomia PC; 2. William Stallings – Organizacja i architektura systemu komputerowego
2. William Stallings – Organizacja i architektura systemu komputerowego
- Witryna www przedmiotu:
- Uwagi:
Efekty uczenia się