arch01, UŁ Sieci komputerowe i przetwarzanie danych, Semestr II, Architektura systemów komputerowych, [Architektura systemów Komputerowych], [Architektura systemów Komputerowych], arch


WYKŁAD nr 1 - ARCHITEKTURY KOMPUTERÓW

Historia maszyn obliczeniowych

Pałeczki Nepera

Pierwsza maszyna licząca

Młynek arytmetyczny

ENIAC

Architektura komputera (Stallings)

Organizacja komputera (Stallings)

Architektura von Neuman

Architektura współczesnego komputera

Procesor

Budowa procesora

Architektura Princeton i Harward

Taksonomia Flynna

Opis klasyfikacji Flynna

Architektury wieloprocesorowe

Architektury wieloprocesorowe

Symmetric Multiprocessing

Non-Uniform Memory Access

Cache only memory architecture

Jednostki obliczeniowe

Superkomputery

WYKŁAD nr 2 - DANE

Rodzaje danych

Reprezentacja danych

Znaki alfanumeryczne

ASCII

ASCII (2)

Kod rozszerzony ASCII

Reprezentacja danych związanych z obrazem i dźwiękiem

Jednostki informacji

Zapis danych

Zapis danych boolowskich

Liczby całkowite nieujemne

Zapis liczb całkowitych ze znakiem

Własności kodów

Reprezentacja stałopozycyjna

Zapis zmiennopozycyjny (1)

Binarny zapis zmiennopozycyjny

Arytmetyka na liczbach zmiennopozycyjnych

Organizacja pamięci w komputerach

Adresowanie danych

Litlle Endian

Big Endian

WYKŁAD nr 3 - UKŁADY LOGICZNE

Technologie współczesnej mikroelektroniki

Tranzystor

Tranzystory MOS

CMOS - Complemenrtary MOS

Miniaturyzacja układów

Proces wytwarzania mikroprocesorów

Proces litografii

Clean Room

Technologie układów programowalnych

FPGA w rzeczywistości

Cechy układów PLD/FPGA

Zastosowanie FPGA/PLD

Metody komputerowego wspomagania projektowania

Komputerowe wspomaganie projektowania układów

Hardware Description Langauge

Synteza układów

Układy kombinacyjne

Funkcja boolowska

Funkcja boolowska

Funkcje boolowskie

Synteza dwupoziomowa

Dekompozycja

Układy sekwencyjne

WYKŁAD nr 4 - PAMIĘCI

Pamięci półprzewodnikowe

Parametry użytkowe

Pamięci nieulotne

Pamięci o dostępie swobodnym

Rodzaje pamięci o dostępie swobodnym

Fast Page Mode

EDO - Extended Data Out

Tryb pakietowy

Synchroniczne DRAM

SIMM vs DIMM

Pamięci podręczne tzw. cache

Rodzaje odwzorowania adresów pamięci

Poziomy pamięci cache

Budowa pamięci cache

Budowa adresu

Uzgadnianie zawartości pamięci wyższego poziomu z pamięcią podręczną

Algorytm zapewniania zgodności

Pamięci masowe

Dysk twardy (hard disc drive)

Budowa HDD

Dyski optyczne

Technologie dysków optycznych

Dysk DVD

Dyski magnetooptyczne

Metody zapisu/odczytu informacji

RAID

RAID 0

RAID 1

RAID 3

RAID 0+1

RAID 1+0 (10)

WYKŁAD nr 5 - MAGISTRALE I INTERFEJSY

Interfejsy

Interfejsy

Złącza

Magistrala

Magistrala systemowa

Budowa magistrali systemowej

Magistrala PCI

Rodzaje PCI

Magistrala PCI

PCI Linie sygnałowe (1)

PCI Linie sygnałowe (2)

PCI Linie sygnałowe

PCI Express

SCSI

SCSI

ATA

SATA

RS232

RS 232

RS232 - Protokoły Transmisji

RS 232 - Protokoły Transmisji

RS 232

USB

USB

USB - rodzaje transmisji danych

USB

