Pamięci półprzewodnikowe na podstawie książki: Nowoczesne pamięci
|
|
- Kajetan Matuszewski
- 6 lat temu
- Przeglądów:
Transkrypt
1 Pamięci półprzewodnikowe na podstawie książki: Nowoczesne pamięci półprzewodnikowe, Betty Prince, WNT
2 Półprzewodnikowe pamięci statyczne Pamięci statyczne - SRAM przechowywanie informacji w układzie zbudowanym z tranzystorów, dwa inwertery zwarte naprzemiennie wej-wyj układ bistabilny. cykl działania (odczyt, zapis) krótszy niż dla pamięci dynamicznych - DRAM, po dostępie gotowość natychmiastowa do realizacji kolejnych cykli dostępów, wykorzystywane (ze względu na koszt) głownie jako szybkie pamięci podręczne procesora. 0 1 D 1 0 nie D 1 Wybór słowa 1 1 Pamięci statyczne budowane jako tablice komórek bitowych 2 inwertetów i 2 tranzystowów dostępowych rysunek obok. D 0 nied 2
3 Schemat blokowy pamięci statycznej pamięć 1 bit x 1M 20 linii adresowych 3
4 Cykle odczytu w pamięciach statycznych 4
5 Cykl zapisu w pamięciach statycznych zapis - zbocze narastające sygnału - cs +we Co przy braku spełnienia parametrów t aw,t cw,t dw,t wp,t dh? 5
6 Par. zapisu twc taw tas tcw twp tdw tdh Znaczenie Czas trwania cyklu zapisu Wyprzedzenie adresu przed zapisem Wyprzedzenie adresu przed CS Szerokość impulsu CS Szerokość impulsu WP Wyprzedzenie danych przed zapisem Podtrzymanie danych po zapisie Parametry czasowe dostępu do pamięci statycznych Par. odczytu trc toh taa tacs toe tclz tolz tohz, tchz Znaczenie Czas trwania cyklu odczytu Podtrzymanie starych danych na wyjściu Czas dostępu do danych (od zmiany adresu) - dane ważne Czas dostępu do danych (od CS ) dane ważne Czas dostępu do danych (od OE ) dane ważne Dane na wyjściu pamięci (od CS ) Dane na wyjściu pamięci (od OE ) Stan wysokiej impedancji na wyjściu (od OE,CS) 6
7 Półprzewodnikowe pamięci dynamiczne Pamięci dynamiczne DRAM przechowywanie informacji w kondensatorze, odczyt niszczy zapisaną informację i konieczne jest jej ponowne zapisanie, przed odczytem należy zapisaną informację zregenerować uzupełnić ładunek zanikający ze względu na upływność kondensatora, cykliczna regeneracja ładunku - odświeżanie zawartości pamięci, dłuższe dla DRAM (niż w przypadku SRAM) cykle działania pamięci, powierzchnia krzemu dla DRAM równa ok. ¼ powierzchni SRAM o tej samej pojemności - ok. 4 x tańsza, wykorzystywane jako duże pamięci operacyjne systemu komputerowego. 7
8 Multipleksacja linii adresowych w pamięciach dynamicznych Liczba wejść adresowych układu pamięci ograniczona do połowy LA - liczby linii określonej liczbą słów pamięci 2 LA = liczba słów Na tych samych liniach wejściowych układu w kolejnych chwilach wyznaczonych sygnałami sterującym CAS i RAS ( wybór wiersza i kolumny) podawane są fragmenty adresu adres wiersza i adres kolumny. Duże pamięci wiele linii adresowych multipleksacja zmniejsza liczbę wyprowadzeń układu pamięci (zajmują one mniej miejsca na powierzchni płytki do montażu układów scalonych obwodu drukowanego. 8
9 Schemat blokowy pamięci dynamicznej 4M bity 9
10 Cykle odczytu w pamięciach dynamicznych Cechy charakterystyczne: Wyprzedzenie i podtrzymanie adresu wiersza i adresu kolumny względem zbocza opadającego odpowiednio sygnałów: wyboru wiersza RAS i wyboru kolumny CAS. Dane dostępne po czasie dostępu mierzonym od: RAS, CAS i adresu kolumny. Poziom niski CAS otwiera bufory wyjściowe przy wejściu WE (write enable) nieaktywnym. 10
11 Cykle odczytu w pamięciach dynamicznych 11
12 Cykle zapisu w pamięciach dynamicznych Cechy charakterystyczne: Wymagany WE wyprzedzający zbocze opadające wejścia CAS którym odbywa się zapis. Dane wyprzedzające t DS i podtrzymane t DH względem zbocza opadającego wejścia CAS. Adresy wiersza i kolumny analogicznie jak w cyklu odczytu. 12
13 Cykle zapisu w pamięciach dynamicznych 13
14 Parametry wielkości struktury pamięci Określenie pojemności struktury pamięci: liczba bajtów liczba słów słowo to zbiór informacji w pamięci dostępny pod adresem zakodowanym na liniach adresowych układu liczba linii adresowych wynikająca z kodowania binarnego adresów słów Przykłady: 8 bajtów pamięci i słowo 1 bitowe to - ile słów i ile linii adresowych? 8*8 = 64 słowa i a 64 słowa to 6 linii adresowych, bo 64= bajty pamięci i słowo 4 bitowe to 64 * 2 (słowa w bajcie) = 128 słów, a 128 słow to 7 linii adresowych, bo 128= 2 7 1k bajt pamięci i słowo 1 bitowe to 1 k *8 (słów w bajcie) = 8k słów pamięci, a 8k słow to 13 linii adresowych, bo 8k = 2 3 * k bity i słowo 1 bajtowe to 512k * 1/8 (słow w bicie) = 64 k słów pamięci, a 64k słow to 16 linii adresowych, bo 64k = 2 6 * linii adresowych i słowo 4 bitowe to 2 20 = 1M słow czyli ½ M bajta 14
15 Łączenie pamięci - przykład 1 Dane wejściowe: Elementy składowe struktury pamięci układy scalone pamięci: ROZMIAR:1k bitów, ORGANIZACJA: słowo 4 bitowe czyli 256 słow Rozmiar docelowej pamięci ROZMIAR: 8 k bajtów, ORGANIZACJA: słowo 1 bajtowe czyli 8k słow Struktura wynikowa: Jeśli nowe słowo ma rozmiar będący wielokrotnością słowa układu wykorzystamy jego wszystkie bity - 2 x po 4 bity słowa daje słowo 8 bitowe Z wielkość pamięci i wykorzystania wszystkich bitów słów wynika że: rozmiar pamięci wzrasta 64 x potrzebne są 64 elementy o wielkości 128 bajtów. Adresowanie wynika z liczby słów w układzie: Wyjściowym: 256 słów = 2 8 to 8 linii adresowych Docelowym: 8 k słów = 2 13 to 13 linii adresowych Do czego służy 5 dodatkowych linii adresowych? Do wybrania jednego z 2 5 =32 kolejnych modułów rozszerzających przestrzeń adresową. 15
16 Łączenie pamięci przykład 2 Zadanie: Zbudować w oparciu o podane elementy pamięci układ zadany parametrami: Moduły składowe struktury pamięci układy scalone pamięci: 1k bitów, słowo 4 bitowe Układ - rozmiar docelowej pamięci 1 k słów 8 bitowych Rozwiązanie: Rozmiar: długość słowa pamięci jest podzielna przez wielkość słowa układu wykorzystamy zatem wszystkie bity. Moduły mają pojemność 128 bajtów a pamięć docelowa 1KBajt - potrzebnych jest zatem: 8 układów. Przestrzeń adresowa: Moduły posiadają 256 słów. Układ ma 1 k słów. Aby zwiększyć liczbę słów potrzebne są : 4 moduły. Zwiększenie długości słowa: Gdy mamy wystarczającą liczbę słów (4 moduły), aby długość słowa wzrosła 2 krotnie (z 4 bitów na 8 bitów ) potrzeba: 2 x więcej modułów (czyli 2x4= 8). Połączenie struktury rysunki na kolejnych stronach: Moduły mają 256 słów czyli 8 linii adresowych. Układ ma 1 k słów czyli 10 linii adresowych. 16
17 Łączenie pamięci przykład 2 wydłużenie słowa danych Szyna danych D0- D3 D4- D7 CS WE CS WE CS WE A0- A7 A0- A7 Szyna adresowa Moduł 2x 256 po 4 bity daje 256 X 1 bajt 256= 2 8 słow adres 8 bitowy 17
18 Łączenie pamięci przykład 2 poszerzenie przestrzeni adresowej (1k X 1bajt) Demultiplekser Selektor 1 z 4 GCS 0 1 BIN /1 z4 2 3 A8-A9 CS A0-A7 CS A0-A7 CS A0-A7 CS A0-A7 256 x 1 bajt 256 x 1 bajt 256 x 1 bajt 256 x 1 bajt S z y n a - d a n y c h D0-D7 WE GCS globalny CS całego układu 1024=2 10 słów - 10 linii adresowych Szyna adresowa 18
19 Statyczne pamięci podręczne - przykład pamięci CAM Pamięć podręczna (PP) służy do przechowywania danych bliżej procesora dane aktualnie potrzebne, zawiera dane z PO (pamięci operacyjnej) powielone lub dane zmodyfikowane przez procesor (nie zapisane jeszcze w PO). Cechy: mniejszy rozmiar PP niż PO, inna organizacja i bliskość do jednostki wykonawczej (np. często w ramach układu scalonego procesora). PP pamięta zarówno dane jak i adres tych danych (w PO). Informacje te są zapisane w sposób zależny od organizacji PP. PP na podstawie adresu podanego przez procesor wystawia żądane dane (jeśli aktualnie są w pp mamy trafienie cache hit) lub informuje o braku danych (brak trafienia do PP cache miss). Pamięć działająca w ten sposób (w odróżnieniu od RAM) nazywa się pamięcią adresowaną zawartością - CAM (ang. Content addressable memory). Przy odczycie CAM dostarcza informacji powiązanej z wartością podaną na wejściu pamięci: informacje czy i pod jakim adresem posiada szukane dane lub jak w przypadku PP - dane zapisane w PP odpowiadające podanej na wejściu PP informacji będącej adresem szukanych danych w PO. 19
20 Schemat koncepcyjny działania pamięci podręcznej linia pamięci podręcznej (LP): ciąg słów z kolejnych adresów PO będący kwantem ilości informacji przechowywanej w pp, w tym przykładzie rozszerzona o adres początku tego ciągu bajtów w PO. Adres danych przechowywanych w pp dzielimy na indeks (młodsze bity) i znacznik. W trakcie operacji odczytu z pp sterownik pp dzieli adres żądanych danych na indeks i znacznik. Znacznik adresu jest porównywany ze znacznikiem zapisanym w lokacji odpowiadającej indeksowi. Jeśli znaczniki są równe to wystąpiło trafienie - dane są w pp i wtedy dane są wysyłane do procesora. Elementy struktury pamięci podręcznej to pamięć statyczne: danych, znaczników, bitów stanu (dane ważne, zabrudzone) i sterowania 20
21 Schemat blokowy pamięci znaczników 21
22 Statyczne pamięci podręczne (2) Pamięć podręczna zarządzana bezpośrednio Możliwe miejsce przechowywania danych z określonego adresu jest ściśle określone poprzez indeks. W takiej pamięci tylko jeden blok informacyjny (wskazany indeksem i zawierający linię danych i adres) w pamięci podręcznej dostępny jest dla zapisu danych spod określonego adresu p.o. (jeśli dana jest to wiadomo gdzie) Przy odczycie jeden komparator w układzie wystarczy do sprawdzenia zgodności podanego adresu dostępu (tj. znacznika t.j. starszej części adresu) z adresem w PP (znacznikiem), spod którego pochodzi wartość przechowywana w tej ściśle określonej (tj. określonej indeksem) pozycji pp. Zmniejszenie rozmiaru pp dla danych z określonego adresu, lecz również zmniejszenie kosztu (mniej komparatorów znaczników) dla tej samej prędkości dostępu. 22
23 Pamięć podręczna zarządzana bezpośrednio linia pp tylko w jednym miejscu Na kolejnych pozycjach pp (indeksy 0,1,2,3) mogą być przechowywane wyłącznie dane pochodzące z obszarów adresowanych (XXXA 6 ) (0,4,8, ) (1,5,9, ) (2,6,10, ) (wartości tych adresów nie uwzględniają długości linii PP A 0 - A 5 ). 23
24 Statyczne pamięci podręczne (3) Pamięć podręczna zarządzana bezpośrednio Przykład: jeśli PP zarządzana bezpośrednio zawiera 128 linii PP po 64 bajty (rozmiar linii PP) to jedno możliwe położenie danych w PP jest zależne od 13 młodszych linii adresowych (pozostałe linie stanowią znacznik): 6 bitów określa położenie słowa w linii PP o wielkości 64=2 6 bajtów a 7 kolejnych bitów określa położenie tej linii w jednej z 128=2 7 lokacji określonej tymi 7 bitami. 24
25 Statyczne pamięci podręczne (4) Pamięć podręczna skojarzeniowa daje możliwość przechowywania wartości z określonego adresu (dowolnie) na wielu pozycjach (w różnych bankach pp ) i wymaga porównania znaczników w ramach każdego z banków (wielokrotnie skojarzeniowa pamięć podręczna). W pełni skojarzeniowe pamięci podręczne pozwalają na przechowywanie dowolnej informacji (tj. spod dowolnego adresu) w dowolnych komórkach pamięci. 25
26 Pamięć skojarzeniowa Możliwe pozycje przechowywania w PP danych z adresu 5 pamięci operacyjnej. Dane z określonego adresu mogą być przechowywane w jednym z 2 banków tj. na 2 z 4 pozycji pp. 26
27 Pamięć w pełni skojarzeniowa Każdy blok pamięci umożliwia przechowywanie informacji spod dowolnego adresu. Brak indeksu dla określenia pozycji danych w ramach banku. 27
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
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
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
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,
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
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
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
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
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
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
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
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,
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
Adresowanie obiektów. Adresowanie bitów. Adresowanie bajtów i słów. Adresowanie bajtów i słów. Adresowanie timerów i liczników. Adresowanie timerów
Adresowanie obiektów Bit - stan pojedynczego sygnału - wejście lub wyjście dyskretne, bit pamięci Bajt - 8 bitów - wartość od -128 do +127 Słowo - 16 bitów - wartość od -32768 do 32767 -wejście lub wyjście
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
PAMIĘĆ RAM. Rysunek 1. Blokowy schemat pamięci
PAMIĘĆ RAM Pamięć służy do przechowania bitów. Do pamięci musi istnieć możliwość wpisania i odczytania danych. Bity, które są przechowywane pamięci pogrupowane są na komórki, z których każda przechowuje
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
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
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ę
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
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
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
Organizacja typowego mikroprocesora
Organizacja typowego mikroprocesora 1 Architektura procesora 8086 2 Architektura współczesnego procesora 3 Schemat blokowy procesora AVR Mega o architekturze harwardzkiej Wszystkie mikroprocesory zawierają
Dydaktyka Informatyki budowa i zasady działania komputera
Dydaktyka Informatyki budowa i zasady działania komputera Instytut Matematyki Uniwersytet Gdański System komputerowy System komputerowy układ współdziałania dwóch składowych: szprzętu komputerowego oraz
1.2 Schemat blokowy oraz opis sygnałów wejściowych i wyjściowych
Dodatek A Wyświetlacz LCD. Przeznaczenie i ogólna charakterystyka Wyświetlacz ciekłokrystaliczny HY-62F4 zastosowany w ćwiczeniu jest wyświetlaczem matrycowym zawierającym moduł kontrolera i układ wykonawczy
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
Wprowadzenie do informatyki i użytkowania komputerów. Kodowanie informacji System komputerowy
1 Wprowadzenie do informatyki i użytkowania komputerów Kodowanie informacji System komputerowy Kodowanie informacji 2 Co to jest? bit, bajt, kod ASCII. Jak działa system komputerowy? Co to jest? pamięć
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
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)...
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
Zarządzanie pamięcią w systemie operacyjnym
Zarządzanie pamięcią w systemie operacyjnym Cele: przydział zasobów pamięciowych wykonywanym programom, zapewnienie bezpieczeństwa wykonywanych procesów (ochrona pamięci), efektywne wykorzystanie dostępnej
3.2. Zegar/kalendarz z pamięcią statyczną RAM 256 x 8
3.2. Zegar/kalendarz z pamięcią statyczną RAM 256 x 8 Układ PCF 8583 jest pobierającą małą moc, 2048 bitową statyczną pamięcią CMOS RAM o organizacji 256 x 8 bitów. Adresy i dane są przesyłane szeregowo
Przerzutnik ma pewną liczbę wejść i z reguły dwa wyjścia.
Kilka informacji o przerzutnikach Jaki układ elektroniczny nazywa się przerzutnikiem? Przerzutnikiem bistabilnym jest nazywany układ elektroniczny, charakteryzujący się istnieniem dwóch stanów wyróżnionych
Rys. 1. Podłączenie cache do procesora.
Cel stosowania pamięci cache w procesorach Aby określić cel stosowania pamięci podręcznej cache, należy w skrócie omówić zasadę działania mikroprocesora. Jest on układem cyfrowym taktowanym przez sygnał
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
Instrukcja do ćwiczenia : Matryca komutacyjna
Instrukcja do ćwiczenia : Matryca komutacyjna 1. Wstęp Każdy kanał w systemach ze zwielokrotnieniem czasowym jest jednocześnie określany przez swoją współrzędną czasową T i współrzędną przestrzenną S.
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.
Układy logiczne układy cyfrowe
Układy logiczne układy cyfrowe Jak projektować układy cyfrowe (systemy cyfrowe) Układy arytmetyki rozproszonej filtrów cyfrowych Układy kryptograficzne X Selektor ROM ROM AND Specjalizowane układy cyfrowe
Programowanie Niskopoziomowe
Programowanie Niskopoziomowe Wykład 3: Architektura procesorów x86 Dr inż. Marek Mika Państwowa Wyższa Szkoła Zawodowa im. Jana Amosa Komeńskiego W Lesznie Plan Pojęcia ogólne Budowa mikrokomputera Cykl
Architektura komputerów. Komputer Procesor Mikroprocesor koncepcja Johna von Neumanna
Architektura komputerów. Literatura: 1. Piotr Metzger, Anatomia PC, wyd. IX, Helion 2004 2. Scott Mueller, Rozbudowa i naprawa PC, wyd. XVIII, Helion 2009 3. Tomasz Kowalski, Urządzenia techniki komputerowej,
Język FBD w systemie Concept
Adresowanie obiektów Bit - stan pojedynczego sygnału - wejście lub wyjście dyskretne, bit pamięci Bajt - 8 bitów - wartość od -128 do +127 Słowo - 16 bitów - wartość od -32768 do 32767 -wejście lub wyjście
Tranzystor JFET i MOSFET zas. działania
Tranzystor JFET i MOSFET zas. działania brak kanału v GS =v t (cutoff ) kanał otwarty brak kanału kanał otwarty kanał zamknięty w.2, p. kanał zamknięty Co było na ostatnim wykładzie? Układy cyfrowe Najczęściej
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
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
Dyski półprzewodnikowe
Dyski półprzewodnikowe msata Złacze U.2 Komórka flash Komórka flash używa dwóch tranzystorów polowych. Jeden jest nazywany bramką sterującą (ang. control gate), drugi zaś bramką pływającą (ang. floating
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
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
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
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
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
Temat: Projektowanie i badanie liczników synchronicznych i asynchronicznych. Wstęp:
Temat: Projektowanie i badanie liczników synchronicznych i asynchronicznych. Wstęp: Licznik elektroniczny - układ cyfrowy, którego zadaniem jest zliczanie wystąpień sygnału zegarowego. Licznik złożony
Wydajność systemów a organizacja pamięci. Krzysztof Banaś, Obliczenia wysokiej wydajności. 1
Wydajność systemów a organizacja pamięci Krzysztof Banaś, Obliczenia wysokiej wydajności. 1 Motywacja - memory wall Krzysztof Banaś, Obliczenia wysokiej wydajności. 2 Organizacja pamięci Organizacja pamięci:
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.
Bramki logiczne Podstawowe składniki wszystkich układów logicznych
Układy logiczne Bramki logiczne A B A B AND NAND A B A B OR NOR A NOT A B A B XOR NXOR A NOT A B AND NAND A B OR NOR A B XOR NXOR Podstawowe składniki wszystkich układów logicznych 2 Podstawowe tożsamości
Technika Mikroprocesorowa
Technika Mikroprocesorowa Dariusz Makowski Katedra Mikroelektroniki i Technik Informatycznych tel. 631 2648 dmakow@dmcs.pl http://neo.dmcs.p.lodz.pl/tm 1 System mikroprocesorowy? (1) Magistrala adresowa
Zarządzanie zasobami pamięci
Zarządzanie zasobami pamięci System operacyjny wykonuje programy umieszczone w pamięci operacyjnej. W pamięci operacyjnej przechowywany jest obecnie wykonywany program (proces) oraz niezbędne dane. Jeżeli
Technika Cyfrowa. Badanie pamięci
LABORATORIUM Technika Cyfrowa Badanie pamięci Opracował: mgr inż. Andrzej Biedka CEL ĆWICZENIA Celem ćwiczenia jest zapoznanie się studentów z budową i zasadą działania scalonych liczników asynchronicznych
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ć
Podstawy Projektowania Przyrządów Wirtualnych. Wykład 9. Wprowadzenie do standardu magistrali VMEbus. mgr inż. Paweł Kogut
Podstawy Projektowania Przyrządów Wirtualnych Wykład 9 Wprowadzenie do standardu magistrali VMEbus mgr inż. Paweł Kogut VMEbus VMEbus (Versa Module Eurocard bus) jest to standard magistrali komputerowej
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.
Architektura Systemów Komputerowych. Jednostka ALU Przestrzeń adresowa Tryby adresowania
Architektura Systemów Komputerowych Jednostka ALU Przestrzeń adresowa Tryby adresowania 1 Jednostka arytmetyczno- logiczna ALU ALU ang: Arythmetic Logic Unit Argument A Argument B A B Ci Bit przeniesienia
Elementy struktur cyfrowych. Magistrale, układy iterowane w przestrzeni i w czasie, wprowadzanie i wyprowadzanie danych.
Elementy struktur cyfrowych Magistrale, układy iterowane w przestrzeni i w czasie, wprowadzanie i wyprowadzanie danych. PTC 2015/2016 Magistrale W układzie cyfrowym występuje bank rejestrów do przechowywania
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
4. Karta modułu Slave
sygnały na magistralę. Można wyróżnić trzy typy układów scalonych takie jak bramki o otwartym kolektorze wyjściowym, bramki trójstanowe i bramki o przeciwsobnym wzmacniaczu wyjściowym. Obciążalność prądową
Elementy struktur cyfrowych. Magistrale, układy iterowane w przestrzeni i w czasie, wprowadzanie i wyprowadzanie danych.
Elementy struktur cyfrowych Magistrale, układy iterowane w przestrzeni i w czasie, wprowadzanie i wyprowadzanie danych. Magistrale W układzie bank rejestrów do przechowywania danych. Wybór źródła danych
Podzespoły Systemu Komputerowego:
Podzespoły Systemu Komputerowego: 1) Płyta główna- jest jednym z najważniejszych elementów komputera. To na niej znajduje się gniazdo procesora, układy sterujące, sloty i porty. Bezpośrednio na płycie
Schematy zarzadzania pamięcia
Schematy zarzadzania pamięcia Segmentacja podział obszaru pamięci procesu na logiczne jednostki segmenty o dowolnej długości. Postać adresu logicznego: [nr segmentu, przesunięcie]. Zwykle przechowywana
Przykładowe pytania DSP 1
Przykładowe pytania SP Przykładowe pytania Systemy liczbowe. Przedstawić liczby; -, - w kodzie binarnym i hexadecymalnym uzupełnionym do dwóch (liczba 6 bitowa).. odać dwie liczby binarne w kodzie U +..
Zarządzanie pamięcią operacyjną
SOE Systemy Operacyjne Wykład 7 Zarządzanie pamięcią operacyjną dr inż. Andrzej Wielgus Instytut Mikroelektroniki i Optoelektroniki WEiTI PW Hierarchia pamięci czas dostępu Rejestry Pamięć podręczna koszt
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
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
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
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,
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:
Budowa komputera Komputer computer computare
11. Budowa komputera Komputer (z ang. computer od łac. computare obliczać) urządzenie elektroniczne służące do przetwarzania wszelkich informacji, które da się zapisać w formie ciągu cyfr albo sygnału
Wydział Elektryczny. Katedra Automatyki i Elektroniki. Instrukcja. do ćwiczeń laboratoryjnych z przedmiotu: SYSTEMY CYFROWE 1.
Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: SYSTEMY CYFROWE 1 PAMIĘCI SZEREGOWE EEPROM Ćwiczenie 3 Opracował: dr inŝ.
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
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
INSTYTUT TECHNOLOGII ELEKTRONOWEJ
IC E M I INSTYTUT TECHNOLOGII ELEKTRONOWEJ PAMięĆ STAŁA ROM 16K MCY 7316N XX1^ Pamięć MCY 7316N XX jest statyczną pamięcią stalą ROM 16K (16384) bitów, zorganizowaną jako 2048 słów 8-bitoyych, wykonaną
(57) Tester dynamiczny współpracujący z jednej strony (13) B1 (12) OPIS PATENTOWY (19) PL (11) PL B1. (54) Tester dynamiczny
RZECZPOSPOLITA POLSKA (12) OPIS PATENTOWY (19) PL (11) 166151 (13) B1 Urząd Patentowy Rzeczypospolitej Polskiej (21) Numer zgłoszenia: 2 9 0 5 8 3 (22) Data zgłoszenia: 06.06.1991 (51) IntCl5: G01R 31/28
Procesor ma architekturę rejestrową L/S. Wskaż rozkazy spoza listy tego procesora. bgt Rx, Ry, offset nand Rx, Ry, A add Rx, #1, Rz store Rx, [Rz]
Procesor ma architekturę akumulatorową. Wskaż rozkazy spoza listy tego procesora. bgt Rx, Ry, offset or Rx, Ry, A add Rx load A, [Rz] push Rx sub Rx, #3, A load Rx, [A] Procesor ma architekturę rejestrową
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,
Elementy struktur cyfrowych. Magistrale, układy iterowane w przestrzeni i w czasie, wprowadzanie i wyprowadzanie danych.
Elementy struktur cyfrowych Magistrale, układy iterowane w przestrzeni i w czasie, wprowadzanie i wyprowadzanie danych. Magistrale W układzie bank rejestrów służy do przechowywania danych. Wybór źródła
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
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ń
dr hab. Joanna Jędrzejowicz Podstawy informatyki i komputeryzacji Gdańska Wyższa Szkoła Humanistyczna
dr hab. Joanna Jędrzejowicz Podstawy informatyki i komputeryzacji Gdańska Wyższa Szkoła Humanistyczna Literatura B. Siemieniecki, W. Lewandowski Internet w szkole, Wyd. A. Marszałek 2001, B. Siemieniecki
Architektura komputerów. Układy wejścia-wyjścia komputera
Architektura komputerów Układy wejścia-wyjścia komputera Wspópraca komputera z urządzeniami zewnętrznymi Integracja urządzeń w systemach: sprzętowa - interfejs programowa - protokół sterujący Interfejs
LEKCJA TEMAT: Współczesne procesory.
LEKCJA TEMAT: Współczesne procesory. 1. Wymagania dla ucznia: zna pojęcia: procesor, CPU, ALU, potrafi podać typowe rozkazy; potrafi omówić uproszczony i rozszerzony schemat mikroprocesora; potraf omówić
Wyświetlacz alfanumeryczny LCD zbudowany na sterowniku HD44780
Dane techniczne : Wyświetlacz alfanumeryczny LCD zbudowany na sterowniku HD44780 a) wielkość bufora znaków (DD RAM): 80 znaków (80 bajtów) b) możliwość sterowania (czyli podawania kodów znaków) za pomocą
UKŁAD SCALONY. Cyfrowe układy można podzielić ze względu na różne kryteria, na przykład sposób przetwarzania informacji, technologię wykonania.
UKŁDAY CYFROWE Układy cyfrowe są w praktyce realizowane różnymi technikami. W prostych urządzeniach automatyki powszechnie stosowane są układy elektryczne, wykorzystujące przekaźniki jako podstawowe elementy
Programowanie sterowników PLC wprowadzenie
Programowanie sterowników PLC wprowadzenie Zakład Teorii Maszyn i Automatyki Katedra Podstaw Techniki Felin p.110 http://ztmia.ar.lublin.pl/sips waldemar.samociuk@up.lublin,pl Sterowniki programowalne
12. Wprowadzenie Sygnały techniki cyfrowej Systemy liczbowe. Matematyka: Elektronika:
PRZYPOMNIJ SOBIE! Matematyka: Dodawanie i odejmowanie "pod kreską". Elektronika: Sygnały cyfrowe. Zasadę pracy tranzystorów bipolarnych i unipolarnych. 12. Wprowadzenie 12.1. Sygnały techniki cyfrowej
S I INSTYTUT TECHNOLOGII ELEK TR O N O W EJ
i 8 M S I INSTYTUT TECHNOLOGII ELEK TR O N O W EJ PA5fII$ STAIA ROM 4K MCY 7304N XX^ Rys. lo Obudowa CE-73 dla MCY 7304N XX Pamięć MCY 7304N XX3&'> jest statyczną pamięcią stałą ROM 4096-bitową, o organizacji
(13) B1 (12) OPIS PATENTOWY (19) PL (11) PL B1 G06F 12/16 G06F 1/30 H04M 1/64. (57)1. Układ podtrzymywania danych przy
RZECZPOSPOLITA POLSKA (12) OPIS PATENTOWY (19) PL (11) 175315 (13) B1 Urząd Patentowy Rzeczypospolitej Polskiej (21) Numer zgłoszenia: 307287 (22) Data zgłoszenia: 15.02.1995 (51) IntCl6: H04M 1/64 G06F
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
Dekodery 1/15. Konstrukcje dekoderów Wykorzystanie dekoderów
Dekodery adresów Dekodery /5 Konstrukcje dekoderów Wykorzystanie dekoderów Dekodery adresów /5 SłuŜą do aktywowania właściwego układu pamięci lub portu urządzenia zewnętrznego na podstawie generowanego
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
Układ wykonawczy, instrukcje i adresowanie. Dariusz Chaberski
Układ wykonawczy, instrukcje i adresowanie Dariusz Chaberski System mikroprocesorowy mikroprocesor C A D A D pamięć programu C BIOS dekoder adresów A C 1 C 2 C 3 A D pamięć danych C pamięć operacyjna karta
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
Urządzenia wejścia-wyjścia
Urządzenia wejścia-wyjścia Wykład prowadzą: Jerzy Brzeziński Dariusz Wawrzyniak Plan wykładu Klasyfikacja urządzeń wejścia-wyjścia Struktura mechanizmu wejścia-wyjścia (sprzętu i oprogramowania) Interakcja