dr inż. Jarosław Forenc

Podobne dokumenty
Podsumowanie. semestr 1 klasa 2

Budowa komputera: dr inż. Jarosław Forenc. Dual In-line Package zastosowanie: XT, AT rok: 1981

Budowa komputera: Architektura i organizacja systemu komputerowego Struktura i funkcjonowanie komputera procesor. dr inż.

Budowa komputera: Architektura i organizacja systemu komputerowego Struktura i funkcjonowanie komputera procesor rozkazy. dr inż.

Budowa komputera: dr inż. Jarosław Forenc. Zestaw komputerowy Jednostka centralna. płyta główna (przykłady, standardy)

dr inż. Jarosław Forenc

dr inż. Jarosław Forenc

Budowa komputera: dr inż. Jarosław Forenc

dr inż. Jarosław Forenc

Budowa komputera: dr inż. Jarosław Forenc. IDE - Intelligent Drive Electronics, Integrated Device Electronics inne nazwy:

dr inż. Jarosław Forenc

Budowa komputera: dr inż. Jarosław Forenc

dr inż. Jarosław Forenc

Budowa komputera: dr inż. Jarosław Forenc. Obudowa komputera - architektura ATX

Autor: Jakub Duba. Interjesy

Budowa komputera: dr inż. Jarosław Forenc. IDE - Intelligent Drive Electronics, Integrated Device Electronics inne nazwy:

Architektura von Neumanna i architektura harwardzka Budowa komputera: dr inż. Jarosław Forenc

Budowa komputera: dr inż. Jarosław Forenc

dr inż. Jarosław Forenc

dr inż. Jarosław Forenc

Budowa komputera. Język C. Struktura i funkcjonowanie komputera. dr inż. Jarosław Forenc. Obudowa komputera - architektura AT

Płyty główne rodzaje. 1. Płyta główna w formacie AT

dr inż. Jarosław Forenc Dotyczy jednostek operacyjnych i ich połączeń stanowiących realizację specyfikacji typu architektury

dr inż. Jarosław Forenc

Wybrane bloki i magistrale komputerów osobistych (PC) Opracował: Grzegorz Cygan 2010 r. CEZ Stalowa Wola

8. MAGISTRALE I GNIAZDA ROZSZERZEŃ. INTERFEJSY ZEWNĘTRZNE.

Architektura komputerów

Plan wykładu. 1. Urządzenia peryferyjne 2. Rodzaje transmisji danych 3. Interfejs COM 4. Interfejs LPT 5. Plug and Play

Technologie informacyjne - wykład 2 -

Na płycie głównej znajduje się szereg różnych typów złączy opracowanych według określonego standardu gwarantującego że wszystkie urządzenia

MAGISTRALE ZEWNĘTRZNE, gniazda kart rozszerzeń, w istotnym stopniu wpływają na

dr inż. Jarosław Forenc

Bajt (Byte) - najmniejsza adresowalna jednostka informacji pamięci komputerowej, z bitów. Oznaczana jest literą B.

Jednostka centralna. Miejsca na napędy 5,25 :CD-ROM, DVD. Miejsca na napędy 3,5 : stacja dyskietek

Magistrale i gniazda rozszerzeń

URZĄDZENIA WEJŚCIA-WYJŚCIA

T2: Budowa komputera PC. dr inż. Stanisław Wszelak

Interfejs urządzeń peryferyjnych

dr inż. Jarosław Forenc

Podstawy informatyki INTERFEJSY KOMPUTERA

Test wiedzy z UTK. Dział 1 Budowa i obsługa komputera

Standard transmisji równoległej LPT Centronics

2/17. Magistrale l/o Magistrala PCI

CZYM JEST KARTA GRAFICZNA.

Architektura Systemów Komputerowych. Transmisja szeregowa danych Standardy magistral szeregowych

Materiały dodatkowe do podręcznika Urządzenia techniki komputerowej do rozdziału 5. Płyta główna i jej składniki. Test nr 5

Lp. Nazwa Parametry techniczne

Architektura systemów komputerowych. dr Artur Bartoszewski

Chipset i magistrala Chipset Mostek północny (ang. Northbridge) Mostek południowy (ang. Southbridge) -

dr inż. Jarosław Forenc

dr inż. Jarosław Forenc

Budowa pamięci RAM Parametry: tcl, trcd, trp, tras, tcr występują w specyfikacjach poszczególnych pamięci DRAM. Czym mniejsze są wartości tych

Z parametrów procesora zamieszczonego na zdjęciu powyżej wynika, że jest on taktowany z częstotliwością a) 1,86 GHz b) 540 MHz c) 533 MHz d) 1 GHz

Płyta Główna magistrale i ud3 k0 Urządzenia Techniki Komputerowej

Budowa i sposób działania płyt głównych

Spis treúci. Księgarnia PWN: Krzysztof Wojtuszkiewicz - Urządzenia techniki komputerowej. Cz. 1. Przedmowa Wstęp... 11

Architektura komputerów

Dotyczy: Procedury udzielenia zamówienia publicznego w trybie przetargu nieograniczonego na Sprzęt komputerowy i oprogramowanie.

Procesory. Schemat budowy procesora

Sprawdzian test egzaminacyjny GRUPA I

dr inż. Jarosław Forenc

Płyta Główna magistrale i ud3 k0 Urządzenia Techniki Komputerowej

RODZAJE PAMIĘCI RAM. Cz. 1

KOMPUTER. Zestawy komputerowe podstawowe wiadomości

Architektura komputerów

Numer ogłoszenia: ; data zamieszczenia: OGŁOSZENIE O ZMIANIE OGŁOSZENIA

Spis treúci. Księgarnia PWN: Krzysztof Wojtuszkiewicz - Urządzenia techniki komputerowej. Cz. 2. Przedmowa Wstęp... 13

Systemy operacyjne i sieci komputerowe Szymon Wilk Superkomputery 1

Płyta główna (ang. motherboard) najważniejsza płyta drukowana urządzenia elektronicznego, na której zamontowano najważniejsze elementy urządzenia, umo

PAKIET nr 7 Instytut Fizyki Doświadczalnej