Wtyki i złącza

FireWire

Złącza FW

Pozostałe interfejsy

WYKŁAD nr 6 - MIKROPROCESOR

Wstęp

Budowa mikroprocesora

Budowa procesora (2)

Rodzaje architektur ze względu na rodzaj rejestrów

Kod maszynowy i asembler

Lista instrukcji

Instrukcje aplikacyjne

Realizacja instrukcji warunkowych

Sposoby realizacja operacji arytmetycznych dwuargumentowych

Typy adresowania

Adresowanie poprzez rejestr

Adresowanie natychmiastowe

Adresowane bezpośrednie

Adresowanie pośrednie rejestrowe

Tryby adresowania

Cykl pracy mikroprocesora

Pomiar wydajności

Sposoby zwiększania wydajności

Problemy ze zwiększaniem wydajności

Przetwarzanie potokowe

Przetwarzanie potokowe

Architektura superskalarna i wektorowa

Architektura RISC i CISC

Przerwania

Rodzaje przerwań

Rodzina procesorów x86 (1)

Rodzina procesorów x86 (2)

WYKŁAD nr 7 - ARCHITEKTURA x86

Wstęp

Historia

Historia (2)

Historia (3)

Historia (4)

Potrzebne skróty

Podstawowe cechy architektury x86

Obecne implementacje

MMX

3DNow!

SSE

Out-of-order execution

Arch. Superskalarna

Mechanizm segmentacji pamięci w x68

Zestaw rejestrów

Lista rejestrów

Funkcje rejestrów

Rejestr stanu (EFLAGS)

Rejestry selektorów

Rejestry jednostki zmiennopozycyjnej

Rejestry 3DNow!/MMX

Rejestry jednostki wektorowej SSE

Realizacja operacji warunkowych

Tryby pracy

MMU

MMU (2)

Wykonywanie programów na IA-32

Kodowanie instrukcji

Budowa rozkazu

Cykl wykonania rozkazu

WYKŁAD nr 8 - SIECI KOMPUTEROWE (1)

Sieć komputerowa

Początki sieci

BBS

Sieci lokalne

Internet

Rodzaje sieci

Topologia sieci

Topologia magistrali

Topologia pierścienia

Topologia pierścienia

Topologia: podwójny pierścień

Topologia gwiazdy

Topologia hierarchiczna

Topologia siatki

Rodzaje urządzeń sieciowych

Urządzenia bierne

Urządzenia aktywne

Rodzaje modemów

Koncentrator

Punkt dostępowy

Media konwerter

Przełącznik

Router

Model ISO OSI

Model OSI

WYKŁAD nr 9 - SIECI KOMPUTEROWE (2)

UTP

FTP & STP

- STP (ang. Shielded Twisted Pair) - skrętka ekranowana. Miedziane medium transportowe

sieci komputerowej, wykonane z dwóch skręconych przewodów wraz z ekranem w postaci oplotu. Ekranowanie zwiększa odporność na zakłócenia impulsowe oraz szkodliwe przesłuchy w porównaniu UTP

Kategorie kabli

Typy połączeń przewodów

Elementy montażowe

Światłowód

Budowa światłowodu

Transmisja w światłowodzie

Rodzaje światłowodów

Światłowody wielomodwe

Historia ethernetu, Aloha

Historia ethernetu, Aloha

Historia ethernetu

Podstawa działania

Ramka

Protokół MAC

Protokół CSMA/CD

Protokoły warstwy IP

Protokół IPv4

Cechy IPv4

Protokół ICMP

Protokół IGMP

Typy transmisji

WYKŁAD nr 10 - SIECI KOMPUTEROWE (3)

Adresacja w sieciach komputerowych

Organizacje zajmujące się przydzielaniem adresów

Adres IP

Klasy adresacji IP

Rozwiązanie problemu efektywności wykorzystania adresów IP

Uzyskiwanie adresu IP

Warstwa transportowa

Port

Gniazdo

Protokół UDP

Protokół TCP

Mechanizmy TCP



Wyszukiwarka