Pracownia komputerowa. Dariusz Wardecki, wyk. V

Podobne dokumenty
Pracownia komputerowa. Dariusz Wardecki, wyk. VIII

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

Architektura systemu komputerowego

Systemy operacyjne i sieci komputerowe Szymon Wilk Superkomputery 1

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

Wstęp do programowania. Dariusz Wardecki, wyk. V

Pracownia komputerowa. Dariusz Wardecki, wyk. VI

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

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

Pracownia komputerowa. Dariusz Wardecki, wyk. IV

Wprowadzenie do informatyki i użytkowania komputerów. Kodowanie informacji System komputerowy

Pamięć operacyjna komputera

Dyski półprzewodnikowe

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

Pamięć RAM. Pudełko UTK

RODZAJE PAMIĘCI RAM. Cz. 1

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

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

Pracownia komputerowa. Dariusz Wardecki, wyk. IX

Temat: Pamięci. Programowalne struktury logiczne.

dr inż. Jarosław Forenc

Podstawy Informatyki JA-L i Pamięci

architektura komputerów w. 6 Pamięć I

dr inż. Jarosław Forenc

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

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

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

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

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

dr hab. Joanna Jędrzejowicz Podstawy informatyki i komputeryzacji Gdańska Wyższa Szkoła Humanistyczna

LEKCJA. TEMAT: Pamięć operacyjna.

Komputer. Komputer (computer) jest to urządzenie elektroniczne służące do zbierania, przechowywania, przetwarzania i wizualizacji informacji

System komputerowy, rodzaje, jednostki pamięci

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

Systemy operacyjne. dr inż. Marcin Czajkowski. Studia podyplomowe Wydział Informatyki PB

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

Architektura komputerów

Pamięć wewnętrzna ROM i RAM

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

Artykuł zawiera opis i dane techniczne

Architektura Systemów Komputerowych. Paweł Pełczyński

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

PODSTAWY INFORMATYKI

Pracownia komputerowa. Dariusz Wardecki, wyk. IX

Technologia informacyjna. Urządzenia techniki komputerowej

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

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

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

Pracownia komputerowa. Dariusz Wardecki, wyk. V

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

Technika Cyfrowa i Mikroprocesory

Wprowadzenie do architektury komputerów systemy liczbowe, operacje arytmetyczne i logiczne

UKŁADY PAMIĘCI. Tomasz Dziubich

Pracownia komputerowa

PROJEKTOWANIE SYSTEMÓW KOMPUTEROWYCH

Pamięć. dr hab. inż. Krzysztof Patan, prof. PWSZ. Instytut Politechniczny Państwowa Wyższa Szkoła Zawodowa w Głogowie k.patan@issi.uz.zgora.

System mikroprocesorowy i peryferia. Dariusz Chaberski

Cyfrowe układy scalone

Pamięć flash i dyski SSD. Pudełko UTK

Magistrala systemowa (System Bus)

Wstęp do programowania. Dariusz Wardecki, wyk. III

Pamięci półprzewodnikowe

Cyfrowe układy scalone

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

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

Pamięci. Pamięci DDR DIMM SDR SDRAM

Architektura systemów informatycznych

Potrzeba instalacji w napędach SSD akumulatorów ograniczała jednak możliwości miniaturyzacji takich napędów.

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

Zaleta duża pojemność, niska cena

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

Architektura komputerów

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

BUDOWA KOMPUTERA. Monika Słomian

4.1. Procesor. Moduł 1. Podstawy technik informatycznych

System pamięci. Pamięć podręczna

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

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

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

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

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

Teoretyczne Podstawy Informatyki

Pracownia Komputerowa. Wyk ad I Magdalena Posiada a-zezula

Architektura Systemów Komputerowych. Rozwój architektury komputerów klasy PC

Cyfrowe układy scalone