Zaliczenie Termin zaliczenia: Sala IE 415 Termin poprawkowy: > (informacja na stronie:

Płyta Główna magistrale i ud3 k0 Urządzenia Techniki Komputerowej

Systemy i sieci komputerowe klasa 1 Dział I charakterystyka komputera PC 20 godzin

PAKIET nr 12 Instytut Fizyki Teoretycznej

Złącza, symbole i oznaczenia. Andrzej Pokrywka ZS Sieniawa

Protokoły obsługi dysków. AHCI ( z ang. Advanced Host Controller Interface), NVMe ( z ang. Non-Volatile Memory express)

Komputer IBM PC niezależnie od modelu składa się z: Jednostki centralnej czyli właściwego komputera Monitora Klawiatury

Przykładowy test do egzaminu z przedmiotu Urządzenia techniki komputerowej TECHNIK INFORMATYK, sem. II

Dane Techniczne TH ALPLAST ADS-S25

Układy wejścia/wyjścia

LEKCJA TEMAT: Zasada działania komputera.

Rysunek 1 Schemat maszyny von Neumanna

Dane Techniczne TH ALPLAST ADS-S25

Pośredniczy we współpracy pomiędzy procesorem a urządzeniem we/wy. W szczególności do jego zadań należy:

Magistrala i Gniazda rozszerzeń budowa i zasada dzialania

1. KOMPUTEROWA STACJA ROBOCZA - konfiguracja wzorcowa lub inny równoważny

CZĘŚĆ I ZAMÓWIENIA DOSTAWA SPRZĘTU INFORMATYCZNEGO DO PROJEKTU DOMOWY ASYSTENT OSÓB STARSZYCH I CHORYCH

Załącznik nr 4 do SIWZ Szczegółowa kalkulacja cenowa

Opis przedmiotu zamówienia. Dział II CZĘŚĆ 1 DVD

Architektura systemów komputerowych. dr Artur Bartoszewski

1. Budowa komputera schemat ogólny.

Interfejsy urządzeń peryferyjnych

Architektura harwardzka Architektura i organizacja systemu komputerowego Struktura i funkcjonowanie komputera procesor, rozkazy, przerwania

PYTANIA BUDOWA KOMPUTERA kartkówki i quizy

Interfejsy urządzeń peryferyjnych

Znak sprawy: CIOR2/30/10 Załącznik nr 1 do SIWZ

Podstawy obsługi komputerów. Budowa komputera. Podstawowe pojęcia

SYSTEMY OPERACYJNE. Interfejsy urządzeń peryferyjnych

Technologie Informacyjne

USB Type-C Multiport Travel Dock, 8-portowy

Transkrypt:

Informatyka 1 Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr II, studia niestacjonarne I stopnia Rok akademicki 2015/2016 Wykład nr 5 (09.04.2016)

Rok akademicki 2015/2016, Wykład nr 5 2/91 Plan wykładu nr 5 Budowa komputera: moduły pamięci (DIP, SIPP, SIMM, SDR SDRAM, DDR SDRAM, DDR2 SDRAM, DDR3 SDRAM, DDR4 SDRAM, SO-DIMM) obudowa komputera (architektura AT, ATX) interfejsy wewnętrzne (ISA, EISA, VESA Local Bus, PCI, AGP, IDE, EIDE, SCSI, Serial ATA, PCI Express) interfejsy zewnętrzne (RS-232, PS/2, USB, esata, FireWire, Ethernet, Fax/Modem, Thunderbolt, DisplayPort, DVI, Centronics, PCMCIA) Struktura i funkcjonowanie komputera procesor, rozkazy, przerwania struktura połączeń, magistrala, DMA

Rok akademicki 2015/2016, Wykład nr 5 3/91 Moduły pamięci DIP Dual In-line Package zastosowanie: XT, AT rok: 1981 SIPP Single In-line Pin Package liczba pinów: 30 zastosowanie: AT, 286, 386 rok: 1983

Rok akademicki 2015/2016, Wykład nr 5 4/91 Moduły pamięci SIMM (30-pins) Single Inline Memory Module liczba styków: 30 (te same styki po obu stronach modułu) pojemność: 256 KB, 1 MB, 4 MB, 16 MB zastosowanie: 286, 386, 486 rok: 1994

Rok akademicki 2015/2016, Wykład nr 5 5/91 Moduły pamięci SIMM (72-pins) Single Inline Memory Module liczba styków: 72 (te same styki po obu stronach modułu) pojemność [MB]: 1, 2, 4, 8, 16, 32, 64, 128 zastosowanie: 486, Pentium, AMD K5, AMD K6 rok: 1996

Rok akademicki 2015/2016, Wykład nr 5 6/91 Moduły pamięci DIMM Dual In-Line Memory Module styki po przeciwnych stronach modułu mają inne znaczenie najczęściej stosowane moduły DIMM: 72-pinowe, stosowane w SO-DIMM (32-bitowe) 144-pinowe, stosowane w SO-DIMM (64-bitowe) 168-pinowe, stosowane w SDR SDRAM 184-pinowe, stosowane w DDR SDRAM 240-pinowe, stosowane w DDR2 SDRAM 240-pinowe, stosowane w DDR3 SDRAM 288-pinowe, stosowane w DDR4 SDRAM

Rok akademicki 2015/2016, Wykład nr 5 7/91 Moduły pamięci SDR SDRAM Single Data Rate Synchronous Dynamic Random Access Memory liczba styków: 168 pojemność [MB]: 16, 32, 64, 128, 256, 512 zasilanie: 3,3 V zastosowanie: Pentium, Pentium II, Pentium III, Pentium IV Celeron, AMD K6 Oznaczenie Częstotliwość Przepustowość Czas dostępu Rok PC66 66 MHz 533 MB/s 12-15 ns 1997 PC100 100 MHz 800 MB/s 8-10 ns 1998 PC133 133 MHz 1067 MB/s 7,5 ns 1999

Rok akademicki 2015/2016, Wykład nr 5 8/91 Moduły pamięci SDR SDRAM

Rok akademicki 2015/2016, Wykład nr 5 9/91 Moduły pamięci DDR SDRAM Double Data Rate Synchronous Dynamic Random Access Memory liczba pinów: 184 zasilanie: 2,5 V zastosowanie: Pentium IV, Athlon, Duron, Sempron rok: 1999 DDR przesyła 2 bity w ciągu jednego taktu zegara Oznaczenie Oznaczenie Częstotliwość Przepustowość DDR-200 PC-1600 100 Hz 1,6 GB/s DDR-266 PC-2100 133 Hz 2,1 GB/s DDR-333 PC-2700 166 Hz 2,7 GB/s DDR-400 PC-3200 200 Hz 3,2 GB/s Uwaga: częstotliwość - częstotliwość szyny, przepustowość - przepustowość szczytowa

Rok akademicki 2015/2016, Wykład nr 5 10/91 Moduły pamięci DDR SDRAM

Rok akademicki 2015/2016, Wykład nr 5 11/91 Moduły pamięci DDR2 SDRAM Double Data Rate 2 Synchronous Dynamic Random Access Memory liczba pinów: 240 zasilanie: 1,8 V zastosowanie: Pentium IV/D, Intel Core 2, Athlon 64 AM2 rok: 2003 DDR2 przesyła 4 bity w ciągu jednego taktu zegara Oznaczenie Oznaczenie Częstotliwość Przepustowość DDR2-400 PC2-3200 200 MHz 3200 MB/s DDR2-533 PC2-4200 266 MHz 4266 MB/s DDR2-667 PC2-5300 333 MHz 5333 MB/s DDR2-800 PC2-6400 400 MHz 6400 MB/s DDR2-1066 PC2-8500 533 MHz 8533 MB/s

Rok akademicki 2015/2016, Wykład nr 5 12/91 Moduły pamięci DDR2 SDRAM

Rok akademicki 2015/2016, Wykład nr 5 13/91 Moduły pamięci DDR3 SDRAM Double Data Rate 3 Synchronous Dynamic Random Access Memory liczba pinów: 240 zasilanie: 1,5 V zastosowanie: Intel Core i7, Intel Core i5, Intel Core i3, AMD Phenom II, AMD Athlon II rok: 2007 (Intel), 2009 (AMD)

Rok akademicki 2015/2016, Wykład nr 5 14/91 Moduły pamięci DDR3 SDRAM Oznaczenie Oznaczenie Częstotliwość Przepustowość DDR3-800 PC3-6400 400 MHz 6400 MB/s DDR3-1066 PC3-8500 533 MHz 8533 MB/s DDR3-1333 PC3-10600 666 MHz 10666 MB/s DDR3-1600 PC3-12800 800 MHz 12800 MB/s DDR3-1866 PC3-15000 933 MHz 14933 MB/s DDR3-2000 PC3-16000 1000 MHz 16000 MB/s DDR3-2133 PC3-17000 1066 MHz 17066 MB/s DDR3-2400 PC3-19200 1200 MHz 19200 MB/s DDR3-2600 PC3-20800 1300 MHz 20800 MB/s

Rok akademicki 2015/2016, Wykład nr 5 15/91 Moduły pamięci DDR3 SDRAM

Rok akademicki 2015/2016, Wykład nr 5 16/91 Moduły pamięci DDR - porównanie źródło: http://en.wikipedia.org

Rok akademicki 2015/2016, Wykład nr 5 17/91 Moduły pamięci DDR DDR4 SDRAM Double Data Rate 4 Synchronous Dynamic Random Access Memory liczba pinów: 288 zasilanie: 1,2 V rok: połowa 2014 zastosowanie: Intel Haswell E, Intel Broadwell (chipset X99) LGA 1151, LGA 2011-v3

Rok akademicki 2015/2016, Wykład nr 5 18/91 Moduły pamięci DDR4 SDRAM Oznaczenie Oznaczenie Częstotliwość Przepustowość DDR4-2133 PC4-17000 1067 MHz 17000 MB/s DDR4-2400 PC4-19200 1200 MHz 19200 MB/s DDR4-2666 PC4-21300 1333 MHz 21300 MB/s DDR4-2800 PC4-22400 1400 MHz 22400 MB/s DDR4-3000 PC4-24000 1500 MHz 24000 MB/s DDR4-3200 PC4-25600 1600 MHz 25600 MB/s DDR4-3600 PC4-28800 1800 MHz 28800 MB/s

Rok akademicki 2015/2016, Wykład nr 5 19/91 Moduły pamięci SO-DIMM Small Outline Dual In-line Memory Module stosowane głównie w laptopach, drukarkach, ruterach najczęściej stosowane moduły: 72-pinowe (32-bitowe) 100-pinowe 144-pinowe (64-bitowe) 200-pinowe pamięci DDR SDRAM i DDR-II SDRAM 204-pinowe DDR3 260-pinowe DDR4

Rok akademicki 2015/2016, Wykład nr 5 20/91 Moduły pamięci SO-DIMM - porównanie

Rok akademicki 2015/2016, Wykład nr 5 21/91 Obudowa komputera - podział (wymiary, kształt) Desktop Mini-ITX Mini tower Midi tower Big tower

Rok akademicki 2015/2016, Wykład nr 5 22/91 Obudowa komputera - architektura AT Zasilacz AT P9/P8 connectors 4-pin Molex connector źródło: http://www.playtool.com/pages/ psuconnectors/connectors.html

Rok akademicki 2015/2016, Wykład nr 5 23/91 Obudowa komputera - architektura AT Zasilacz AT 4-pin Berg connectors 6-pin Auxiliary Power Connector źródło: http://www.playtool.com/pages/ psuconnectors/connectors.html

Rok akademicki 2015/2016, Wykład nr 5 24/91 Obudowa komputera - architektura ATX Zasilacz ATX 20-pin ATX power connector Złącze 20-pinowe można włożyć do gniazda 24-pinowego źródło: http://www.playtool.com/pages/ psuconnectors/connectors.html

Rok akademicki 2015/2016, Wykład nr 5 25/91 Obudowa komputera - architektura ATX Zasilacz ATX 24-pin ATX power connector Złącze 24-pinowe można włożyć do gniazda 20-pinowego źródło: http://www.playtool.com/pages/ psuconnectors/connectors.html

Rok akademicki 2015/2016, Wykład nr 5 26/91 Obudowa komputera - architektura ATX 4-pin ATX 12 V 8-pin ATX 12 V

Rok akademicki 2015/2016, Wykład nr 5 27/91 Obudowa komputera - architektura ATX 6-pin PCI Express 8-pin PCI Express Serial ATA power connector 4-pin Berg connector 4-pin Molex connector

Rok akademicki 2015/2016, Wykład nr 5 28/91 Interfejsy sprzętowe komputera Interfejsy wewnętrzne równoległe szeregowe ISA PCI-X SATA EISA AGP PCI Express MCA IDE VESA LB EIDE PCI SCSI Mini-PCI

Rok akademicki 2015/2016, Wykład nr 5 29/91 ISA (wewnętrzny, równoległy) ISA - Industry Standard Architecture standard magistrali oraz złącza kart rozszerzeń 8-bit ISA (1981 rok), 16-bit ISA (1984 rok) 8-bitowa (XT) i 16-bitowa (AT) szyna danych 24-bitowa szyna adresowa teoretyczna przepustowość: 8 Mb/s (praktycznie: 1,6-1,8 Mb/s) stosowana w: kartach graficznych kartach muzycznych kartach sieciowych kontrolerach I/O

Rok akademicki 2015/2016, Wykład nr 5 30/91 ISA (wewnętrzny, równoległy) 16-bit ISA 8-bit ISA 8-bit ISA 16-bit ISA

Rok akademicki 2015/2016, Wykład nr 5 31/91 EISA (wewnętrzny, równoległy) EISA - Extended Industry Standard Architecture standard magistrali oraz złącza kart rozszerzeń zaprojektowany dla 32-bitowych komputerów 80386 przepustowość: 33 MB/s rzadko spotykana EISA ISA

Rok akademicki 2015/2016, Wykład nr 5 32/91 VESA Local Bus (wewnętrzny, równoległy) VESA Local Bus - Video Electronics Standards Association Local Bus opracowana w 1992 r. szyna danych będąca rozszerzeniem standardowego 8/16-bitowego interfejsu ISA złącze wykorzystywane przez karty graficzne, muzyczne i I/O używane na płytach z procesorem 80486 Płyta główna ze złączami VESA Local Bus Multi-I/ I/O-Controller

Rok akademicki 2015/2016, Wykład nr 5 33/91 PCI (wewnętrzny, równoległy) PCI - Peripheral Component Interconnect magistrala komunikacyjna przeznaczona do przyłączenia kart rozszerzeń do płyty głównej w komputerach PC zastąpiła magistrale ISA i VESA Local Bus używana w kartach graficznych, muzycznych, sieciowych, kontrolerów dysków Wersja PCI 2.0 PCI 2.1 PCI 2.2 PCI 2.3 Rok 1993 1994 1999 2002 Max. szerokość szyny danych 32 bity 64 bity 64 bity 64 bity Max. częstotliwość taktowania 33 MHz 66 MHz 66 MHz 66 MHz Max. przepustowość 132 MB/s 528 MB/s 528 MB/s 528 MB/s Napięcie 5 V 5 V 5 / 3,3 V 3,3 V

Rok akademicki 2015/2016, Wykład nr 5 34/91 PCI (wewnętrzny, równoległy) USB 2.0 5-Port PCI Card nvidia GeForce MX4000 Video Card Płyta główna z gniazdami 32-bitowej szyny PCI

Rok akademicki 2015/2016, Wykład nr 5 35/91 AGP (wewnętrzny, równoległy) AGP - Accelerated / Advanced Graphics Port opracowana w 1996 r. przez firmę Intel 32-bitowa modyfikacja magistrali PCI zoptymalizowana do szybkiego przesyłania dużej ilości danych pomiędzy pamięcią operacyjną a kartą graficzną maksymalna moc pobierana przez kartę AGP to 35-40 W przy większym zapotrzebowaniu na energię doprowadza się dodatkowe zasilanie (złącze Molex) Wersja Rok Napięcie Mnożniki / Przepustowość AGP 1.0 1996 3,3 V 1x - 267 MB/s, 2x - 533 MB/s AGP 2.0 1998 1,5 V 1x - 267 MB/s, 2x - 533 MB/s, 4x - 1067 MB/s AGP 3.0 2002 0,8 V 4x - 1067 MB/s, 8x - 2133 MB/s

Rok akademicki 2015/2016, Wykład nr 5 36/91 AGP (wewnętrzny, równoległy) PCI AGP AGP Video Card AGP Video Card

Rok akademicki 2015/2016, Wykład nr 5 37/91 IDE (wewnętrzny, równoległy) IDE - Intelligent Drive Electronics, Integrated Device Electronics inne nazwy: ATA - Advanced Technology Attachments AT-BUS PATA - Parallel ATA interfejs przeznaczony do komunikacji z dyskami twardymi w systemie tym, w przeciwieństwie do poprzedniego ST412/506, kontroler jest zintegrowany z dyskiem dyski komunikują się z szynami systemowymi za pośrednictwem host-adaptera umieszczonego na płycie głównej lub dodatkowej karcie rozszerzającej (starsze systemy) IDE dopuszczał obsługę do dwóch dysków twardych (Master i Slave) o maksymalnej pojemności 504 MB (dziesiętnie 528 MB)

Rok akademicki 2015/2016, Wykład nr 5 38/91 IDE (wewnętrzny, równoległy) maksymalna długość przewodu łączącego dysk z host adapterem wynosiła 18 cali, czyli ok. 46 cm przewód ten miał trzy wtyki - kontroler, urządzenie Master i Slave żadne przewody nie były krzyżowane, dlatego fizyczna kolejność urządzeń na magistrali nie odgrywała żadnej roli 40-żyłowa taśma IDE

Rok akademicki 2015/2016, Wykład nr 5 39/91 EIDE (wewnętrzny, równoległy) EIDE - Enhanced IDE EIDE miał usunąć ograniczenia standardu IDE, zapewniając przy tym pełną z nim zgodność opracowano różne wersja standardu EIDE: ATA-2 (1994 r.) ATA-3 (1996 r.) ATA/ATAPI-4 (1997 r.) - możliwość podłączenia innych urządzeń niż dysk twardy - streamer, CD-ROM ATA-ATAPI-5 (2000 r.) ATA-ATAPI-6 EIDE umożliwia obsługę dwóch host-adapterów (Primary, Secondary), czyli podłączenie do czterech urządzeń

Rok akademicki 2015/2016, Wykład nr 5 40/91 EIDE (wewnętrzny, równoległy) Problem ograniczenia pojemności dysków standardu IDE do 504 MB został rozwiązany na dwa sposoby: adresowanie CHS (ang. Cylinder, Head, Sector) adresowanie LBA (ang. Logical Block Addressing) Zwiększenie pasma przepustowego magistrali osiągnięto przez zastosowanie trybów pracy: Ultra DMA/33 (Ultra-ATA) - przewód 40-żyłowy, Ultra DMA/66-40 przewodów sygnałowych, ale przewód 80-żyłowy - każdy przewód sygnałowy oddzielony jest od sąsiada dodatkową linią masy, poszczególne wtyki przewodu opisane są i oznaczone różnymi kolorami: kontroler - niebieski, Master - czarny, Slave - szary, Ultra ATA/100 Ultra ATA/133

Rok akademicki 2015/2016, Wykład nr 5 41/91 SCSI (wewnętrzny, równoległy) SCSI - Small Computer Systems Interface równoległa magistrala danych przeznaczona do przesyłania danych między urządzeniami (dyski twarde, skanery, drukarki, nagrywarki) wykorzystywana głównie w wysokiej klasy serwerach i stacjach roboczych magistrala wymaga zakończenia jej terminatorem Wersja Przepustowość Rok SCSI-1 5 MB/s 1986 SCSI-2 (Fast SCSI) 10 MB/s 1994 SCSI-2 (Wide SCSI) 20 MB/s 1994 SCSI-3 (Ultra SCSI) 20-40 MB/s 1996 Ultra2 SCSI 40-80 MB/s 1997 Ultra3 SCSI (Ultra 160 SCSI) 160 MB/s 1999 Ultra4 SCSI (Ultra 320 SCSI) 320 MB/s 2002 Ultra 640 SCSI 640 MB/s 2003

Rok akademicki 2015/2016, Wykład nr 5 42/91 SCSI (wewnętrzny, równoległy) Kabel SCSI Kontroler SCSI Skaner ze złączem SCSI

Rok akademicki 2015/2016, Wykład nr 5 43/91 Serial ATA (wewnętrzny, szeregowy) Serial ATA - Serial Advanced Technology Attachment, SATA szeregowa magistrala służąca do komunikacji Host Bus Adaptera z urządzeniami pamięci masowej (dyski twarde, napędy optyczne) zastąpiła równoległą magistralę ATA węższe i dłuższe (do 1 m) przewody niż w ATA 7-pinowa wtyczka sygnałowa 15-pinowa wtyczka zasilania Generacja SATA I SATA II SATA III (3.0) SATA III (3.2) Przepustowość 1,5 Gbit/s (ok. 150 MB/s) 3,0 Gbit/s (ok. 300 MB/s) 6,0 Gbit/s (ok. 600 MB/s) 16,0 Gbit/s (ok. 1969 MB/s)

Rok akademicki 2015/2016, Wykład nr 5 44/91 PCI Express (wewnętrzny, szeregowy) PCI Express - Peripheral Component Interconnect Express, PCIe złącze przeznaczone do instalacji kart rozszerzeń na płycie głównej (graficzne, muzyczne, sieciowe, kontrolery IDE, SATA, USB) każde urządzenie jest połączone bezpośrednio z kontrolerem PCI Express zastąpił PCI i AGP jeśli podłączona karta wymaga więcej energii to jest zasilana przez dodatkowy przewód Wersja v1.0 Wersja Piny Przepustowość 1 2 18 500 MB/s 4 2 32 2000 MB/s 8 2 49 4000 MB/s 16 2 82 8000 MB/s Max. moc Rok 75 W 2004 v2.0 16 2 82 16000 MB/s 150 W 2007 v3.0 16 2 82 32000 MB/s 300 W 2011 uwaga: Przepustowość - przepustowość w obie strony

Rok akademicki 2015/2016, Wykład nr 5 45/91 PCI Express (wewnętrzny, szeregowy) PCIe x4 PCIe x16 PCIe x1 PCIe x16 PCI PCIe x1 PCIe x16 PCIe x4

Rok akademicki 2015/2016, Wykład nr 5 46/91 M.2 (wewnętrzny, szeregowy) inna nazwa: NGFF - Next Generation Form Factor złącze kart rozszerzeń zastępujące interfejs msata prędkość transmisji do 2 GB/s

Rok akademicki 2015/2016, Wykład nr 5 47/91 Interfejsy sprzętowe komputera Interfejsy zewnętrzne szeregowe równoległe analogowe bezprzewodowe RS-232 Centronics Jack Bluetooth PS/2 PCMCIA D-Sub IrDA USB S-Video Wi-Fi esata Fax/Modem Wi-MAX FireWire ExpressCard DisplayPort Ethernet Thunderbolt DVI

Rok akademicki 2015/2016, Wykład nr 5 48/91 RS-232 (zewnętrzny, szeregowy) RS-232 (Recommended Standard 232) 1962 rok magistrala przeznaczona do szeregowej transmisji danych najbardziej popularna wersja standardu: RS-232C przepustowość: do 115,2 kbit/s długość magistrali: do ok. 15 m w architekturze PC przewidziano obecność do 4 portów COM (COM1-COM4) zastosowania: mysz komputerowa, modemy, telefony komórkowe, łączenie dwóch komputerów kablem, starsze drukarki, tunery satelitarne, programowanie układów logicznych obecnie zastąpiona przez USB

Rok akademicki 2015/2016, Wykład nr 5 49/91 RS-232 (zewnętrzny, szeregowy) DE-9 (gniazdo męskie) DB-25 (gniazdo żeńskie) DE-9 (wtyk żeński) DB-25 (wtyk męski)

Rok akademicki 2015/2016, Wykład nr 5 50/91 PS/2 (zewnętrzny, szeregowy) złącze używane do podłączenia klawiatury i myszy komputerowej IBM, 1987 rok zastąpiło złącze szeregowe myszy DE-9 i złącze klawiatury DIN przepustowość: 40 kb/s długość: 1,8 m zastąpione przez USB, ale jeszcze występujące (czasem tylko jedno) klawiatura - kolor fioletowy mysz - kolor zielony 6-pin Mini-DIN connector

Rok akademicki 2015/2016, Wykład nr 5 51/91 USB (zewnętrzny, szeregowy) USB (Universal Serial Bus) port komunikacyjny zastępujący stare porty szeregowe i równoległe zastosowanie: kamery i aparaty cyfrowe, telefony komórkowy, dyski, modemy, skanery, myszki, klawiatury, pen-drive y, w systemie Windows obsługa USB od Windows 95 OSR2 Wersja Przepustowość Rok Zasilanie Przewód USB 1.1 (Low Speed) do 1,5 Mbit/s 1998 5 V, 500 ma 3 m USB 1.1 (Full Speed) do 12 Mbit/s 1998 5 V, 500 ma 5 m USB 2.0 (Hi-Speed) do 480 Mbit/s 2000 5 V, 500 ma 5 m USB 3.0 (SuperSpeed) do 4,8 Gbit/s 2008 5 V, 900 ma 3 m USB 3.1 (SuperSpeed+) do ok.10 Gbit/s 2014 5 V, 2 A 1 m

Rok akademicki 2015/2016, Wykład nr 5 52/91 USB (zewnętrzny, szeregowy) Type A Type B Mini-A Mini-B Micro-A Micro-B

Rok akademicki 2015/2016, Wykład nr 5 53/91 USB (zewnętrzny, szeregowy) Type-B SuperSpeed Micro-B SuperSpeed Type-C

Rok akademicki 2015/2016, Wykład nr 5 54/91 esata (zewnętrzny, szeregowy) esata (external SATA) - 2004 rok zewnętrzny port SATA 3 Gbit/s przeznaczony do podłączania pamięci masowych zewnętrznych maksymalne przepustowości: 150 MB/s, 300 MB/s maksymalna długość kabla: 2 m esata nie musi zapewniać zasilania podłączanych urządzeń

Rok akademicki 2015/2016, Wykład nr 5 55/91 FireWire (zewnętrzny, szeregowy) standard złącza szeregowego umożliwiający szybką komunikację i synchroniczne usługi w czasie rzeczywistym 1995 rok, dokument IEEE 1394 przepustowość: 400/800/1600/3200 Mbit/s długość kabla: do 4,5 m złącze: IEEE-1394 (4, 6 lub 9 pinów) zastosowania: kamery i aparaty cyfrowe, skanery, drukarki 9-pin, 6-pin connectors 6-pin IEEE-1394 ports 4-pin connectors

Rok akademicki 2015/2016, Wykład nr 5 56/91 Ethernet (zewnętrzny, szeregowy) BNC (Bayonet Neill-Concelman) - złącze stosowane do łączenia sieci komputerowych zbudowanych z kabli koncentrycznych występuje w wersji 50 i 75-omowej Złącze BNC Trójnik Terminator Karta sieciowa ze złączem BNC

Rok akademicki 2015/2016, Wykład nr 5 57/91 Ethernet (zewnętrzny, szeregowy) 8P8C (8 Position 8 Contact) - ośmiostykowe złącze wykorzystywane w sprzęcie komputerowym i telekomunikacyjnym błędnie nazywane RJ-45 (typ złącza stosowanego w sieci telefonicznej do podłączania modemów) Złącze 8P8C na płycie głównej Karta sieciowa ze złączem 8P8C

Rok akademicki 2015/2016, Wykład nr 5 58/91 Fax/Modem (RJ-11) (zewnętrzny, szeregowy) RJ-11 (Registered Jack - Type 11) - złącze stosowane do podłączania sprzętu telekomunikacyjnego (linii telefonicznej) 6P2C (6 Position 2 Contact) - sześciokrotny wtyk telefoniczny z dwoma stykami stosowany do zakończenia przewodów łączących sprzęt telekomunikacyjny Wtyk RJ-11 Gniazdo RJ-11 RJ-45 RJ-11

Rok akademicki 2015/2016, Wykład nr 5 59/91 Thunderbolt (zewnętrzny, szeregowy) interfejs do podłączania urządzeń zewnętrznych w założeniu ma zastąpić USB, FireWire, HDMI opracowanie - 2009 rok, pierwsze urządzenia - 2011 rok Intel, Apple Inc. przepustowość: 10 Gbit/s (miedź), 100 Gbit/s (światłowód, jeszcze nie dostępny) Złącze Thunderbolt w laptopie Wtyczka Thunderbolt

Rok akademicki 2015/2016, Wykład nr 5 60/91 DisplayPort (zewnętrzny, szeregowy) DisplayPort - uniwersalny interfejs cyfrowy do przesyłania dźwięku i obrazu z prędkością 1,62 lub 2,7 Gb/s opracowany w 2006 roku dwukierunkowa wymiana informacji możliwa ochrona sygnału technologią DRM Wtyk i gniazdo DisplayPort Gniazdo DisplayPort

Rok akademicki 2015/2016, Wykład nr 5 61/91 DVI (zewnętrzny, szeregowy) DVI (Digital Visual Interface) - standard złącza pomiędzy kartą graficzną a monitorem komputera wersje: DVI-I - przesyła dane cyfrowe i analogowe DVI-D - przesyła dane cyfrowe DVI-A - przesyła dane analogowe

Rok akademicki 2015/2016, Wykład nr 5 62/91 IEEE 1284 (zewnętrzny, równoległy) port równoległy wykorzystywany do podłączenia urządzeń peryferyjnych (drukarki, skanery, plotery) nazywany portem równoległym lub LPT (Line Print Terminal) standard IEEE 1284 został opracowany w 1994 roku zapewnia kompatybilność z używanym w latach 70-tych jednokierunkowym portem Centronics LPT1, I/O Port 0x378, IRQ7 + LPT2, I/O Port 0x278, IRQ5 protokoły transmisji danych (wybrane): SPP (Standard Parallel Port) - tryb kompatybilności z Centronics, możliwość transmisji dwukierunkowej, transfer do 150 kb/s, obsługa za pomocą przerwań EPP (Enhanced Parallel Port) - sprzętowo ustalane parametry transmisji (automatycznie), brak kanału DMA ECP (Extended Capability Port) - używa DMA, transfer do 2 Mb/s

Rok akademicki 2015/2016, Wykład nr 5 63/91 IEEE 1284 (zewnętrzny, równoległy) Port równoległy w laptopie DB-25 Port równoległy na płycie głównej

Rok akademicki 2015/2016, Wykład nr 5 64/91 PCMCIA (zewnętrzny, równoległy) Personal Computer Memory Card International Association 1991 - standard interfejsu wejścia-wyjścia dla kart pamięci w kolejnych latach przekształcony w karty rozszerzeń, pełniące funkcje modemu, faksmodemu, karty sieciowej, Wi-Fi ustandaryzowane wymiary: 85,6 54 mm podział ze względu na wielkość: typ I - grubość 3,3 mm; karty pamięci SRAM lub Flash typ II - grubość 5,0 mm; karty rozszerzeń (modem, karta sieciowa) typ III - grubość 10,5 mm; karty rozszerzeń (dysk twardy) podział ze względu na interfejs: PC Card 16 - interfejs magistrali ISA 16bit, zasilanie 5 V CardBus - interfejs magistrali PCI 32bit, zasilanie 3-3,3 V

Rok akademicki 2015/2016, Wykład nr 5 65/91 PCMCIA (zewnętrzny, równoległy) USB card Type II Wi-Fi card Type II gniazda PCMCIA

Rok akademicki 2015/2016, Wykład nr 5 66/91 Funkcjonowanie komputera Funkcje realizowane przez komputer: przetwarzanie danych przechowywanie danych (krótkotrwałe lub długotrwałe) przenoszenie danych (pomiędzy komputerem a światem zewnętrznym) sterowanie (powyższymi funkcjami).

Rok akademicki 2015/2016, Wykład nr 5 67/91 Struktura komputera Komputer tworzą cztery główne składniki: procesor (jednostka centralna, CPU) - steruje działaniem komputera i realizuje przetwarzanie danych pamięć główna - przechowuje dane wejście-wyjście - przenosi dane między komputerem a jego otoczeniem zewnętrznym połączenia systemu - mechanizmy zapewniające komunikację między składnikami systemu Wszystkie powyższe składniki mogą występować w komputerze pojedynczo lub w większej liczbie.

Rok akademicki 2015/2016, Wykład nr 5 68/91 Struktura procesora Główne składniki strukturalne procesora to: jednostka sterująca - steruje działaniem procesora i pośrednio całego komputera jednostka arytmetyczno-logiczna (ALU) - realizuje przetwarzanie danych przez komputer rejestry - realizują wewnętrzne przechowywanie danych w procesorze połączenia procesora - wszystkie mechanizmy zapewniające komunikację między jednostką sterującą, ALU i rejestrami.

Rok akademicki 2015/2016, Wykład nr 5 69/91 Struktura procesora EU - Execution Unit CU - Control Unit źródło: K. Wojtuszkiewicz, Urządzenia techniki komputerowej. PWN, Warszawa, 2007.

Rok akademicki 2015/2016, Wykład nr 5 70/91 Intel 8086 1978 rok Procesor 16-bitowy 16-bitowa magistrala danych 20-bitowa magistrala adresowa Adresowanie do 1 MB pamięci Częstotliwość: 10 MHz Multipleksowane magistrale: danych i adresowa GND AD14 AD13 AD12 AD11 AD10 AD9 AD8 AD7 AD6 AD5 AD4 AD3 AD2 AD1 AD0 NMI INTR CLK GND 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 8086 CPU 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 VCC AD15 A16/S3 A17/S4 A18/S5 A19/S6 BHE/S7 MN/MX RD RQ/GT0 RQ/GT1 LOCK S2 S1 S0 QS0 QS1 TEST READY RESET ( HOLD ) ( HLDA ) ( WR ) ( M/IO ) ( DT/R ) ( DEN ) ( ALE ) ( INTA ) Litografia: 3 µm

Rok akademicki 2015/2016, Wykład nr 5 71/91 Intel 8086 1 - rejestry ogólnego przeznaczenia 2 - ALU + rejestr znaczników (flag) 3 - rejestry segmentowe + licznik rozkazów 4 - generator adresu fizycznego 5 - kolejka rozkazów 6 - kontroler interfejsu 7 - układ kontrolny źródło: wikipedia

Rok akademicki 2015/2016, Wykład nr 5 72/91 Intel 8086 - Rejestr flag źródło: wikipedia

Rok akademicki 2015/2016, Wykład nr 5 73/91 Intel Core i7-6700k III kwartał 2015 rok Procesor 64-bitowy Liczba rdzeni/wątków: 4/8 Wielkość pamięci: 64 GB (DDR4/DDR3L) Częstotliwość: 4 GHz Układ graficzny: Intel HD Graphics 530 Litografia: 14 nm Nazwa kodowa: Skylake

Rok akademicki 2015/2016, Wykład nr 5 74/91 Intel Core i7-6700k - struktura

Rok akademicki 2015/2016, Wykład nr 5 75/91 Działanie komputera Podstawowe zadanie komputera to wykonywanie programu Program składa się z rozkazów przechowywanych w pamięci Rozkazy są przetwarzane w dwu krokach: Cykl pobierania (ang. fetch): odczytanie rozkazu z pamięci licznik rozkazów (PC) lub wskaźnik instrukcji (IP) określa, który rozkaz ma być pobrany jeśli procesor nie otrzyma innego polecenia, to inkrementuje licznik PC po każdym pobraniu rozkazu.

Rok akademicki 2015/2016, Wykład nr 5 76/91 Działanie komputera Podstawowe zadanie komputera to wykonywanie programu Program składa się z rozkazów przechowywanych w pamięci Rozkazy są przetwarzane w dwu krokach: Cykl wykonywania (ang. execution): może zawierać kilka operacji, jest zależny od typu rozkazu pobrany rozkaz jest umieszczany w rejestrze rozkazu (IR) rozkaz ma formę kodu binarnego określającego działania, które ma podjąć procesor procesor interpretuje rozkaz i przeprowadza wymagane operacje.

Rok akademicki 2015/2016, Wykład nr 5 77/91 Działanie komputera W celu przyspieszenia pracy systemu stosuje się tzw. wstępne pobranie instrukcji (ang. prefetching) CP1 CW1 CP2 CW2 CP3 CW3 CP1 CW1 CP2 CW2 CP3 CW3 prefeching czas CP - cykl pobierania CW - cykl wykonywania Działania procesora można podzielić na cztery grupy: przesłanie danych z procesora do pamięci lub odwrotnie przesłanie danych z procesora do modułu we-wy lub odwrotnie operacje arytmetyczne lub logiczne na danych sterowanie (np. zmiana sekwencji wykonywania programu) Wykonywanie rozkazów może zawierać kombinacje powyższych działań.

Rok akademicki 2015/2016, Wykład nr 5 78/91 Działanie komputera Graf stanów cyklu wykonania rozkazu ma następującą postać: (3) - analiza rozkazu w celu określenia rodzaju operacji, która ma być wykonana oraz w celu określenia argumentu (jednego lub kilku) (8) - zapisanie wyniku w pamięci lub skierowanie go do we-wy Nie wszystkie stany z powyższego schematu muszą występować.

Rok akademicki 2015/2016, Wykład nr 5 79/91 Działanie komputera Graf stanów cyklu wykonania rozkazu ma następującą postać: Mogą wystąpić sytuacje, w których jeden rozkaz może określać operacje na wektorze liczb lub na szeregu znaków, co wymaga powtarzania operacji pobrania i/lub przechowywania.

Rok akademicki 2015/2016, Wykład nr 5 80/91 Działanie komputera Rozkaz: przechowywany jest w postaci binarnej ma określony format używa określonego trybu adresowania Format - sposób rozmieszczenia informacji w kodzie rozkazu Rozkaz zawiera: kod operacji (rodzaj wykonywanej operacji) argumenty (lub adresy argumentów) wykonywanych operacji

Rok akademicki 2015/2016, Wykład nr 5 81/91 Działanie komputera Tryb adresowania - sposób określania miejsca przechowywania argumentów rozkazu (operandów) Adresowanie natychmiastowe - argument znajduje się w kodzie rozkazu Adresowanie bezpośrednie - kod rozkazu zawiera adres komórki pamięci, w której znajduje się argument

Rok akademicki 2015/2016, Wykład nr 5 82/91 Działanie komputera Adresowanie rejestrowe - kod rozkazu zawiera oznaczenie rejestru, w którym znajduje się argument Adresowanie pośrednie - kod rozkazu zawiera oznaczenie rejestru, w którym znajduje się adres komórki pamięci, w której znajduje się argument

Rok akademicki 2015/2016, Wykład nr 5 83/91 Działanie komputera - przerwania Wykonywanie kolejnych rozkazów przez procesor może być przerwane poprzez wystąpienie tzw. przerwania (interrupt) Można wyróżnić kilka klas przerwań: programowe - generowane m.in. po wystąpieniu błędu podczas wykonania rozkazu (np. dzielenie przez zero) zegarowe - generowane przez wewnętrzny zegar procesora we-wy - generowane przez sterownik we-wy w celu zasygnalizowania normalnego zakończenia operacji lub błędu uszkodzenie sprzętu - generowane przez uszkodzenie, np. defekt zasilania, błąd parzystości pamięci Przerwania zostały zaimplementowane w celu poprawienia efektywności przetwarzania - procesor może wykonywać inne rozkazy, gdy jest realizowana operacja we-wy.

Rok akademicki 2015/2016, Wykład nr 5 84/91 Działanie komputera - przerwania Aby dostosować się do przerwań do cyklu rozkazu jest dodawany cykl przerwania: Po sygnale przerwania procesor: zawiesza wykonanie bieżącego programu i zachowuje jego kontekst ustawia licznik programu na początkowy adres programu obsługi przerwania wykonuje program obsługi przerwania wznawia wykonywanie programu użytkowego.

Rok akademicki 2015/2016, Wykład nr 5 85/91 Działanie komputera - przerwania Jak działa przerwanie?

Rok akademicki 2015/2016, Wykład nr 5 86/91 Działanie komputera - przerwania wielokrotne Podczas obsługi jednego przerwania może pojawić się sygnał kolejnego przerwania Problem przerwań wielokrotnych rozwiązywany jest na dwa sposoby: uniemożliwienie innych przerwań, jeśli jakiekolwiek inne przerwanie jest przetwarzane określenie priorytetów przerwań - przerwanie o wyższym priorytecie powoduje przerwanie programu obsługi przerwania o niższym priorytecie.

Rok akademicki 2015/2016, Wykład nr 5 87/91 Działanie komputera - struktura połączeń Struktura połączeń musi umożliwiać przesyłanie następujących danych: DMA - bezpośredni dostęp do pamięci: Dane Dane najczęściej procesor bezpośrednio odczytuje dane z pamięci i zapisuje oraz komunikuje się z urządzeniami we-wy w pewnych przypadkach pożądane jest umożliwienie bezpośredniej wymiany danych między we-wy a pamięcią podczas takiego przesyłania moduł we-wy odczytuje lub zapisuje rozkazy w pamięci, uwalniając procesor od odpowiedzialności za tę wymianę powyższe operacje nazywane są bezpośrednim dostępem do pamięci (ang. DMA - Direct Memory Access)

Rok akademicki 2015/2016, Wykład nr 5 88/91 Działanie komputera - magistrala Najczęściej stosowana struktura połączeń to magistrala Magistrala składa się z wielu linii komunikacyjnych, którym przypisane jest określone znaczenie i określona funkcja Linie dzielą się na trzy grupy: linie danych, adresów i sterowania

Rok akademicki 2015/2016, Wykład nr 5 89/91 Działanie komputera - magistrala Linie danych: przenoszą dane między modułami systemu wszystkie linie danych nazywane są szyną danych liczba linii określa szerokość szyny danych (8, 16, 32, 64 bity) Linie adresowe: służą do określania źródła i miejsca przeznaczenia danych przesyłanych magistralą liczba linii adresowych (szerokość szyny adresowej) określa maksymalną możliwą pojemność pamięci systemu Linie sterowania: służą do sterowania dostępem do linii danych i linii adresowych

Rok akademicki 2015/2016, Wykład nr 5 90/91 Działanie komputera - struktury wielomagistralowe W przypadku większej liczby urządzeń podłączonych do magistrali znacząco spada jej wydajność Rozwiązaniem tego problemu są struktury wielomagistralowe o określonej hierarchii

Rok akademicki 2015/2016, Wykład nr 5 91/91 Koniec wykładu nr 5 Dziękuję za uwagę!