Technika Cyfrowa i Mikroprocesory

Wielkość: px
Rozpocząć pokaz od strony:

Download "Technika Cyfrowa i Mikroprocesory"

Transkrypt

1 Technika Cyfrowa i Mikroprocesory Pamięci dr inŝ Krzysztof Kołek Materiały wyłącznie dla potrzeb wykładu Układy cyfrowe oraz mikroprocesory II/III rok RA wydział EAIiE AGH Inne wykorzystanie bez zgody autora zabronione 1 Podział Hierarchia Ogólna charakterystyka Architektura SRAM DRAM SDRAM ROM/EPROM/EEPROM/FLASH Pamięć notatnikowa Pamięć wirtualna Podsumowanie Plan 2 1

2 Podział Pamięci Biologiczne Półprzewodnikowe Magnetyczne Optyczne RAM ROM Flash SSD HDD FDD Taśma CD DVD Pamięci półprzewodnikowe szybkie, magnetyczne i optyczne pojemne W dalszym ciągu tylko o pamięciach półprzewodnikowych Pamięci półprzewodnikowe uŝywane jako pamięć operacyjna (równieŝ rejestry procesora i pamięć notatnikowa (ang cache)), magnetyczne i optyczne oraz flash jako pamięć masowa Zwykle Ŝaden z typów pamięci samodzielnie nie jest wystarczający i stosuje się jednocześnie: rejestry, cache, RAM, ROM, HDD, streamer, CD/DVD 3 Wzrost szybkości, większa częstotliwość uŝycie, wzrost kosztu / bit Wzrost pojemności Hierarchia pamięci Rejestry wewnątrz procesora (układu programowalnego), bardzo szybkie ale mało pojemne; zawierają dane aktualnie przetwarzane przez procesor (~10 - ~100 bitów) Cache pośredniczy między pamięcią RAM/ROM a rejestrami; zawiera dane w stosunku do których sterownik cache podejrzewa, iŝ będą potrzebne w najbliŝszym czasie (kilkakilkaset kb) RAM/ROM zawierają aktualnie wykonywany program oraz aktualnie przetwarzane dane (~kb - ~MB) DRAM / SDRAM pamięć operacyjna (~MB) Pamięć wirtualna nie jest to fizyczny nowy rodzaj pamięci; fragment pamięci masowej widziana przez procesor jako pamięć RAM (~MB ~GB) Pamięci masowe (FDD, HDD, Flash, CD, DVD) programy i dane aktualnie nie przetwarzane przez procesor (~GB - ~TB) 4 2

3 Charakterystyka Pojemność liczba bitów (bajtów, słów) Szerokość magistrali danych (1, 2, 4, 8, 16, 32, 64 bity) Czas dostępu (ang access time) czas wymagany do wykonania odczytu, moŝe się znacznie róŝnić od czas zapisu Czas cyklu czas między kolejnymi cyklami zapisu/odczytu Transfer danych (pasmo) FDD 05Mb/s (Mb Mbit), HDD 140Mb/s, CDx32 384Mb/s, DVDx4 432Mb/s, FLASH 160Mb/s, DRAM 1600Mb/s Pamięci o dostępie swobodnym (RAM Random Access Memory), LIFO (Last-In First-Out), FIFO (First-In First-Out), pamięć RAM ma jednakowy czas dostępu do kaŝdej danej, FIFO to pamięć bezadresowa Pamięci stałe, a pamięci ulotne (ang non-volatile / volatile) Pamięć jedno/dwuportowe dwuportowa szczególnie istotna w przypadku pamięci video Asynchroniczne / synchroniczne zmiana adresu i sterowań powoduje zapis lub odczyt / operacje wykonywane zgodnie ze zboczem zegara 5 Pamięci półprzewodnikowe PROM / ROM Programmable Read-Only Memory / Read-Only Memory EPROM Erasable Programmable Read-Only Memory EEPROM Electrically Erasable Programmable Read-Only Memory FLASH RAM Random Access Memory OTP EPROM One Time Programmable EPROM, tańsze od EPROM 6 3

4 Architektura L0 Słowo 0 A0 L0 Słowo 0 L1 L2 Słowo 1 Słowo 2 A1 A2 Dekoder 1 z N L1 L2 Słowo 1 Słowo 2 LN-1 Słowo N-1 AK-1 LN-1 Słowo N-1 M M Słowo M-bitowe N słów, N linii adresowych Słowo M-bitowe K linii adresowych, max 2^K słów 7 Architektura - tablica A0 L0 M-bitowa komórka A1 A2 AK-1 AK AK+P-1 Dekoder 1 z N Dekoder 1 z O L1 L2 LN-1 LN LN+O-1 Tablica N wierszy O kolumn K bitowych Wybór słowa M-bit 1 z O Kwadratowa organizacja skraca połączenia M N=2^K, O=2^P K linii adresowych, max 2^K słów 8 4

5 Architektura - hierarchiczna Adres wiersza Adres kolumny Adres bloku M Organizacja logiczna i fizyczna mogą być odmienne 9 RAM Pamięci ulotne tracą zawartość po zaniku zasilania RAM statyczne oraz dynamiczne (SRAM oraz DRAM) RAM: Asynchroniczne Synchroniczne SSRAM SDRAM DDR Double Data Rate podwójna prędkość odczytu QDR Quad Data Rate poczwórna prędkość odczytu DRAM uŝywane typowo jako pamięć operacyjne; w prostych mikroprocesorach pamięć operacyjna typu SRAM SRAM droga, ale nie wymaga odświeŝania; małe pojemności (256kB); szybsza od DRAM stosowana jako cache 10 5

6 RAM DRAM SDRAM interface synchroniczny; burst read synchronizowany zegarem; kaskadowe dostęp: dekodowanie adresu wiersza, aktywacja wiersza, dekodowanie adresu kolumny, dostęp do komórki na przecięciu wiersza i kolumny FPM DRAM EDO DRAM PC133 SDRAM DDR DRAM dual clock edge QDR dual clock edge, dual port 1T-SRAM Direct RDRAM 11 BL SRAM BL WL VDD T1 T2 T4 T6 T3 T5 6 tranzystorów / 1 bit przerzutnik bistabilny Zapis 0 : T1 i T6 otwarte (bo komórka wybrana), BL\=1, BL=0 => włączenie T5 i zatkanie T4 => włączenie T2 i zatkanie T3 co podtrzymuje stan na bramkach np T4 i T5 Mniejsza pojemność, ale większa szybkość od DRAM prostsze sekwencje sygnałów sterujących 12 6

7 SRAM - Cypress CY7C1021BV33 64K x 16 Static RAM A[015], IO[015], CE,OE, WE BHE/BLE Byte High Enable/Byte Low Enable 13 SRAM - Cypress CY7C1021BV33 64K x 16 Static RAM 14 7

8 SRAM - Cypress CY7C1021BV33 64K x 16 Static RAM Czas dostępu!!! t RC = 8ns min (Read Cycle Time) t AA = 8ns max (Address Access Time) <<<<!!! t OHA = 3ns min (Data Hold From Address Change) 15 SRAM - Cypress CY7C1021BV33 64K x 16 Static RAM t ACE = 8ns max (CE Low To Data Valied) t DOE = 4ns max (OE Low To Data Valied) t HZOE = 4ns max (OE High To High Z) t HZCE = 4ns max (CE High To High Z) 16 8

9 SRAM - Cypress CY7C1021BV33 64K x 16 Static RAM t WC = 8ns min (Write Cycle Time) t SD = 4ns min (Data Set-Up Time To Write End) t HD = 0ns min (Data Hold Time To Write End) t SA = 0ns min (Address Set-Up To Write Start) t SCE = 7ns min (CE Low To Write End) 17 SRAM - Cypress CY7C1021BV33 64K x 16 Static RAM t AW = 6ns min (Address Set-Up To Write End) t PWE = 6ns min (WE Pulse Width) 18 9

10 SRAM - Cypress CY7C1021BV33 64K x 16 Static RAM 128K x 8 A[015] IO[18] IO[916] A16 WE\ OE\ CE\ BHE\ BLE\ 19 SRAM - Cypress CY7C1021BV33 64K x 16 Static RAM 128K x 16 A[015] IO[116] A16 WE\ OE\ CE\ BHE\ BLE\ A[015] IO[116] WE\ OE\ CE\ BHE\ BLE\ 20 10