Pamięci RAM i ROM. Pamięć RAM 2. R. J. Baker, "CMOS Circuit Design, Layout, and Simulation", Wiley-IEEE Press, 2 wyd (C mbit.

SYSTEMY LICZBOWE. SYSTEMY POZYCYJNE: dziesiętny (arabski): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 rzymski: I, II, III, V, C, M

Technologie informacyjne - wykład 2 -

Podstawowe, najczęściej spotykane elementy stacjonarnego komputera osobistego klasy PC

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

Elementy składowe komputera. Płyta główna

URZĄDZENIA WEJŚCIA-WYJŚCIA

Współpraca procesora pamięcią

Jednostki miar stosowane w sieciach komputerowych. mgr inż. Krzysztof Szałajko

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

Temat: Pamięć operacyjna.

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

Pamięć - parametry. 1. Pojemnośd. 3. Koszt. 2. Szybkośd. 4. Pobór mocy

PAMIĘCI SYNCHRONICZNE

Transkrypt:

Pracownia komputerowa Dariusz Wardecki, wyk. V

Kolokwium po długim weekendzie! www.fuw.edu.pl/~dward

Kodowanie UTF-8 Bity Największa wartość Bajt 1 Bajt 2 Bajt 3 Bajt 4 7 U+007F 0xxxxxxx 11 16 21 U+07FF 110xxxxx 10xxxxxx U+FFFF 1110xxxx 10xxxxxx 10xxxxxx U+1FFFFF 11110xxx 10xxxxxx 10xxxxxx 10xxxxxx

Kodowanie UTF-8 Przykład: Znak Kod Bin Hex @ Ą U+0040 100 0000 0100 0000 40 U+0104 1 0000 0100 1100 0100 1000 0100 c4 84 龜 U+2EF1 0010 1110 1111 0001 1110 0010 1011 1011 1011 0001 e2 bb b1 𐌄 U+10304 0 0001 0000 0011 0000 0100 1111 0000 1001 0000 1000 1100 1000 0100 f0 90 8c 84

Pamięć w komputerze Ze względu na czas dostępu i miejsce w komputerze pamięć dzielimy na: rejestry procesora (do kilkuset bajtów) pamięć podręczna procesora (cache, rzędu MB) pamięć główna (rzędu, GB) plik wymiany (swap, rzędu, GB)

Struktura pamięci głównej Lokacje (ang. location) 1 Jednakowe rozmiary (przewaønie 8 bitów). 2 Ustalona kolejnoúê bitów. 3 Wykorzystywane w grupach do przechowywania d uøszych s ów. WartoúÊ ca kowita 32-bitowa 4 kolejne lokacje. WartoúÊ zmiennoprzecinkowa o podwójnej precyzji 8 kolejnych lokacji. 4 Numeracja adresy (ang. address). PrzestrzeÒ adresowa pamiíci (ang. memory address space) Zbiór wszystkich moøliwych adresów lokacji dla danego komputera (procesora).

Jednostki pojemności pamięci 1 bajt (1 B), s owo 8-bitowe Podstawowa jednostka pojemnoúci pamiíci. Jednostki pojemnoúci pamiíci 1 KiB (1 kilobajt) = 1024 B 1 MiB (1 megabajt) = 1024 KiB 1 GiB (1 gigabajt) = 1024 MiB 1 TiB (1 terabajt) = 1024 GiB W innym kontekúcie mogπ byê stosowane inne jednostki Np. pojemnoúê dysków twardych czísto podaje sií w GB lub TB, gdzie 1 GB = 10 9 B 1 TB = 10 12 B

Problem little endian i big endian 32-bitowe słowo: 4a3bff5e Zapisane pod adresem: 100 adres 100 101 102 103... 4a 3b ff 5e... big endian adres 100 101 102 103... 5e ff 3b 4a... little endian

Problem little endian i big endian Jak zapisaê w pamiíci s owo dwubajtowe little endian mniej znaczπcy bajt zapisuje sií pod mniejszym adresem. big endian mniej znaczπcy bajt zapisuje sií pod wiíkszym adresem. Kaøde z rozwiπzaò ma wady i zalety, ale nie moøna przesπdziê które z nich jest lepsze. Architektura komputera decyduje o tym, które z nich jest wykorzystywane. W niektórych przypadkach kolejnoúê dla danych zmiennoprzecinkowych moøe byê inna, niø dla danych ca kowitych.

Pamięć RAM RAM (ang. random access memory) PamiÍÊ ulotna, niezaleøny dostíp dokaødej lokacji. statyczna (ang. static RAM) zbudowana z bramek logicznych. dynamiczna (ang. dynamic RAM) zbudowana z kondensatorów. Odúwieøanie (ang. refresh) Konieczne w przypadku dynamicznych pamiíci RAM, polega na okresowym odczytywaniu zapisanych bitów. Schowki (ang. cache) Zbudowanie ca ej pamiíci komputera ze statycznych pamiíci RAM by oby zbyt kosztowne stosuje sií tymczasowe przechowywanie najbardziej potrzebnych danych i rozkazów procesora w takich pamiíciach.

Struktura pamięci Z punktu widzenia procesora (logiczna) PamiÍÊ jest ciπgiem lokacji o kolejnych adresach ( p aska struktura). Dziura w pamiíci (ang. memory hole) Obszar w przestrzeni adresowej pamiíci, któremu nie sπ przypisane øadne lokacje w fizycznej pamiíci. Modu pamiíci (ang. memory module) Urzπdzenie elektroniczne zawierajπce pewnπ liczbí tzw. koúci pamiíci (ang. memory chip), w których sπ ulokowane komórki pamiíci (ang. memory cell).

Fizyczna struktura pamięci Matryca pamiíci (ang. memory array) Prostokπtna struktura, w której ulokowane sπ komórki pamiíci o pojemnoúci 1 bitu. Odczyt i zapis odbywa sií poprzez wybór wiersza (ang. row) i kolumny (ang. column) w odpowiedniej kolejnoúci. Kontroler pamiíci (ang. memory controller) Urzπdzenie umoøliwiajπce komunikacjí miídzy procesorem (oraz urzπdzeniami I/O) i modu ami pamiíci (identifikacja fizycznych komórek pamiíci na podstawie adresów liniowych ). Magistrala pamiíci (ang. memory bus) System po πczeò miídzy kontrolerem pamiíci i modu ami pamiíci wraz z okreúlonymi zasadami przesy ania danych.

Pamięci DRAM DDR (ang. double data rate) Technologia umoøliwiajπca przeprowadzanie operacji (np. z udzia em modu ów pamiíci) dwukrotnie w ciπgu kaødego cyklu zegara magistrali (do 1600 MB/s). DDR2 DDR z dwukrotnie wiíkszπ czístotliwoúciπ taktowania magistrali, przy nie zmienionej czístotliwoúci taktowania matryc pamiíci (do 3200 MB/s). DDR3 DDR z czterokrotnie wiíkszπ czístotliwoúciπ taktowania magistrali, przy nie zmienionej czístotliwoúci taktowania matryc pamiíci (do 6400 MB/s).

Pamięci ROM ROM (ang. read-only memory) PamiÍÊ tego typu zawiera informacje (bity) zakodowane na sta e (najczíúciej w postaci matrycy o prostokπtnym kszta cie). PROM (ang. programmable ROM) PamiÍÊ typu ROM, w której moøna wyzerowaê niektóre bity przepuszczajπc przeznieodpowiedniosilnyprπd (powodujπcy zniszczenie po πczenia) operacja jednorazowa! EPROM (ang. electrically programmable ROM) PamiÍÊ typu ROM, w której moøna zapisaê stan poszczególnych bitów, a póüniej go zmieniê (wymaga stosowania úwiat a nadfioletowego do kasowania zapisu).

Pamięci EEPROM Zasada dzia ania pamiíci EPROM 1 Transystor polowy MOSFET (ang. metal oxide semiconductor field-eäect transistor). 2 Dodatkowa bramka, tzw. bramka pamiítajπca (ang. floating gate), miídzy bramkπ sterujπcπ (ang. control gate) i kana em tranzystora. 3 adunek na bramce pamiítajπcej ekranuje pole wytwarzane przez bramkí sterujπcπ i zmienia sposób dzia ania tranzystora. EEPROM (ang. electrically programmable and erasable ROM) PamiÍÊ nieulotna, której zawartoúê moøna zmieniaê przyk adajπc odpowiednie napiície elektryczne.

Pamięci EEPROM Programowanie dwie metody 1 Przy oøenie odpowiedniego napiícia miídzy üród em lub drenem i bramkπ sterujπcπ powoduje tunelowanie elektronów przez barierí potencja u miídzy kana em i bramkπ pamiítajπcπ. 2 Odpowiednio duøy prπd miídzy üród em i drenem tranzystora powoduje, øe czíúê elektronów ma wystarczajπcπ duøo energii, by pokonaê barierí potencja u miídzy kana em i bramkπ pamiítajπcπ. Kasowanie Wykorzystuje zjawisko tunelowania elektronów przez barierí potencja u miídzy kana em i bramkπ pamiítajπcπ, ale napiície przyk ada sií w odwrotnym kierunku w stosunku do operacji programowania (wykasowane komórki zawierajπ bit o wartoúci 1).

Pamięci flash Rodzaj pamiíci EEPROM, w których kasowanie odbywa sií blokami (tzn. trzeba kasowaê wiele komórek jednoczeúnie). PamiÍci flash NOR i NAND 1 Róøniπ sií sposobem u oøenia komórek w matrycy (przypominajπcym sposób pod πczenia w uk adzie cyfrowym bramek NOR i NAND, odpowiednio). 2 W pamiíciach NAND kaødy blok sk ada sií z pewnej liczby tzw.stron (ang. page) i kaødπ stroní trzeba programowaê w ca oúci (kasuje sií ca e bloki). 3 PamiÍci NAND sπ taòsze, majπ wiíkszπ øywotnoúê i pozwalajπ na uzyskanie wiíkszych gístoúci upakowania komórek.