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



Podobne dokumenty
System komputerowy, rodzaje, jednostki pamięci

Architektura komputerów

Systemy Operacyjne Pamięć masowa

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

BUDOWA KOMPUTERA. Monika Słomian

Wykład 9 Struktury pamięci masowej

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

Składowanie danych. Tomasz Lewicki. maj WWSIS, Wrocław. Tomasz Lewicki (WWSIS, Wrocław) Archiwizacja dokumentów i danych maj / 17

Podstawy Informatyki JA-L i Pamięci

Pamięci zewnętrzne Dysk magnetyczny:

Technologia informacyjna. Urządzenia techniki komputerowej

Dyski twarde napędy optyczne i pamięci flash

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

Przygotowanie do etapu szkolnego Wojewódzkiego Konkursu Informatycznego w roku szkolnym 2016/2017. Budowa komputera, część 1.

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

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

RODZAJE PAMIĘCI RAM. Cz. 1

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

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

urządzenie elektroniczne służące do przetwarzania wszelkich informacji, które da się zapisać w formie ciągu cyfr albo sygnału ciągłego.

Architektura komputerów

Technologie informacyjne - wykład 2 -

Budowa komputera KROK PO KROKU! Opis wszystkich części komputera w sposób zrozumiały dla nowatorów

PAMIĘCI. PAMIĘCI układy zdolne do przyjmowania, przechowywania i wysyłania informacji w postaci ciągów binarnych.

Cele RAID. RAID z ang. Redundant Array of Independent Disks, Nadmiarowa macierz niezależnych dysków.

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

CD-ROM x1 przesyła dane z prędkością150kb/s. Większy mnożnik jest wielokrotnościąprędkości podstawowej. Stosuje się stałą prędkość kątowa CAV.

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

Pamięci masowe. ATA (Advanced Technology Attachments)

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

1. Budowa komputera schemat ogólny.

Wykład 14. Zagadnienia związane z systemem IO

Systemy operacyjne i sieci komputerowe Szymon Wilk Superkomputery 1

Macierze RAID MARCEL GAŃCZARCZYK 2TI 1

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

Pamięci zewnętrzne Dysk magnetyczny:

Jak funkcjonuje nagrywarka DVD

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

Wstęp do informatyki. Interfejsy, urządzenia we/wy i komunikacja. Linie magistrali

4.5. Pamięci masowe. Moduł 1. Podstawy technik informatycznych

Technologie cyfrowe semestr letni 2018/2019

T:3 Przechowywanie danych. dr inż. Stanisław Wszelak

LEKCJA. TEMAT: Napędy optyczne.

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

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

Wykład 2. Temat: (Nie)zawodność sprzętu komputerowego. Politechnika Gdańska, Inżynieria Biomedyczna. Przedmiot:

Materiały do wykładu. 5.Pamięci. Marcin Peczarski. Instytut Informatyki Uniwersytet Warszawski. 20 kwietnia 2009

PAMIĘĆ KOMPUTERA TYPY PAMIĘCI

Architektura systemu komputerowego

Przykładowe zagadnienia na sprawdzian z wiedzy ogólnej. Linux to nazwa: A. Programu biurowego. B. Systemu operacyjnego. C. Przeglądarki internetowej.

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

Sprzęt podstawowe pojęcia

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

Architektura komputerów

System komputerowy. System komputerowy

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

Twardy dysk. -urządzenie pamięci masowej

PYTANIA BUDOWA KOMPUTERA kartkówki i quizy

Dydaktyka Informatyki budowa i zasady działania komputera

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

Optymalizacja wydajności dysków pendrive. Cluster alignment.

Wprowadzenie mgr inż. Michał Grobelny

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

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

Dyski SSD a systemy plików

Komputer i urządzenia z nim współpracujące.

Zagadnienia związane z systemem IO

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

Test z Urządzenia Techniki Komputerowej - klasa II FI

Podstawy Informatyki. Michał Pazdanowski

SPIS TREŚCI Zestaw komputerowy Płyta główna Procesor Pamięć komputera Karty rozszerzeń Urządzenia wejścia Urządzenia wyjścia

WOJEWÓDZKI KONKURS INFORMATYCZNY DLA UCZNIÓW DOTYCHCZASOWYCH GIMNAZJÓW ETAP SZKOLNY BIAŁYSTOK, 22 LISTOPADA 2017 R.

Dodatkowa pamięć w kieszeni - o przenośnych nośnikach danych

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

Rys. 1. Rozmiary dysków twardych. Z lewej 3.5, z prawej 2.5.

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

ZESTAWY KOMPUTEROWE Konfiguracją komputera Płyta główna,

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

RAID 1. str w przypadku różnych szybkości cała macierz będzie pracowała z maksymalną prędkością najwolniejszego dysku

Materiały do wykładu. 5.Pamięci. Marcin Peczarski. Instytut Informatyki Uniwersytet Warszawski. 12 kwietnia 2014

System mikroprocesorowy i peryferia. Dariusz Chaberski