11 SRAM - Cypress CY7C1021BV33 64K x 16 Static RAM 256K x 16 A[015] IO[116] IO[116] A[015] WE\ OE\ CE\ BHE\ BLE\ WE\ OE\ CE\ BHE\ BLE\ A[015] IO[116] IO[116] A[015] A17 A16 O0 O1 O2 WE\ OE\ CE\ BHE\ BLE\ WE\ OE\ CE\ BHE\ BLE\ O3 21 SRAM - Cypress CY7C1021BV33 64K x 16 Static RAM 64K x 32 A[015] IO[116] WE\ OE\ CE\ BHE\ BLE\ IO[132] A[015] IO[116] WE\ OE\ CE\ BHE\ BLE\ 22 11

12 BL DRAM CBL WL Tr Cs Cs jeden dla kaŝdego bitu, CBL jeden dla kaŝdej kolumny Zapis: ładowanie Cs poprzez odblokowanie Tr (linia WL) i wstawienie BL w odpowiedni stan STOPNIOWE ROZŁADOWYWANIE KONDENSATORA Cs Odczyt: otwarcie Tr; układy związane z linią BL (ang sense amplifier) odczytują poziom napięcia, a następnie doładowują kondensator Cs (ustaw BL na Vdd/2, faza redystrybucji ładunku między Cs i CBL, faza detekcji stanu i faza doładowania Cs) OdświeŜanie: to odczyt bez wyprowadzenia danych na zewnątrz; odblokowanie tranzystorów w wierszu (WL) powoduje iŝ układy odczytu stany wszystkich linii BL doładują wszystkie kondensatory w związane z bitami tego wiersza; ukryte odświeŝanie następuję po kaŝdym odczycie Czas dostępu kilkanaście kilkadziesiąt ns Cykl odświeŝania (podanie WSZYSTKICH adresów wierszy, w dowolnej kolejności) 8-64ms 23 Architektura - DRAM RAS CS A0 A1 A2 A9 CAS 10 A d w i e r s z a W0 W1 W2 W9 K0 D Bufor magistrali danych 1024x1024 Adres kolumny K9 OE WE 24 12

13 10 A RAS CAS OE WE CS D 8 DRAM sygnały we/wy A wejście adresowe MULTIPLEKSOWANE w czasie D we/wy danych RAS\ Row Address Strobe CAS\ Column Address Strobe OE\ Output Enable WE\ Write Enable CS\ Chip Select Narastające zbocze RAS\ zapisuje adres wiersza Narastające zbocze CAS\ zapisuje adres kolumny OE\=H oraz WE\=L D pracuje jako wejście OE\=L oraz WE\=H D pracuje jako wyjście CS\=H układ nie reaguje na sygnały sterujące, a D w stanie wysokiej impedancji; nie zawsze występuje; układ moŝe być nieaktywny np dla OE\=H i WE\=H 25 DRAM cykl odczytu (HITACHI HM ) 26 13

14 DRAM cykl wczesnego zapisu (HITACHI HM ) 27 DRAM cykl opóźnionego zapisu (HITACHI HM ) 28 14

15 DRAM cykl odświeŝania (HITACHI HM ) 29 DRAM fast page mode - odczyt (HITACHI HM ) 30 15

16 DRAM fast page mode - zapis (HITACHI HM ) TU WIDOCZNY ZYSK tylko adresy kolumn przyspieszają dostęp!!! 31 DRAM rozwój DRAM a rozwój procesorów Szybkość CPU i DRAM 1000 CPU DRAM Powiększająca się róŝnica w szybkościach wymaga sztuczek!!! 32 16

17 SDRAM Synchronous Dynamic Random Access Memory Pamięć ASYNCHRONICZNA odpowiada najszybciej jak to moŝliwe na zmiany sygnałów sterujących Gdzie zysk dla pracy SYNCHRONICZNEJ? W pamięci synchronicznej pojedynczy sygnał zegarowy taktujący wszystkie operacje na pamięci; sygnały sterujące w takt zegara sterują wewnętrznym automatem FSM, realizującym przychodzące z zewnątrz instrukcje Synchroniczne instrukcje mogą być przetwarzane potokowo (ang pipeline) nowa instrukcja moŝe się pojawić gdy poprzednia się jeszcze nie skończyła!!! tutaj widoczny zysk SDRAM w stosunku do DRAM Wynik instrukcji widoczny jest z pewnym opóźnieniem (ang latency) W przypadku zapisu jest on wykonywany po określonej liczbie cykli zegara względem podania danych do zapisu i wydania komendy zapisu W przypadku odczytu wynik pojawia się określona liczbę cykli zegara po wydaniu rozkazu odczytu 33 SDRAM Wewnętrzna budowa w znacznej części jak DRAM Dostęp do pamięci moŝe odbywać się jak do pamięci DRAM, jednak zyski widoczne podczas transferu pakietowego (ang burst) Podczas takiego transferu przesyła się kilka kolejnych lokacji (2, 4 lub 8), ale podaje adres tylko pierwszej lokacji resztę generuje automatycznie licznik wbudowany w pamięć W trybie burst dla magistrali 333MHz dane pojawiają się co 3ns!!! Pamięć zwykle składa się z kilku banków kaŝdy transfer w trybie burst z innym bankiem taki przeplot (ang interleave) podnosi transfer Pamięć musi przed pracą zostać zaprogramowana posiada specjalny rejestr konfiguracyjny zawierający np informacje o parametrach czasowych Sterownik pamięci moŝe przejąć całkowicie kontrolę nad odświeŝaniem Pamięć realizuje sekwencje rozkazów jest to więc właściwie KOPROCESOR (specjalizowany sterownik wykonujący zadania dla procesora głównego) Pamięć raczej przystosowana do bezpośredniej współpracy ze sterownikiem cache, a nie do bezpośredniej współpracy z procesorem 34 17