Systemy plików i zarządzanie pamięcią pomocniczą. Struktura pliku. Koncepcja pliku. Atrybuty pliku

Dane, informacja, programy. Kodowanie danych, kompresja stratna i bezstratna

jedn. miary ilość procesor: płyta główna: pamięć RAM: napęd DVD: dysk twardy: zasilacz: obudowa: oprogramowanie: klawiatura: mysz: monitor: procesor:

Spis treści. UTK Urządzenia Techniki Komputerowej. Temat: Napędy optyczne

Dyski półprzewodnikowe

1) Mały, przenośny komputer osobisty to: a) PDA b) FAT c) DPI d) NTFS

URZĄDZENIA WEJŚCIA-WYJŚCIA


Podstawy Technik Informatycznych. Mariusz Stenchlik

Architektura komputerów

Pamięć RAM. Pudełko UTK

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

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

LEKCJA. TEMAT: Pamięć operacyjna.

OPIS PRZEDMIOTU ZAMÓWIENIA - PAKIET 6 specyfikacja techniczna

Elektronika i techniki mikroprocesorowe

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

Budowa komputera. Lubię to! - podręcznik

O pamięciach. R. Robert Gajewski omklnx.il.pw.edu.pl/~rgajewski

Transkrypt:

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

Struktury pamięci masowej

Plan wykładu Pamięć RAM i ROM, pamięć podręczna (cache) i masowa Dostęp do dysku Macierze RAID System plików

Pamięć RAM Pamięć RAM (ang. Random Access Memory pamięć o dostępie swobodnym) pamięć używana do ładowania programów oraz wszystkich danych wprowadzanych za pomocą klawiatury lub innych urządzeń wejściowych przez użytkownika. Każde wyłączenie zasilania komputera powoduje jej wyczyszczenie (usunięcie z niej wszystkich informacji). Oznacza to, że jest to pamięć ulotna

Rodzaje ROM Pamięć ROM (ang. Read Only Memory - pamięć tylko do odczytu) pamięć nieulotna, w której umieszcza się informacje stałe. W pamięci ROM zapisywane są fabrycznie wszystkie procedury potrzebne do uruchomienia komputera i jego obsługi. Procedury te są zapisane w BIOS-ie. Pamięć ROM jest programowana przez producenta w trakcie procesu produkcyjnego

Pamięć ROM PROM (ang. Programmable ROM) - pamięć programowana przez przepalenie cieniutkich drucików wbudowanych w strukturę (tzw. "przepalanie połączeń" - jest to zapis jednokrotny) EPROM (ang. Erasable Programmable ROM) - pamięć, którą możemy zapisać za pomocą sygnałów elektrycznych, zaś kasowanie odbywa się poprzez naświetlanie ultrafioletem EEPROM (ang. Electrically Erasable Programmable ROM) - pamięć kasowana i programowana sygnałami elektrycznymi. Najpopularniejszy jej rodzaj: pamięć flash - nazwa wzięła się od szybkości zapisu (rzędu nanosekund)

Pamięć podręczna (cache) Pamięć dodatkowa (cache) - dodatkowa pamięć, która jest schowkiem danych podręcznych dla procesora. Najczęściej przechowywane są w niej dane używane do obliczeń, co przyczynia się do zwiększenia prędkości pracy komputera

Pamięć Masowa - wprowadzenie Pamięci masowe - pamięci trwałe, do długotrwałego przechowywania danych na nich zapisanych. Należą do nich: Nośniki magnetyczne: dyski twarde, dyskietki, pamięć taśmowa (taśmy) Nośniki optyczne: wszystkie rodzaje płyt np. CD-R, DVD-RW, BD_ROM itd. Pamięć półprzewodnikowa (flash): karty pamięci, dyski SSD, pamięć USB

Pamięć Masowa nośniki magnetyczne Struktura dysku: Dane przechowywane są na powierzchniach Maksimum dwie powierzchnie na talerzu. Co najmniej jeden talerz Dane znajdują się na koncentrycznych ścieżkach. Ścieżki podzielone są na sektory Odpowiednie ścieżki na wszystkich powierzchniach tworzą cylinder Dane są zapisywane i odczytywane przez głowice. Głowice przesuwane są przez napęd krokowy Wszystkie głowice przesuwane są jednocześnie Dysk z wymiennym lub niewymiennym nośnikiem

Pamięć Masowa porównanie nośników mag. Dyskietka vs mały dysk twardy