18 SDRAM (NEC mpd ) 35 SDRAM (NEC mpd ) CLK zegar`taktujący; aktywne zbocze narastające CKE\ bramkowanie zegara; w stanie niskim wprowadza układ w tryb suspend (oszczędzanie do 99% energii) RAS\, CAS\, WE\ do dekodowania komend CS\ - odcina układ od magistral, ale nie przerywa wykonywania komend DQM sterowanie wycinaniem elementów pakietu w trybie burst Ustawienie w stan jedynki logicznej pomija dane do zapisu lub nie wystawia danych odczytywanych A magistrala adresowa, multipleksowana; szerokość zaleŝna od pojemności; częścią sygnały BAx pełniące funkcje selektorów banków DQ magistrala danych 36 18

19 SDRAM rozkazy (NEC mpd ) 37 SDRAM przykład operacji (NEC mpd ) 38 19

20 DDR SDRAM W kaŝdym okresie zegara transfer dwóch porcji danych (Double Data Rate) oba zbocza pracują dwukrotny wzrost transferu Podwójny sygnał zegarowy: CLK oraz CLK\ Dodatkowy dwukierunkowy sygnał DQS; w fazie odczytu sterowany przez pamięć, w fazie zapisu przez kontroler pamięci; określa połoŝenie waŝnych danych na magistrali danych względem zbocza lub środka DQS DDR pracują do częstotliwości zegara 200MHz (dane co 2,5ns) DDR2 pracują do częstotliwości zegara 400MHz (dane co 1,25ns) DDR3 pracują do częstotliwości zegara 500MHz (dane co 1ns) 39 PROM / ROM Pamięć wyłącznie do odczytu programowana jednorazowo (poprzez utworzenie lub przepalenie wewnętrznych połączeń) przez uŝytkownika lub programowana w procesie produkcyjnym Zwykle przechowuje programy startowe (BIOS (ang Basic Input- Output System) aktualnie jest to raczej flash; zawiera procedury startowe oraz procedury dostępu do urządzeń we/wy) lub niezmienne nastawy; dostęp do danych w ROM wolniejszy od dostępu do RAM często system procesorowy kopiuje dane z ROM do pomocniczej pamięci RAM i następnie korzysta tylko z RAM 40 20

21 EPROM EEPROM kasowany światłem ultrafioletowym, Układ scalony zawiera okienko kwarcowe do kasowania Czas kasowania rzędu minut; rośnie wraz z kolejnymi skasowaniami Liczba skasowań ograniczona rzędu kilkudziesięciu Czas zapisu rzędu milisekund/b Programowanie w dedykowanych programatorach 41 EPROM NMC27C64 (8k x 8) 42 21

22 EPROM NMC27C64 (8k x 8) Programowanie Odczyt 43 EEPROM RAM Random Access Memory PROM / ROM Programmable Read-Only Memory EPROM Erasable Programmable Read-Only Memory EEPROM Electrically Erasable Programmable Read-Only Memory 44 22

23 FLASH Floating Gate Transistor a oprócz tej bramki bramka zwykła MoŜliwość kasowania i zapisu wielu komórek jednocześnie Odczyt w czasie jak DRAM (~ns) Zapis skomplikowany; czas jak HDD (~ms) Maksymalna liczba cykli kasowania/zapisu I D U GS 45 Cache (pam notatnikowa) Szybka, o niewielkiej pojemności, pamięć do przechowywania najczęściej uŝywanych danych Procesor zwykle dłuŝszy okres czasu operuje w jednym obszarze pamięci 90% odwołań do pamięci w zakresie 16kB Cache ZAWSZE ZAWIERA KOPIĘ danych Zawiera ostatnio uŝywane (najczęściej uŝywane) dane oraz kod programu Podczas odczytu przez procesor: 1 Dane są dostępne w cache wówczas są odczytywane z tej szybkiej pamięci 2 Danych nie ma w cache odczytywana jest wymagana dana, i jest ona wraz kilkoma sąsiednimi bajtami (zwykle 16B) umieszczana w cache (uprzednio zwykle z cache coś trzeba wyrzucić) Podczas zapisu dana zapisywana jest do pamięci głównej, oraz jeŝeli kopia danej jest w cache to tam teŝ wykonywany jest zapis Co w przypadku transferu DMA? 46 23

24 Cache Pojemność Szybkość Odległość od procesora Cena / bajt CPU L1 L2 L3 Main Memory µp L1 zintegrowane z procesorem, pracuje z zegarem procesora kilka kilkadziesiąt kb, czasami i L2 zintegrowane z procesorem setki kb pojedyncze MB Core i7 ma wewnątrz równieŝ L3 8MB Czas dostępu do L1 lepszy o rząd wielkości od czasu dostępu do pamięci głównej 47 Cache i486 Blok Katalog Dane B2 B1 B0 V 21 bitowy adres zestawu 0 Zestaw 0 B2 B1 B0 V 21 bitowy adres zestawu n Zestaw n B2 B1 B0 V 21 bitowy adres zestawu 127 Zestaw 127 A31 A11 A10 A4 A3 A

25 Cache i486 Pojemność 4 bloki po 2kB (2kB 128 zestawów po 16B) Z zestawem danych związany 21-bitowy adres zestawu w pamięci głównej oraz flaga waŝności danych (V) Podczas dostępu bity A10-A4 lokalizują zestaw; jednocześnie porównywane są bity A31-A11 w odpowiednich zestawach wszystkich bloków to wykrywa czy dane są w pamięci cache; dane są obecne jeŝeli jedno z porównań jest prawdziwe oraz flaga V jest ustawiona to tzw trafienie Bity B2-B0 słuŝą do oznaczenia numeru bloku z najdawniej uŝywanymi danymi dla kaŝdego zestawu; jeŝeli potrzeba zwolnić miejsce usuwany jest zestaw najdawniej uŝywany W przypadku trafienia dane z całego zestawu (128 bitów) transferowane są do procesora; w przypadku braku trafienia inicjowana jest 16-bajtowa transmisja typu burst 49 Pamięć wirtualna MoŜliwość uŝycia pamięci masowej jako rozszerzenia pamięci operacyjnej w sposób niewidoczny dla aplikacji Aplikacja moŝe widzieć ciągły obszar pamięci operacyjnej większy od rozmiaru fizycznej pamięci (lub od rozmiaru aktualnie wolnej pamięci) Realizowana dzięki współdziałaniu mechanizmów procesora i systemu operacyjnego W procesorach Intela realizowane na poziomie segmentu lub strony Pojemność Szybkość Odległość od procesora Cena / bajt CPU Cache Main Memory HDD 50 25

26 Podsumowanie System determinuje typ uŝywanej pamięci CPU Cache SRAM DRAM / SDRAM HDD Tape Zasoby sieciowe Szybkość Pojemność Czas przechowania danych: FLASH 5 lat, HDD 10 lat, CD/DVD 15 lat I tak najlepszy papier (gliniane sumeryjskie tabliczki?) Wzrost szybkości procesorów wymaga sztuczek w konstrukcji pamięci Nieunikniony wzrost pojemności w przyszłości 51 Literatura Turczyński M, Goczyński R: Koprocesory 80286, i i486, KOW Help, Warszawa, 1992 Metzger P: Anatomia PC, Helion, Gliwice, 2004 Sacha K: Pamięci półprzewodnikowe RAM, WNT, Warszawa, 1991 Prince B: Nowoczesne pamięci półprzewodnikowe, WNT, 1999 Tietze, Schenk C: Układy półprzewodnikowe, WNT, 2000 Marks P: Pamięci masowe w systemach mikroprocesorowych: Poradnik konstruktora, Wydawnictwo BTC,

Technika mikroprocesorowa. W. Daca, Politechnika Szczecińska, Wydział Elektryczny, 2007/08

Technika mikroprocesorowa. W. Daca, Politechnika Szczecińska, Wydział Elektryczny, 2007/08 Pamięci Układy pamięci kontaktują się z otoczeniem poprzez szynę danych, szynę owa i szynę sterującą. Szerokość szyny danych określa liczbę bitów zapamiętywanych do pamięci lub czytanych z pamięci w trakcie

Bardziej szczegółowo

Architektura systemu komputerowego

Architektura systemu komputerowego Zakres przedmiotu 1. Wstęp do systemów mikroprocesorowych. 2. Współpraca procesora z pamięcią. Pamięci półprzewodnikowe. 3. Architektura systemów mikroprocesorowych. 4. Współpraca procesora z urządzeniami

Bardziej szczegółowo

Zasada działania pamięci RAM Pamięć operacyjna (robocza) komputera - zwana pamięcią RAM (ang. Random Access Memory - pamięć o swobodnym dostępie)

Zasada działania pamięci RAM Pamięć operacyjna (robocza) komputera - zwana pamięcią RAM (ang. Random Access Memory - pamięć o swobodnym dostępie) Zasada działania pamięci RAM Pamięć operacyjna (robocza) komputera - zwana pamięcią RAM (ang. Random Access Memory - pamięć o swobodnym dostępie) służy do przechowywania danych aktualnie przetwarzanych

Bardziej szczegółowo

Architektura komputerów

Architektura komputerów Architektura komputerów Tydzień 9 Pamięć operacyjna Właściwości pamięci Położenie Pojemność Jednostka transferu Sposób dostępu Wydajność Rodzaj fizyczny Własności fizyczne Organizacja Położenie pamięci

Bardziej szczegółowo

43 Pamięci półprzewodnikowe w technice mikroprocesorowej - rodzaje, charakterystyka, zastosowania

43 Pamięci półprzewodnikowe w technice mikroprocesorowej - rodzaje, charakterystyka, zastosowania 43 Pamięci półprzewodnikowe w technice mikroprocesorowej - rodzaje, charakterystyka, zastosowania Typy pamięci Ulotność, dynamiczna RAM, statyczna ROM, Miejsce w konstrukcji komputera, pamięć robocza RAM,

Bardziej szczegółowo

Wykład II. Pamięci operacyjne. Studia stacjonarne Pedagogika Budowa i zasada działania komputera

Wykład II. Pamięci operacyjne. Studia stacjonarne Pedagogika Budowa i zasada działania komputera Studia stacjonarne Pedagogika Budowa i zasada działania komputera Wykład II Pamięci operacyjne 1 Część 1 Pamięci RAM 2 I. Pamięć RAM Przestrzeń adresowa pamięci Pamięć podzielona jest na słowa. Podczas

Bardziej szczegółowo

Pamięć RAM. Pudełko UTK

Pamięć RAM. Pudełko UTK Pamięć RAM M@rek Pudełko UTK Pamięć RAM Pamięć RAM (ang. Random Access Memory - pamięć o swobodnym dostępie). Pamięć operacyjna (robocza) komputera. Służy do przechowywania danych aktualnie przetwarzanych

Bardziej szczegółowo

RODZAJE PAMIĘCI RAM. Cz. 1

RODZAJE PAMIĘCI RAM. Cz. 1 RODZAJE PAMIĘCI RAM Cz. 1 1 1) PAMIĘĆ DIP DIP (ang. Dual In-line Package), czasami nazywany DIL - w elektronice rodzaj obudowy elementów elektronicznych, głównie układów scalonych o małej i średniej skali

Bardziej szczegółowo

Wykład II. Pamięci półprzewodnikowe. Studia stacjonarne inżynierskie, kierunek INFORMATYKA Architektura systemów komputerowych

Wykład II. Pamięci półprzewodnikowe. Studia stacjonarne inżynierskie, kierunek INFORMATYKA Architektura systemów komputerowych Studia stacjonarne inżynierskie, kierunek INFORMATYKA Architektura systemów komputerowych Wykład II Pamięci półprzewodnikowe 1 Pamięci półprzewodnikowe 2 Pamięci półprzewodnikowe Pamięciami półprzewodnikowymi

Bardziej szczegółowo

Pamięć operacyjna komputera

Pamięć operacyjna komputera Pamięć operacyjna komputera Zasada działania pamięci RAM Pamięć operacyjna (robocza) komputera zwana pamięcią RAM (ang. Random Access Memory pamięć o swobodnym dostępie) służy do przechowywania danych

Bardziej szczegółowo

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

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 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 parametrów, tym szybszy dostęp do komórek, co przekłada się

Bardziej szczegółowo

Wykład II. Pamięci półprzewodnikowe. Studia Podyplomowe INFORMATYKA Architektura komputerów

Wykład II. Pamięci półprzewodnikowe. Studia Podyplomowe INFORMATYKA Architektura komputerów Studia Podyplomowe INFORMATYKA Architektura komputerów Wykład II Pamięci półprzewodnikowe 1, Pamięci półprzewodnikowe Pamięciami półprzewodnikowymi nazywamy cyfrowe układy scalone przeznaczone do przechowywania

Bardziej szczegółowo

Wykład II. Pamięci półprzewodnikowe. Studia stacjonarne inżynierskie, kierunek INFORMATYKA Architektura systemów komputerowych

Wykład II. Pamięci półprzewodnikowe. Studia stacjonarne inżynierskie, kierunek INFORMATYKA Architektura systemów komputerowych Studia stacjonarne inżynierskie, kierunek INFORMATYKA Architektura systemów komputerowych Wykład II Pamięci półprzewodnikowe 1 Pamięci półprzewodnikowe 2 Pamięci półprzewodnikowe Pamięciami półprzewodnikowymi

Bardziej szczegółowo

Opracował: Grzegorz Cygan 2012 r. CEZ Stalowa Wola. Pamięci półprzewodnikowe

Opracował: Grzegorz Cygan 2012 r. CEZ Stalowa Wola. Pamięci półprzewodnikowe Opracował: Grzegorz Cygan 2012 r. CEZ Stalowa Wola Pamięci półprzewodnikowe Pamięć Stosowane układy (urządzenia) DANYCH PROGRAMU OPERACYJNA (program + dane) MASOWA KONFIGURACYJNA RAM ROM (EPROM) (EEPROM)

Bardziej szczegółowo

Temat: Pamięci. Programowalne struktury logiczne.

Temat: Pamięci. Programowalne struktury logiczne. Temat: Pamięci. Programowalne struktury logiczne. 1. Pamięci są układami służącymi do przechowywania informacji w postaci ciągu słów bitowych. Wykonuje się jako układy o bardzo dużym stopniu scalenia w

Bardziej szczegółowo

Pamięci półprzewodnikowe w oparciu o książkę : Nowoczesne pamięci. Ptc 2013/2014 13.12.2013

Pamięci półprzewodnikowe w oparciu o książkę : Nowoczesne pamięci. Ptc 2013/2014 13.12.2013 Pamięci półprzewodnikowe w oparciu o książkę : Nowoczesne pamięci półprzewodnikowe, Betty Prince, WNT Ptc 2013/2014 13.12.2013 Pamięci statyczne i dynamiczne Pamięci statyczne SRAM przechowywanie informacji

Bardziej szczegółowo

LEKCJA. TEMAT: Pamięć operacyjna.

LEKCJA. TEMAT: Pamięć operacyjna. TEMAT: Pamięć operacyjna. LEKCJA 1. Wymagania dla ucznia: zna pojęcia: pamięci półprzewodnikowej, pojemności, czas dostępu, transfer, ROM, RAM; zna podział pamięci RAM i ROM; zna parametry pamięci (oznaczone

Bardziej szczegółowo

Zaleta duża pojemność, niska cena

Zaleta duża pojemność, niska cena Pamięć operacyjna (DRAM) jest przestrzenią roboczą mikroprocesora przechowującą otwarte pliki systemu operacyjnego, uruchomione programy oraz efekty ich działania. Wymianą informacji pomiędzy mikroprocesorem

Bardziej szczegółowo

Wykład I. Podstawowe pojęcia Pamięci półprzewodnikowe. Studia stacjonarne inżynierskie, kierunek INFORMATYKA Architektura systemów komputerowych

Wykład I. Podstawowe pojęcia Pamięci półprzewodnikowe. Studia stacjonarne inżynierskie, kierunek INFORMATYKA Architektura systemów komputerowych Studia stacjonarne inżynierskie, kierunek INFORMATYKA Architektura systemów komputerowych Wykład I Podstawowe pojęcia Pamięci półprzewodnikowe 1 Część 1 Podstawowe pojęcia 2 I. Pojęcie komputera Cyfrowe

Bardziej szczegółowo

Systemy operacyjne i sieci komputerowe Szymon Wilk Superkomputery 1

Systemy operacyjne i sieci komputerowe Szymon Wilk Superkomputery 1 i sieci komputerowe Szymon Wilk Superkomputery 1 1. Superkomputery to komputery o bardzo dużej mocy obliczeniowej. Przeznaczone są do symulacji zjawisk fizycznych prowadzonych głównie w instytucjach badawczych:

Bardziej szczegółowo

PROJEKTOWANIE SYSTEMÓW KOMPUTEROWYCH

PROJEKTOWANIE SYSTEMÓW KOMPUTEROWYCH PROJEKTOWANIE SYSTEMÓW KOMPUTEROWYCH WYKŁAD NR 4 PAMIĘCI RAM I ROM dr Artur Woike Podstawowe rodzaje pamięci komputerowych Pamięć ROM Pamięć ROM (Read-Only Memory) jest pamięcią typu nieulotnego często

Bardziej szczegółowo

Pamięć. Podstawowe własności komputerowych systemów pamięciowych:

Pamięć. Podstawowe własności komputerowych systemów pamięciowych: Pamięć Podstawowe własności komputerowych systemów pamięciowych: Położenie: procesor, wewnętrzna (główna), zewnętrzna (pomocnicza); Pojemność: rozmiar słowa, liczba słów; Jednostka transferu: słowo, blok

Bardziej szczegółowo

Temat: Pamięć operacyjna.

Temat: Pamięć operacyjna. Temat: Pamięć operacyjna. Pamięć operacyjna - inaczej RAM (ang. Random Access Memory) jest pamięcią o swobodnym dostępie - pozwalającą na odczytywanie i zapisywanie danych na dowolnym obszarze ich przechowywania.

Bardziej szczegółowo

Współpraca procesora ColdFire z pamięcią

Współpraca procesora ColdFire z pamięcią Współpraca procesora ColdFire z pamięcią 1 Współpraca procesora z pamięcią zewnętrzną (1) ROM Magistrala adresowa Pamięć programu Magistrala danych Sygnały sterujące CS, OE Mikroprocesor FLASH, SRAM, DRAM

Bardziej szczegółowo

Artykuł zawiera opis i dane techniczne

Artykuł zawiera opis i dane techniczne Pamięci EEPROM i FLASH stosowane w sprzęcie powszechnego użytku Jakub Wojciechowski Artykuł zawiera opis i dane techniczne popularnych pamięci stosowanych w sprzęcie powszechnego użytku. Klasyfikacja pamięci

Bardziej szczegółowo

Struktura i funkcjonowanie komputera pamięć komputerowa, hierarchia pamięci pamięć podręczna. System operacyjny. Zarządzanie procesami

Struktura i funkcjonowanie komputera pamięć komputerowa, hierarchia pamięci pamięć podręczna. System operacyjny. Zarządzanie procesami Rok akademicki 2015/2016, Wykład nr 6 2/21 Plan wykładu nr 6 Informatyka 1 Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr II, studia niestacjonarne I stopnia Rok akademicki 2015/2016

Bardziej szczegółowo

architektura komputerów w. 6 Pamięć I

architektura komputerów w. 6 Pamięć I architektura komputerów w. 6 Pamięć I Pamięć -własności Pojemność rozmiar słowa liczba słów jednostka adresowalna jednostka transferu typ dostępu skojarzeniowy swobodny bezpośredni sekwencyjny wydajność

Bardziej szczegółowo

Architektura komputerów

Architektura komputerów Architektura komputerów Wykład 12 Jan Kazimirski 1 Magistrale systemowe 2 Magistrale Magistrala medium łączące dwa lub więcej urządzeń Sygnał przesyłany magistralą może być odbierany przez wiele urządzeń

Bardziej szczegółowo

System mikroprocesorowy i peryferia. Dariusz Chaberski

System mikroprocesorowy i peryferia. Dariusz Chaberski System mikroprocesorowy i peryferia Dariusz Chaberski System mikroprocesorowy mikroprocesor pamięć kontroler przerwań układy wejścia wyjścia kontroler DMA 2 Pamięć rodzaje (podział ze względu na sposób

Bardziej szczegółowo

Układ sterowania, magistrale i organizacja pamięci. Dariusz Chaberski

Układ sterowania, magistrale i organizacja pamięci. Dariusz Chaberski Układ sterowania, magistrale i organizacja pamięci Dariusz Chaberski Jednostka centralna szyna sygnałow sterowania sygnały sterujące układ sterowania sygnały stanu wewnętrzna szyna danych układ wykonawczy

Bardziej szczegółowo

Pamięci półprzewodnikowe

Pamięci półprzewodnikowe Pamięci półprzewodnikowe na podstawie książki: Nowoczesne pamięci półprzewodnikowe, Betty Prince, WNT Ptc 2014/2015 15.1.2015 Półprzewodnikowe pamięci statyczne Pamięci statyczne - SRAM przechowywanie

Bardziej szczegółowo

Pamięć wirtualna. Przygotował: Ryszard Kijaka. Wykład 4

Pamięć wirtualna. Przygotował: Ryszard Kijaka. Wykład 4 Pamięć wirtualna Przygotował: Ryszard Kijaka Wykład 4 Wstęp główny podział to: PM- do pamięci masowych należą wszelkiego rodzaju pamięci na nośnikach magnetycznych, takie jak dyski twarde i elastyczne,

Bardziej szczegółowo

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

Komputer IBM PC niezależnie od modelu składa się z: Jednostki centralnej czyli właściwego komputera Monitora Klawiatury 1976 r. Apple PC Personal Computer 1981 r. pierwszy IBM PC Komputer jest wart tyle, ile wart jest człowiek, który go wykorzystuje... Hardware sprzęt Software oprogramowanie Komputer IBM PC niezależnie

Bardziej szczegółowo

PAMIĘCI. Część 1. Przygotował: Ryszard Kijanka

PAMIĘCI. Część 1. Przygotował: Ryszard Kijanka PAMIĘCI Część 1 Przygotował: Ryszard Kijanka WSTĘP Pamięci półprzewodnikowe są jednym z kluczowych elementów systemów cyfrowych. Służą do przechowywania informacji w postaci cyfrowej. Liczba informacji,

Bardziej szczegółowo

Podstawy Informatyki JA-L i Pamięci

Podstawy Informatyki JA-L i Pamięci Podstawy Informatyki alina.momot@polsl.pl http://zti.polsl.pl/amomot/pi Plan wykładu 1 Operator elementarny Proste układy z akumulatorem Realizacja dodawania Realizacja JAL dla pojedynczego bitu 2 Parametry

Bardziej szczegółowo

Pamięci półprzewodnikowe na podstawie książki: Nowoczesne pamięci

Pamięci półprzewodnikowe na podstawie książki: Nowoczesne pamięci Pamięci półprzewodnikowe na podstawie książki: Nowoczesne pamięci półprzewodnikowe, Betty Prince, WNT 16.12.2017 Półprzewodnikowe pamięci statyczne Pamięci statyczne - SRAM przechowywanie informacji w

Bardziej szczegółowo

UKŁADY PAMIĘCI. Tomasz Dziubich

UKŁADY PAMIĘCI. Tomasz Dziubich UKŁADY PAMIĘCI Tomasz Dziubich Tematyka wykładu Podstawy Zasady adresacji sygnałowej pamięci Budowa komórki pamięci Parametry układów pamięci Odświeżanie pamięci Klasyfikacja układów pamięci Hierarchiczność

Bardziej szczegółowo

PAMIĘCI SYNCHRONICZNE

PAMIĘCI SYNCHRONICZNE PAMIĘCI SYNCHRONICZNE SDRAM SDRAM Synchroniczna, dynamiczna pamięć RAM Pamięci SDRAM to moduły 168-pinowe z 64-bitową magistralą (lub 72-bitową z kontrolą parzystości). Jest ich kilka rodzajów, ale te

Bardziej szczegółowo

Cyfrowe układy scalone

Cyfrowe układy scalone Cyfrowe układy scalone Ryszard J. Barczyński, 2012 Politechnika Gdańska, Wydział FTiMS, Katedra Fizyki Ciała Stałego Materiały dydaktyczne do użytku wewnętrznego Publikacja współfinansowana ze środków

Bardziej szczegółowo

Pamięć operacyjna (robocza) komputera - zwana pamięcią RAM (ang. Random Acces Memory - pamięć o swobodnym dostępie) służy do przechowywania danych

Pamięć operacyjna (robocza) komputera - zwana pamięcią RAM (ang. Random Acces Memory - pamięć o swobodnym dostępie) służy do przechowywania danych Pamięć operacyjna (robocza) komputera - zwana pamięcią RAM (ang. Random Acces Memory - pamięć o swobodnym dostępie) służy do przechowywania danych aktualnie przetwarzanych przez program oraz ciągu rozkazów,

Bardziej szczegółowo

Magistrala systemowa (System Bus)

Magistrala systemowa (System Bus) Cezary Bolek cbolek@ki.uni.lodz.pl Uniwersytet Łódzki Wydział Zarządzania Katedra Informatyki systemowa (System Bus) Pamięć operacyjna ROM, RAM Jednostka centralna Układy we/wy In/Out Wstęp do Informatyki

Bardziej szczegółowo

PODSTAWY INFORMATYKI

PODSTAWY INFORMATYKI PODSTAWY INFORMATYKI dr inż. Krzysztof Małecki Magistrala Procesor Pamięć Układy I/O PAMIĘĆ 10011101 10000001......... ADRES 125 126 127 128 129 130 289 290 291 292 293 294 295 296 297 298 299 300 Pamięci

Bardziej szczegółowo

Architektura komputera. Cezary Bolek. Uniwersytet Łódzki. Wydział Zarządzania. Katedra Informatyki. System komputerowy

Architektura komputera. Cezary Bolek. Uniwersytet Łódzki. Wydział Zarządzania. Katedra Informatyki. System komputerowy Wstęp do informatyki Architektura komputera Cezary Bolek cbolek@ki.uni.lodz.pl Uniwersytet Łódzki Wydział Zarządzania Katedra Informatyki System komputerowy systemowa (System Bus) Pamięć operacyjna ROM,

Bardziej szczegółowo

System pamięci. Pamięć podręczna

System pamięci. Pamięć podręczna System pamięci Pamięć podręczna Technologia Static RAM (SRAM) Ułamki nanosekund, $500-$1000 za GB (2012r) Dynamic RAM (DRAM) 50ns 70ns, $10 $20 za GB Pamięci Flash 5000-50000 ns, $0.75 - $1 Dyski magnetyczne

Bardziej szczegółowo

ARCHITEKTURA PROCESORA,

ARCHITEKTURA PROCESORA, ARCHITEKTURA PROCESORA, poza blokami funkcjonalnymi, to przede wszystkim: a. formaty rozkazów, b. lista rozkazów, c. rejestry dostępne programowo, d. sposoby adresowania pamięci, e. sposoby współpracy

Bardziej szczegółowo

Cyfrowe układy scalone

Cyfrowe układy scalone Cyfrowe układy scalone Ryszard J. Barczyński, 2010 2015 Politechnika Gdańska, Wydział FTiMS, Katedra Fizyki Ciała Stałego Materiały dydaktyczne do użytku wewnętrznego Cyfrowe układy scalone Układy cyfrowe

Bardziej szczegółowo

Urządzenia Techniki. Klasa I TI 5. PAMIĘĆ OPERACYJNA.

Urządzenia Techniki. Klasa I TI 5. PAMIĘĆ OPERACYJNA. 5. PAMIĘĆ OPERACYJNA. Pamięć cyfrowa - układ cyfrowy lub mechaniczny przeznaczony do przechowywania danych binarnych. Do prawidłowego funkcjonowania procesora potrzebna jest pamięć operacyjna, która staje

Bardziej szczegółowo

dr inż. Jarosław Forenc

dr inż. Jarosław Forenc Informatyka 1 Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr II, studia stacjonarne I stopnia Rok akademicki 2012/2013 Wykład nr 6 (03.04.2013) Rok akademicki 2012/2013, Wykład

Bardziej szczegółowo

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

dr inż. Jarosław Forenc Dotyczy jednostek operacyjnych i ich połączeń stanowiących realizację specyfikacji typu architektury Rok akademicki 2012/2013, Wykład nr 6 2/43 Plan wykładu nr 6 Informatyka 1 Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr II, studia stacjonarne I stopnia Rok akademicki 2012/2013

Bardziej szczegółowo

Przestrzeń pamięci. Układy dekoderów adresowych

Przestrzeń pamięci. Układy dekoderów adresowych Zakres przedmiotu 1. Wstęp do systemów mikroprocesorowych. 2. Współpraca procesora z pamięcią. Pamięci półprzewodnikowe. 3. Architektura systemów mikroprocesorowych. 4. Współpraca procesora z urządzeniami

Bardziej szczegółowo

dr inż. Jarosław Forenc

dr inż. Jarosław Forenc Informatyka 1 Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr II, studia niestacjonarne I stopnia Rok akademicki 2009/2010 Wykład nr 7 (15.05.2010) dr inż. Jarosław Forenc Rok akademicki

Bardziej szczegółowo

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

Zaliczenie Termin zaliczenia: Sala IE 415 Termin poprawkowy: > (informacja na stronie: Zaliczenie Termin zaliczenia: 14.06.2007 Sala IE 415 Termin poprawkowy: >18.06.2007 (informacja na stronie: http://neo.dmcs.p.lodz.pl/tm/index.html) 1 Współpraca procesora z urządzeniami peryferyjnymi

Bardziej szczegółowo

Wstęp do informatyki. System komputerowy. Magistrala systemowa. Architektura komputera. Cezary Bolek

Wstęp do informatyki. System komputerowy. Magistrala systemowa. Architektura komputera. Cezary Bolek Wstęp do informatyki Architektura komputera Cezary Bolek cbolek@ki.uni.lodz.pl Uniwersytet Łódzki Wydział Zarządzania Katedra Informatyki System komputerowy systemowa (System Bus) Pamięć operacyjna ROM,

Bardziej szczegółowo

Pamięć operacyjna. Moduł pamięci SDR SDRAM o pojemności 256MB

Pamięć operacyjna. Moduł pamięci SDR SDRAM o pojemności 256MB Mikroprocesor do prawidłowego funkcjonowania potrzebuje pamięci operacyjnej, która staje się jego przestrzenią roboczą. Potocznie pamięć operacyjną określa się skrótem RAM (ang. Random Access Memory pamięć

Bardziej szczegółowo

URZĄDZENIA WEJŚCIA-WYJŚCIA

URZĄDZENIA WEJŚCIA-WYJŚCIA Wykład czwarty URZĄDZENIA WEJŚCIA-WYJŚCIA PLAN WYKŁADU Budowa ogólna komputerów PC Urządzenia zewnętrzne w PC Podział urządzeń zewnętrznych Obsługa przerwań Bezpośredni dostęp do pamięci Literatura 1/24

Bardziej szczegółowo

System pamięci. Pamięć podręczna

System pamięci. Pamięć podręczna System pamięci Pamięć podręczna Technologia Static RAM (SRAM) Ułamki nanosekund, $500-$1000 za GB (2012r) Dynamic RAM (DRAM) 50ns 70ns, $10 $20 za GB Pamięci Flash 5000-50000 ns, $0.75 - $1 Dyski magnetyczne

Bardziej szczegółowo

Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego 21

Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego 21 4.3. Pamięci wewnętrzne RAM i ROM 4.3.1. Materiał nauczania Oprócz mikroprocesora istotnym składnikiem jednostki centralnej jest pamięć. Pamięć komputera pozwala przechowywać informacje (dane). Aby komputer

Bardziej szczegółowo

Technologia informacyjna. Urządzenia techniki komputerowej

Technologia informacyjna. Urządzenia techniki komputerowej Technologia informacyjna Urządzenia techniki komputerowej System komputerowy = hardware (sprzęt) + software (oprogramowanie) Sprzęt komputerowy (ang. hardware) zasoby o specyficznej strukturze i organizacji

Bardziej szczegółowo

Architektura komputerów

Architektura komputerów Architektura komputerów Wykład 7 Jan Kazimirski 1 Pamięć podręczna 2 Pamięć komputera - charakterystyka Położenie Procesor rejestry, pamięć podręczna Pamięć wewnętrzna pamięć podręczna, główna Pamięć zewnętrzna

Bardziej szczegółowo

Architektura komputerów

Architektura komputerów Architektura komputerów Wykład 9 Jan Kazimirski 1 Pamięć operacyjna 2 Pamięć półprzewodnikowa RAM Złożona z dwustanowych komórek (wartości 0 i 1) Możliwość odczytu i zapisu Ulotna (zawartość znika po odcięciu

Bardziej szczegółowo

Pamięć wewnętrzna ROM i RAM

Pamięć wewnętrzna ROM i RAM Pamięć wewnętrzna ROM i RAM Pamięć Pamięci półprzewodnikowe są jednym z kluczowych elementów systemów cyfrowych. Służą do przechowywania informacji w postaci cyfrowej. Liczba informacji, które mogą przechowywać

Bardziej szczegółowo

Cyfrowe układy scalone

Cyfrowe układy scalone Ryszard J. Barczyński, 2 25 Politechnika Gdańska, Wydział FTiMS, Katedra Fizyki Ciała Stałego Materiały dydaktyczne do użytku wewnętrznego Układy cyfrowe stosowane są do przetwarzania informacji zakodowanej

Bardziej szczegółowo

Podstawy Informatyki DMA - Układ bezpośredniego dostępu do pamięci

Podstawy Informatyki DMA - Układ bezpośredniego dostępu do pamięci Układ Podstawy Informatyki - Układ bezpośredniego dostępu do pamięci alina.momot@polsl.pl http://zti.polsl.pl/amomot/pi Plan wykładu Układ 1 Układ Wymiana informacji Idea Zasady pracy maszyny W Architektura

Bardziej szczegółowo

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

Spis treúci. Księgarnia PWN: Krzysztof Wojtuszkiewicz - Urządzenia techniki komputerowej. Cz. 1. Przedmowa... 9. Wstęp... 11 Księgarnia PWN: Krzysztof Wojtuszkiewicz - Urządzenia techniki komputerowej. Cz. 1 Spis treúci Przedmowa... 9 Wstęp... 11 1. Komputer PC od zewnątrz... 13 1.1. Elementy zestawu komputerowego... 13 1.2.

Bardziej szczegółowo

UTK ARCHITEKTURA PROCESORÓW 80386/ Budowa procesora Struktura wewnętrzna logiczna procesora 80386

UTK ARCHITEKTURA PROCESORÓW 80386/ Budowa procesora Struktura wewnętrzna logiczna procesora 80386 Budowa procesora 80386 Struktura wewnętrzna logiczna procesora 80386 Pierwszy prawdziwy procesor 32-bitowy. Zawiera wewnętrzne 32-bitowe rejestry (omówione zostaną w modułach następnych), pozwalające przetwarzać

Bardziej szczegółowo

Mikroprocesor Operacje wejścia / wyjścia

Mikroprocesor Operacje wejścia / wyjścia Definicja Mikroprocesor Operacje wejścia / wyjścia Opracował: Andrzej Nowak Bibliografia: Urządzenia techniki komputerowej, K. Wojtuszkiewicz Operacjami wejścia/wyjścia nazywamy całokształt działań potrzebnych

Bardziej szczegółowo

Schemat blokowy procesora rdzeniowego ATmega16. Głównym zadaniem JC jest zapewnienie poprawnego i szybkiego wykonywania programu.

Schemat blokowy procesora rdzeniowego ATmega16. Głównym zadaniem JC jest zapewnienie poprawnego i szybkiego wykonywania programu. Jednostka centralna procesor (CPU, rdzeń) Schemat blokowy procesora rdzeniowego ATmega16 Głównym zadaniem JC jest zapewnienie poprawnego i szybkiego wykonywania programu. Zadania JC: dostęp do pamięci,

Bardziej szczegółowo

Zasada hierarchii pamięci... 2 Podstawy... 3 Podstawowe definicje i klasyfikacja pamięci... 3 Organizacja pamięci... 4 Idea działania pamięci DRAM...

Zasada hierarchii pamięci... 2 Podstawy... 3 Podstawowe definicje i klasyfikacja pamięci... 3 Organizacja pamięci... 4 Idea działania pamięci DRAM... Zasada hierarchii pamięci... 2 Podstawy... 3 Podstawowe definicje i klasyfikacja pamięci... 3 Organizacja pamięci... 4 Idea działania pamięci DRAM... 6 Odświeżanie pamięci DRAM... 7 Idea działania synchronicznych

Bardziej szczegółowo

REFERAT PAMIĘĆ OPERACYJNA

REFERAT PAMIĘĆ OPERACYJNA REFERAT PAMIĘĆ OPERACYJNA Czym jest pamięć RAM? Rodzaje i parametry. Opisanie rodzajów pamięci RAM. Wykonanie: Nowak Sebastian Klasa Ii Spis treści 1. Czym jest pamięć RAM? 2. Podział pamięci RAM: Ze względu

Bardziej szczegółowo

Przygotował: Ryszard Kijanka

Przygotował: Ryszard Kijanka Przygotował: Ryszard Kijanka - pozwalają uzyskiwać duże pojemności w pojedynczym układzie scalonym. Zasada działania komórki pamięci dynamicznej opiera się na magazynowaniu ładunku na określonej, niewielkiej

Bardziej szczegółowo

WPROWADZENIE Mikrosterownik mikrokontrolery

WPROWADZENIE Mikrosterownik mikrokontrolery WPROWADZENIE Mikrosterownik (cyfrowy) jest to moduł elektroniczny zawierający wszystkie środki niezbędne do realizacji wymaganych procedur sterowania przy pomocy metod komputerowych. Platformy budowy mikrosterowników:

Bardziej szczegółowo

Który z podzespołów komputera przy wyłączonym zasilaniu przechowuje program rozpoczynający ładowanie systemu operacyjnego? A. CPU B. RAM C. ROM D.

Który z podzespołów komputera przy wyłączonym zasilaniu przechowuje program rozpoczynający ładowanie systemu operacyjnego? A. CPU B. RAM C. ROM D. 1 WERSJA X Zadanie 1 Który z podzespołów komputera przy wyłączonym zasilaniu przechowuje program rozpoczynający ładowanie systemu operacyjnego? A. CPU B. RAM C. ROM D. I/O Zadanie 2 Na podstawie nazw sygnałów

Bardziej szczegółowo

Pamięci. Pamięci DDR DIMM SDR SDRAM

Pamięci. Pamięci DDR DIMM SDR SDRAM Pamięci DIMM SDR SDRAM Pamięć ta pochodzi z Optimusa 4Mx64 SDRAM. Czas występowania to lata 1997. Charakterystyczne dla niej to dwa wcięcia, z którego jedno jest bardzo blisko brzegu. Pamięci DDR Ta seria

Bardziej szczegółowo

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

Podstawy obsługi komputerów. Budowa komputera. Podstawowe pojęcia Budowa komputera Schemat funkcjonalny i podstawowe parametry Podstawowe pojęcia Pojęcia podstawowe PC personal computer (komputer osobisty) Kompatybilność to cecha systemów komputerowych, która umoŝliwia

Bardziej szczegółowo

Pamięci półprzewodnikowe

Pamięci półprzewodnikowe Pamięci półprzewodnikowe Pamięci 2/40 Klasyfikacja pamięci półprzewodnikowych Parametry układów pamięci Przegląd wybranych typów pamięci Mapa pamięci operacyjnej ZaleŜności czasowe Pamięci 3/40 Wykorzystanie

Bardziej szczegółowo

LEKCJA TEMAT: Zasada działania komputera.

LEKCJA TEMAT: Zasada działania komputera. LEKCJA TEMAT: Zasada działania komputera. 1. Ogólna budowa komputera Rys. Ogólna budowa komputera. 2. Komputer składa się z czterech głównych składników: procesor (jednostka centralna, CPU) steruje działaniem

Bardziej szczegółowo

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

Architektura harwardzka Architektura i organizacja systemu komputerowego Struktura i funkcjonowanie komputera procesor, rozkazy, przerwania Rok akademicki 2010/2011, Wykład nr 7 2/46 Plan wykładu nr 7 Informatyka 1 Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr II, studia stacjonarne I stopnia Rok akademicki 2010/2011

Bardziej szczegółowo

Programowanie Układów Logicznych kod kursu: ETD6203 W dr inż. Daniel Kopiec. Pamięć w układach programowalnych

Programowanie Układów Logicznych kod kursu: ETD6203 W dr inż. Daniel Kopiec. Pamięć w układach programowalnych Programowanie Układów Logicznych kod kursu: ETD623 Pamięć w układach programowalnych W6 6.4.26 dr inż. Daniel Kopiec Plan wykładu Pamięć w układach programowalnych Zasada działania, podział pamięci Miara

Bardziej szczegółowo

Komputerowa pamięć. System dziesiątkowego (decymalny)

Komputerowa pamięć. System dziesiątkowego (decymalny) Komputerowa pamięć 1b (bit) - to najmniejsza jednostka informacji w której można zapamiętać 0 lub 1 1B (bajt) - to 8 bitów tzw. słowo binarne (zapamiętuje jeden znak lub liczbę z zakresu od 0-255) 1KB

Bardziej szczegółowo

Wykład I. Podstawowe pojęcia. Studia Podyplomowe INFORMATYKA Architektura komputerów

Wykład I. Podstawowe pojęcia. Studia Podyplomowe INFORMATYKA Architektura komputerów Studia Podyplomowe INFORMATYKA Architektura komputerów Wykład I Podstawowe pojęcia 1, Cyfrowe dane 2 Wewnątrz komputera informacja ma postać fizycznych sygnałów dwuwartościowych (np. dwa poziomy napięcia,

Bardziej szczegółowo

Elektronika i techniki mikroprocesorowe

Elektronika i techniki mikroprocesorowe Elektronika i techniki mikroprocesorowe Technika Mikroprocesorowa Układy peryferyjne, komunikacja z uŝytkownikiem Katedra Energoelektroniki, Napędu Elektrycznego i Robotyki Wydział Elektryczny, ul. Krzywoustego

Bardziej szczegółowo

Logiczny model komputera i działanie procesora. Część 1.

Logiczny model komputera i działanie procesora. Część 1. Logiczny model komputera i działanie procesora. Część 1. Klasyczny komputer o architekturze podanej przez von Neumana składa się z trzech podstawowych bloków: procesora pamięci operacyjnej urządzeń wejścia/wyjścia.

Bardziej szczegółowo

Technologie informacyjne - wykład 2 -

Technologie informacyjne - wykład 2 - Zakład Fizyki Budowli i Komputerowych Metod Projektowania Instytut Budownictwa Wydział Budownictwa Lądowego i Wodnego Politechnika Wrocławska Technologie informacyjne - wykład 2 - Prowadzący: dr inż. Łukasz

Bardziej szczegółowo

MIKROKONTROLERY I MIKROPROCESORY

MIKROKONTROLERY I MIKROPROCESORY PLAN... work in progress 1. Mikrokontrolery i mikroprocesory - architektura systemów mikroprocesorów ( 8051, AVR, ARM) - pamięci - rejestry - tryby adresowania - repertuar instrukcji - urządzenia we/wy

Bardziej szczegółowo

LABORATORIUM TECHNIKA CYFROWA. Pamięci. Rev.1.35

LABORATORIUM TECHNIKA CYFROWA. Pamięci. Rev.1.35 LABORATORIUM TECHNIKA CYFROWA Pamięci Rev.1.35 1. Cel ćwiczenia Praktyczna weryfikacja wiedzy teoretycznej z projektowania modułów sterowania oraz kontroli pamięci 2. Kolokwium Kolokwium wstępne sprawdzające

Bardziej szczegółowo

Podstawy działania układów cyfrowych...2 Systemy liczbowe...2 Kodowanie informacji...3 Informacja cyfrowa...4 Bramki logiczne...

Podstawy działania układów cyfrowych...2 Systemy liczbowe...2 Kodowanie informacji...3 Informacja cyfrowa...4 Bramki logiczne... Podstawy działania układów cyfrowych...2 Systemy liczbowe...2 Kodowanie informacji...3 Informacja cyfrowa...4 Bramki logiczne...4 Podział układów logicznych...6 Cyfrowe układy funkcjonalne...8 Rejestry...8

Bardziej szczegółowo

Spis treœci. Co to jest mikrokontroler? Kody i liczby stosowane w systemach komputerowych. Podstawowe elementy logiczne

Spis treœci. Co to jest mikrokontroler? Kody i liczby stosowane w systemach komputerowych. Podstawowe elementy logiczne Spis treści 5 Spis treœci Co to jest mikrokontroler? Wprowadzenie... 11 Budowa systemu komputerowego... 12 Wejścia systemu komputerowego... 12 Wyjścia systemu komputerowego... 13 Jednostka centralna (CPU)...

Bardziej szczegółowo

Sprawdzian test egzaminacyjny 2 GRUPA I

Sprawdzian test egzaminacyjny 2 GRUPA I ... nazwisko i imię ucznia Sprawdzian test egzaminacyjny 2 GRUPA I 1. Na rys. 1 procesor oznaczony jest numerem A. 2 B. 3 C. 5 D. 8 2. Na rys. 1 karta rozszerzeń oznaczona jest numerem A. 1 B. 4 C. 6 D.

Bardziej szczegółowo

Architektura komputera PC cd. Cezary Bolek. cbolek@ki.uni.lodz.pl. Uniwersytet Łódzki. Wydział Zarządzania. Katedra Informatyki

Architektura komputera PC cd. Cezary Bolek. cbolek@ki.uni.lodz.pl. Uniwersytet Łódzki. Wydział Zarządzania. Katedra Informatyki Wstęp do informatyki Architektura komputera PC cd. Cezary Bolek cbolek@ki.uni.lodz.pl Uniwersytet Łódzki Wydział Zarządzania Katedra Informatyki Chipset Zestaw układów scalonych zarządzających transferami

Bardziej szczegółowo

Wykład Mikroprocesory i kontrolery

Wykład Mikroprocesory i kontrolery Wykład Mikroprocesory i kontrolery Cele wykładu: Poznanie podstaw budowy, zasad działania mikroprocesorów i układów z nimi współpracujących. Podstawowa wiedza potrzebna do dalszego kształcenia się w technice

Bardziej szczegółowo

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

Test wiedzy z UTK. Dział 1 Budowa i obsługa komputera Test wiedzy z UTK Dział 1 Budowa i obsługa komputera Pytanie 1 Który z elementów nie jest niezbędny do pracy z komputerem? A. Monitor B. Klawiatura C. Jednostka centralna D. Drukarka Uzasadnienie : Jednostka

Bardziej szczegółowo

Podstawowe zadanie komputera to wykonywanie programu Program składa się z rozkazów przechowywanych w pamięci Rozkazy są przetwarzane w dwu krokach:

Podstawowe zadanie komputera to wykonywanie programu Program składa się z rozkazów przechowywanych w pamięci Rozkazy są przetwarzane w dwu krokach: Rok akademicki 2012/2013, Wykład nr 6 2/46 Plan wykładu nr 6 Informatyka 1 Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr II, studia niestacjonarne I stopnia Rok akademicki 2012/2013

Bardziej szczegółowo

Wprowadzenie do architektury komputerów. Pamięci w systemach komputerowych Pamięć podręczna

Wprowadzenie do architektury komputerów. Pamięci w systemach komputerowych Pamięć podręczna Wprowadzenie do architektury komputerów Pamięci w systemach komputerowych Pamięć podręczna Typy pamięci półprzewodnikowych RAM 4 Pamięć półprzewodnikowa RAM Pamięć o dostępie swobodnym Odczyt/Zapis Utrata

Bardziej szczegółowo

W sklepie komputerowym sprzedawca zachwala klientowi swój najnowszy towar: -Ten komputer wykona za pana połowę pracy! - W takim razie biorę dwa.

W sklepie komputerowym sprzedawca zachwala klientowi swój najnowszy towar: -Ten komputer wykona za pana połowę pracy! - W takim razie biorę dwa. W sklepie komputerowym sprzedawca zachwala klientowi swój najnowszy towar: -Ten komputer wykona za pana połowę pracy! - W takim razie biorę dwa. Rys. wg Z. Postawa, UJ 1 pamięć ROM system operacyjny procesor

Bardziej szczegółowo

Przegląd konstrukcji i typów pamięci RAM

Przegląd konstrukcji i typów pamięci RAM Przegląd konstrukcji i typów pamięci RAM Pamięć z kontrolą parzystości i bez kontroli parzystości Praktycznie wszystkie komputery oparte na procesorach 386 i starszych, a także większość komputerów 486

Bardziej szczegółowo

Organizacja pamięci i kontrolery DRAM

Organizacja pamięci i kontrolery DRAM Organizacja pamięci i kontrolery DRAM Jan Mazur Instytut Informatyki Uniwersytetu Wrocławskiego Seminarium: Architektury Systemów Komputerowych Trochę o pamięciach DRAM (dynamic random access memory) -

Bardziej szczegółowo

Architektura systemów komputerowych. Przerwania, pamięć, magistrale i urządzenia

Architektura systemów komputerowych. Przerwania, pamięć, magistrale i urządzenia Architektura systemów komputerowych Przerwania, pamięć, magistrale i urządzenia Plan wykładu 1. Przerwania. 2. Pamięć komputera. 3. Magistrale w komputerze. Cele Wiedza na temat interakcji procesora, pamięci

Bardziej szczegółowo

Architektura komputerów

Architektura komputerów Architektura komputerów Tydzień 11 Wejście - wyjście Urządzenia zewnętrzne Wyjściowe monitor drukarka Wejściowe klawiatura, mysz dyski, skanery Komunikacyjne karta sieciowa, modem Urządzenie zewnętrzne

Bardziej szczegółowo

2. Architektura mikrokontrolerów PIC16F8x... 13

2. Architektura mikrokontrolerów PIC16F8x... 13 Spis treści 3 Spis treœci 1. Informacje wstępne... 9 2. Architektura mikrokontrolerów PIC16F8x... 13 2.1. Budowa wewnętrzna mikrokontrolerów PIC16F8x... 14 2.2. Napięcie zasilania... 17 2.3. Generator

Bardziej szczegółowo

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

Pośredniczy we współpracy pomiędzy procesorem a urządzeniem we/wy. W szczególności do jego zadań należy: Współpraca mikroprocesora z urządzeniami zewnętrznymi Urządzenia wejścia-wyjścia, urządzenia których zadaniem jest komunikacja komputera z otoczeniem (zwykle bezpośrednio z użytkownikiem). Do najczęściej

Bardziej szczegółowo