Pamięć Masowa napędy optyczne Płyta CD-R ma 4 warstwy: Poliwęglanowa warstwa ochronna w postaci plastikowego krążka (A) Warstwy organicznego barwnika, który ulega stopieniu w momencie zapisu (B) Warstwy odbijającej złotej lub aluminiowej (C) Warstwy ochronnej z lakieru (D) Płyta CD-RW Ptk. (B) zamiast barwnika ma światłoczułą warstwę, która pod wpływem silnego światła staje się matowa (nie odbija światła i zwraca zero ) lub półprzezroczysta (odbija światło od warstwy i zwraca jeden Płyty DVD ok 7 krotna większa gęstość zapisu Płyty dwuwarstwowe Laser może mieć różne długości fal lub kątów nachylenia

Pamięć półprzewodnikowa Zalety (dotyczy wszystkich flash tj. SSD, pendrive i kart pamięci) Brak ruchomych części Zdecydowanie krótszy czas dostępu do danych Cichsze i odporniejsze na uszkodzenia mechaniczne (np. wstrząsy/upadek) Większa niezawodność i odporność Wady: Zdecydowanie droższe Brak możliwości zmieniania/nadpisania istniejących plików!!! Aktualizacja wymaga stworzenia kopii zapasowej (strata pamięci) Kasowanie znacznie dłuższe niż zapis/odczyt gdyż dokonuje się gdy blok pamięci jest wolny od innych plików (ew. przenoszenie) Ilość cyklów zapisów danych ograniczona (5-100 tysięcy) zaś odczyt dowolny

Pamięć flash ciekawostki Prędkości pamięci USB: Przykładowo najnowsze USB 3.1 (2 gen.) przegra 50 GB dysk Blu-Ray w 38 sekund Dostęp do danych stronicowanie pamięci

Planowanie dostępu do dysku Czas dostępu do danych na dysku zależy od trzech składowych: czasu potrzebnego na ustawienie głowicy nad odpowiednią ścieżką, nazywanego czasem przeszukiwania (ang. seek time), czasu oczekiwania na pojawienie się pod głowicą odpowiedniego sektora nazywanego czasem oczekiwania (ang. latency time) czasu poświęconego na transfer informacji, nazywanego czasem przesłania. Najbardziej znaczącą (i jedyną na którą możemy mieć wpływ) jest składowa związana z czasem przeszukiwania. Metody dostępu pozwalają zminimalizować ten czas.

Metody przeszukiwania FCFS odpowiednik FIFO (słabe rezultaty, długie poszukiwania i może popsuć głowicę) SSTF (shortest seek-time-first) wybieramy te zlecenia, które położone są na ścieżce najbliżej bieżącego położenia głowicy (może zagładzać) SCAN jednostajne poruszanie się po całej głowicy i co wpadnie to jest realizowane (jak dojdzie do końca talerza to zmienia kierunek) Inne: C-SCAN, LOOK, C-LOOK, kolejki sektorów Więcej info wykład oryginalny

Efektywność i niezawodność (macierze RAID) Wydajność procesorów wzrasta wykładniczo. W przypadku dysków nie jest to prawdą. Czas dostępu jest ograniczony przez mechanikę dysku Niezawodność dysków nie jest wysoka. Nic dziwnego, dysk ma miliony sektorów. Rozwiązanie: wykorzystaj kilka dysków Dane przesyłane równolegle z wielu dysków Dane zapamiętane w paskach (ang. Stripe). Bit parzystości na dodatkowym dysku. Technika nosi nazwę RAID (ang. redudant array of independent drives).

Typy macierzy RAID raid 0 podział bloków na paski rozmieszczone na kilku dyskach raid 1 podział na paski i zdublowanie każdego dysku raid 2 podział odbywa się na poziomie bajtów; na każdym dysku zapisywany jest jeden bit słowa opatrzonego kodem detekcyjno-korekcyjnym Hamminga; wymaga dużej liczby dysków i synchronizacji ich głowic, raid 3 uproszczona wersja RAID 2, w której do każdego słowa dołączany jest bit parzystości, zapisywany na wyznaczonym do tego dysku, raid 4 jak wyżej, ale parzystość jest obliczana na poziomie pasków, nie wymaga synchronizacji, raid 5 paski parzystości nie są przechowywane na pojedynczym dysku, a zapisywane z przeplotem (ang. interleaving), czyli rozproszone po wszystkich dyskach macierzy. Niektóre poziomy macierzy RAID mogą być ze sobą kombinowane. Więcej info wykład oryginalny

Jednostki pamięci Bit - (ang. binary digit - cyfra dwójkowa) najmniejsza jednostka (porcja) informacji. Może zawierać jedną z dwóch wartości: 0 lub 1 Bajt - (ang. byte) liczba złożona z 8 bitów. Oznaczana symbolem B Do wyrażenia dużych pojemności pamięci używamy wielokrotności jednostki bajt (B): 1 kb (kilobajt) = 1024 B 1 MB (megabajt) = 1024 kb 1 GB (gigabajt) = 1024 MB 1 TB (terabajt) = 1024 GB 1 PB (petabajt) = 1024 TB 1 EB (exabajt) = 1024 PB

Jednostki transmisji danych Bit na sekundę - jednostką przesyłania danych jest bit na sekundę. Zapisywana najczęściej jako bps (ang. bit per second) lub b/s Do wyrażenia dużych szybkości transmisji używamy wielokrotności jednostki bps: kb/s (kbps) - kilobity na sekundę Mb/s (Mbps) - megabity na sekundę Gb/s (Gbps) - gigabity na sekundę Jeżeli prędkość przesyłu jest podana w bajtach, należy ją podzielić przez 8 np. 256 kb/s = 32 kb/s