Rozwój pamięci RAM dąży do jak największej prędkości transferu danych. Kolejne typy pamięci RAM to m.in.: DRAM, SRAM, SDRAM, Rambus DRAM.

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

Download "Rozwój pamięci RAM dąży do jak największej prędkości transferu danych. Kolejne typy pamięci RAM to m.in.: DRAM, SRAM, SDRAM, Rambus DRAM."

Transkrypt

1 PODZIAŁ a) pamięć masowa: dyskietki, dyski twarde, dyski optyczne, taśmy magnetyczne,... b) pamięć operacyjna: - podział ze względu na działanie: pam. dynamiczna (wymagająca odświeżania), pam. statyczna. - podział ze względu na możliwość zapisywania: RAM (ang. Random Access Memory) pamięć o dostępie swobodnym. Pamięć zawiera instrukcje, które krok po kroku są wykonywane przez procesor. Z kolei procesor umieszcza w pamięci informacje, które tworzy podczas wykonywania programu. Rozwój pamięci RAM dąży do jak największej prędkości transferu danych. Kolejne typy pamięci RAM to m.in.: DRAM, SRAM, SDRAM, Rambus DRAM. Pamięć wirtualna (ang. virtual memory) obszary, które zostały wyrzucone do pliku (tzw. ang. swap files pliki wymiany) na dysku, aby zwolnić część RAMu; praca wolniejsza z powodu czasu wymiany. ROM (ang. Read Only Memory) - przechowuje np. BIOS EPROM (ang. Erasable Programmable ROM) można wymazać jej zawartość za pomocą promieniowania ultrafioletowego EEPROM (ang. Electrically EPROM) można wymazać jej zawartość za pomocą ładunków elektrycznych c) pamięć podręczna (ang. cache) skojarzone z procesorem, superszybkie, zwiększają wydajność. 1

2 ROZWÓJ Pamięć magnetyczna zdolność do przechowywania i odtwarzania informacji dzięki wykorzystaniu zjawisk magnetycznych dyski twarde, dyskietki, taśmy r. duński inżynier Valdemar Pulsen opracował zapamiętywanie ludzkiej mowy na pierwowzorze magnetofonu drutofonie dźwięki zapisywano na drucie (strunie fortepianowej) magnesowanym przez elektromagnes, w którym prąd był wzbudzany przez mikrofon telefoniczny przetwarzający dźwięki na sygnał elektryczny. II Wojna Światowa w Niemczech wynaleziono taśmę magnetyczną cienki celuloid pokryty bardzo rozdrobnionymi cząstkami tlenku żelaza r. - magnetowid (wtedy ampeks). Rozwój pamięci magnetycznych nastąpił z chwilą pojawienia się komputerów. Zapis binarny dwa stany różniące się zwrotami namagnesowania. Początek lat 50-tych projekt Whirlwind, MIT Cambridge (USA) skonstruowano bardzo szybką, jak na tamte czasy, maszynę z magnetyczną pamięcią rdzeniową. Zawierała ona tysiące rdzeni magnetycznych o średnicy 2 mm wykonanych z ferrytu. Pamięci ferrytowe do dziś znajdują zastosowanie w urządzeniach specjalistycznych, choć osiągnęły kres swych możliwości pod względem gęstości zapisu informacji. Magnetyczne pamięci rdzeniowe zostały wyparte przez pamięci magnetyczne twarde dyski sztywne krążki z podłoża z metalu lub szkła, na których osadzona jest warstwa materiału magnetycznego (kiedyś tlenek żelazowy (Fe 2 O 3 ), z czasem stopy metali, w których główny składnik to kobalt), będąca nośnikiem informacji. Informacja jest zapisywana na dysku przez głowicę, która wytwarza impulsy pola magnetycznego w postaci ciągów odpowiadających reprezentacji binarnej zapisywanych informacji. Odczytuje ta sama głowica, w której wskutek ruchu dysku indukowane jest napięcie. Jest to tzw. odczyt indukcyjny, którego wadą jest konieczność stosowania różnych gęstości zapisu tym mniejszych, im bliżej środka dysku. Z tego względu stosuje się głowice magnetooporowe, w których odczytywanie zależy od natężenia pola magnetycznego. 2

3 Prędkość liniowa na dysku przekracza 100km/h, a odległość unoszącej się nad nim głowicy 50 milionowych części milimetra. Głowica laserowa problem utrzymania głowicy jak najbliżej dysku został zniwelowany przez zjawiska termomagnetooptyczne. Pierwsza pamięć (jeszcze nie magnetyczna) wykorzystująca głowice laserową, to płyta kompaktowa (lata 80-te, Philips, Holandia). Z chwilą pojawienia się odpowiednich laserów półprzewodnikowych możliwe stało się skonstruowanie pamięci magnetycznych dysków komputerowych wykorzystujących zjawiska termomagnetooptyczne. W pamięciach tych, w odróżnieniu od płyt kompaktowych, można wielokrotnie zapisywać informację cyfrową. Zogniskowanie wiązki światła, czyli rozmiar plamki świetlnej decyduje o gęstości zapisywanej informacji zależy od długości fali. Im krótsza fala, tym mniejsza plamka. Stąd też w wielu laboratoriach na świecie trwają intensywne badania nad laserami półprzewodnikowymi emitującymi światło niebieskie. Lasery niebieskie pozwoliłyby czterokrotnie zwiększyć gęstość zapisu na dyskach magnetooptycznych. Pamięć magnetyczna pamięć masowa, nie traci zapisanej informacji po wyłączeniu komputera, jest tańsza, ale wolniejsza od pamięci półprzewodnikowych tworzących pamięć operacyjną komputera. W 1988r. odkryto zjawisko tzw. gigantycznego magnetooporu zastosowanie: - głowice do odczytywania informacji zapisanej na dyskach, - nowe systemy pamięci z czasem dostępu rzędu miliardowych części sekundy, czyli szybsze od pamięci półprzewodnikowej, - nie zapominające zapisanych informacji. 3

4 PAMIĘĆ OPERACYJNA Rozwój pamięci RAM (ang. Random Access Memory) od połowy lat 90-tych XXw.: DRAM (ang. Dynamic RAM) FPM-DRAM (ang. FastPage Mode DRAM) EDO-DRAM (ang. Extended Data Out - DRAM) BEDO-DRAM (ang. Burst EDO-DRAM) SDRAM (ang. Synchronous DRAM) Rambus-DRAM DDR-SDRAM (ang. Double Data Rate SDRAM) VC-SDRAM (ang. Virtual Channel SDRAM) DRAM (ang. Dynamic RAM) - niestosowana już w komputerach PC, ale wewnętrzna struktura aktualnych układów pamięciowych opiera się na tej samej technologii, - szerokość magistrali: 32 b, - częstotliwość taktowania: 33 MHz, - wydajność transmisji: 32 MB/s, - chipsety i płyty główne: nowoczesne układy nie obsługują pamięci DRAM, - występuje w postaci pojedynczych układów, - działanie: komórki uporządkowane są w rzędach i kolumnach w tzw. macierzy pamięciowej. Zaadresowanie komórki wymaga dwóch etapów: chipset przekazuje układowi pamięci najpierw adres wiersza, potem adres kolumny (ang. RAS Row Address Strobe, CAS Column Address Strobe). W układzie o pojemności 16 MB do zaadresowania każdej komórki potrzeba 24 linii adresowych: 2 24 = bitów. Zawiły sposób adresowania spowalnia operacje. Informacje zapisywane w pamięci (w kondensatorach), aby nie ulotniły się, muszą być regularnie odświeżane, tzn. zawartość komórki jest odczytywana -> zapisywana w buforze -> ponownie zapisywana w komórce. Podczas odświeżania nie ma dostępu do pamięci, wydłużają się czasy dostępu. 4

5 SDRAM (ang. Synchronous Dynamic RAM) wydajność zadowalająca, dostępne moduły DIMM (ang. Dual Inline Memory Module), pojemności MB, ARCHITEKTURY KOMPUTERÓW I SYSTEMY OPERACYJNE częstotliwość magistrali danych: 66 MHz (PC 66), 100 MHz (PC 100), 133 MHz (PC 133), szerokość magistrali danych 64-bity, wydajność: 64 b, 66 MHz => 500 MB/s 64 b, 100 MHz => 800 MB/s 64 b, 133 MHz => 1,06 GB/s chipsety i płyty główne: bardzo bogata oferta, działanie: pominięte tzw. uzgadnianie (ang. handshaking) dzięki czemu prawie nie występują tzw. cykle oczekiwania (gdy pamięć działa wolniej od procesora musi czekać, zanim otrzyma żądane informacje). Układy SDRAM mają min. 2 bloki pamięci. Kontroler, zintegrowany w układzie SDRAM, może przygotowywać jeden blok do operacji odczyt/zapis, podczas gdy drugi blok operację wykonuje. Operacje odczyt/zapis są rozdzielane na poszczególne bloki pamięci. Chipset płyty głównej przekazuje modułowi pamięci SDRAM polecenie wraz z adresem komórki i sterowanie przejmują elementy logiczne układu SDRAM. Operacje wykonywane są w trybie pakietowym (ang. burst mode). Synchronizacja w trybie pakietowym: , tzn. 5 cyklów oczekiwania na pierwszy blok danych, kolejne dostarczane są cykl po cyklu. - instalacja: automatyczne rozpoznawane i przygotowywane do wykorzystania. Podstawowe parametry odczytane przez BIOS z układów pamięci: synchronizacja, długość przesyłanych bloków, rodzaj odświeżania. - przyszłość: zastąpione przez DDR-SDRAM DDR-SDRAM (ang. Double Data Rate SDRAM) - działa na tych samych zasadach co SDRAM, ale dwukrotnie szybciej, - bardzo wysoka (najwyższa) wydajność, - profesjonalne zastosowania, - dostępna w postaci modułów DIMM (ang. Dual Inline Memory Module), produkowana przez wiele firm, 5

6 - chipsety i płyty główne obsługujące tą pamięć: produkowane przez wiele firm, - wydajność: częstotliwość magistrali 100 lub 133 MHz przepustowość 1,6 GB/s (PC 200) lub 2,1 GB/s (PC 266) - działanie: synchronizacja transmisji danych na podstawie częstotliwości systemowej i - dodatkowego sygnału DQS przyszłość: bardzo dobra Rambus-DRAM - bardzo wysoka (najwyższa) wydajność, - dla procesorów Pentium III lub 4, - dostępne moduły RIMM (ang. Rambus Inline Memory Module) o pojemności 128 i 256 MB, częstotliwość taktowania350 lub 400 MHz (PC 700, PC 800), - 16-bitowa szyna danych, - prędkość transmisji 1,6 GB/s, - chipsety i płyty główne obsługujące tą pamięć: ograniczona ilość, produkowane przede wszystkim przez Intel (do momentu wycofania się...), - działanie: kontroler pamięci zarządza maksymalnie 4 kanałami, kanał składa się z 18- bitowej szyny danych wyposażonej w korektę danych (Error Correction Code 2 bity) i 8-bitowej szyny kontrolnej Procesor przetwarza 64-bitowe bloki danych, Rambus DRAM 16-bitowe konieczna jest konwersja danych przed ich przetwarzaniem, wykonuje ją chipset płyty głównej. - przyszłość: ograniczona 6

7 ZARZĄDZANIE Ą OPERACYJNĄ ARCHITEKTURY KOMPUTERÓW I SYSTEMY OPERACYJNE (patrz dołączone rysunki; Silberschatz Abraham, Peterson James L., Galvin Peter B.: Podstawy systemów operacyjnych. Wydawnictwo Naukowo Techniczne, Warszawa 1993) STRONICOWANIE Pamięć logiczna - podzielona na bloki o stałej długości zwane stronami, pamięć fizyczna - podzielona na bloki o takiej samej długości zwane ramkami. Ochrona każda ramka ma przypisany bit (bity) ochrony wskazujący, czy ramka jest do pisania, czytania, wykonywania. Proces podzielony jest na strony; rozmiar procesu wyrażany jest w stronach. Gdy proces ma być wykonany wówczas jego strony wprowadzane są w dowolne, wolne ramki pamięci fizycznej. Adres logiczny składa się z numeru strony i przesunięcia na stronie. Numery stron stanowią indeksy tablicy stron, w której odczytywany jest nr ramki w pamięci fizycznej i dodawane jest przesunięcie. Cechy stronicowania: - wyraźne rozróżnienie między pamięcią widzianą przez użytkownika (pamięć logiczna) a pamięcią fizyczną. Odwzorowanie tych przestrzeni i tłumaczenie adresów jest nadzorowane przez system operacyjny. - pamięć procesu może być nieciągła, - rozwiązanie dla problemu fragmentacji zewnętrznej, - ominięcie problemu dopasowywania kawałków pamięci. Fragmentacja wewnętrzna pozostaje, w najgorszym przypadku proces może potrzebować n ramek + 1 słowo! (prawie cała ramka jest niewykorzystana). Im mniejsze strony, tym mniejsza fragmentacja wewnętrzna, ale większe koszty obsługi, czyli ilość wpisów do tablicy stron i odwołań do pamięci. 7

8 PAMIĘĆ WIRTUALNA technika, która umożliwia wykonywanie procesów, mimo że nie są one w całości przechowywane w pamięci operacyjnej. Dzięki temu programy mogą być większe niż dostępna pamięć fizyczna, co znacznie ułatwia programowanie. Pamięć wirtualna jest implementowana najczęściej w postaci stronicowania na żądanie lub segmentacji na żądanie. STRONICOWANIE NA ŻĄDANIE Proces, który ma być wykonany zostaje sprowadzony z pamięci pomocniczej (zwykle z dysku) do pamięci głównej. Ze względu na fakt, że traktujemy teraz proces jako ciąg stron, a nie jako wielką ciągłą przestrzeń adresów, procedura wymiany dotyczy poszczególnych stron, a nie całego procesu. Program zmieniania stron sprowadza do pamięci tylko strony niezbędne, dzięki czemu skraca się czas wymiany i zmniejsza zapotrzebowanie na pamięć fizyczną. Program zmieniania stron korzysta z pamięci pomocniczej (przestrzeni wymiany, ang. swap) i tablicy stron, w której dla każdej strony ustawiany jest bit poprawności (np. 1: poprawny strona znajduje się w pamięci operacyjnej, 0 niepoprawny strona jest na dysku). W przypadku odwołania się procesu do strony nie znajdującej się w pamięci operacyjnej system operacyjny generuje błąd strony i proces powinien zostać zakończony. Obsługa błędu strony Sprawdzamy w tablicy stron, czy odwołanie było poprawne, czy nie został przekroczony dostępny adres. Jeśli nie generowana jest pułapka: błąd strony, koniec procesu. Jeśli tak sprowadzamy stronę z pamięci pomocniczej. Znajdujemy wolną ramkę. Przepisujemy daną stronę z dysku do wolnej ramki w pamięci fizycznej. Modyfikujemy tablicę stron. Wznawiamy wykonywanie procesu proces może sięgnąć do strony, która jest już w pamięci operacyjnej. 8

9 Ważne jest przechowywanie stanu przerwanego procesu, aby można było go wznowić w dokładnie tym samym miejscu i stanie. Dzięki powyższej procedurze można wykonywać proces nawet wtedy, gdy niektórych jego części nie ma jeszcze w pamięci. Można rozpocząć wykonywanie procesu bez żadnej strony w pamięci. Wówczas proces zostaje natychmiast przerwany z powodu braku strony zawierającej pierwszą instrukcję. Jest to tzw. czyste stronicowanie. W przypadku gdy nie ma żadnej wolnej ramki, w której można by zapisać potrzebną stronę system operacyjny może: - zakończyć proces co byłoby sprzeczne z faktem, że zarządzamy pamięcią, aby zwiększyć przepustowość systemu, - wymienić proces tzn. zwolnić wszystkie ramki określonego procesu, - zastąpić stronę - jeżeli wszystkie ramki są zajęte, znajduje się taką, która nie jest na bieżąco używana i zwalnia się ją. Ramkę można zwolnić przez zapisanie jej zawartości na dysku i zmianę tablicy stron (i innych tablic) dla wskazania, że strona nie jest już w pamięci. Zwolnioną ramkę można użyć do wprowadzenia strony, której brak spowodował błąd w procesie. Zastępowanie stron jest podstawą stronicowania na żądanie. W stronicowaniu na żądanie rozmiar przestrzeni adresów logicznych przestaje być ograniczony przez pamięć fizyczną. Aby zrealizować stronicowanie na żądanie należy: - opracować algorytm przydziału ramek - jeśli w pamięci znajduje się wiele procesów, to trzeba zdecydować, ile ramek zostanie przydzielonych do każdego procesu, - algorytm zastępowania stron należy znaleźć ramkę, która nie jest aktualnie wykonywana i zwolnić ją. Problem SZAMOTANIA sytuacja kiedy w procesie bardzo szybko następują po sobie kolejne błędy braku strony. Proces wtedy ciągle wykazuje brak strony, wymienia jakąś stronę, po czym z powodu jej braku, sprowadza ją z powrotem. Można powiedzieć, że taki proces szamoce się, czyli spędza więcej czasu na stronicowaniu niż na wykonaniu. Szamotanie powstaje m.in. w przypadku zbyt małej liczby ramek przydzielonych procesowi. 9

10 ZARZĄDZANIE Ą OPERACYJNĄ - PODSUMOWANIE Kryteriów wyboru metody zarządzania pamięcią jest bardzo wiele, m.in. - szybkość działania w miarę komplikowania się algorytmu wzrasta czas wymagany na odwzorowanie adresu logicznego na adres fizyczny. - fragmentacja zwiększenie stopnia wieloprogramowości jest możliwe m.in. przez upakowanie liczby procesów w pamięci. W związku z tym należy dążyć do zmniejszenia ilości pamięci marnowanej na skutek fragmentacji, zarówno wewnętrznej - występującej w systemach ze stałowymiarowymi jednostkami przydziału pamięci, jak i zewnętrznej w przypadku systemów, w których są zmienne długości jednostek przydziału pamięci. - przemieszczanie czyli upakowanie pamięci w celu uniknięcia fragmentacji zewnętrznej powoduje przesunięcie programu / procesu w pamięci wymaga to dynamicznego przemieszczania adresów logicznych w trakcie działania programu. - zwiększenie stopnia wieloprogramowości wymiana procesów z pamięci głównej do pamięci pomocniczej, dzielenie kodu i danych między różnych użytkowników (stronicowanie, segmentacja). - ochrona określenie stron lub segmentów jako tylko do czytania lub do czytania i pisania niezbędne np. w przypadku współdzielenia kodu. 10

11 11

12 12

13 13

14 ORGANIZACJA DANYCH NA DYSKIETKACH I DYSKACH TWARDYCH Z punktu widzenia systemu operacyjnego LOGICZNA STRUKTURA DYSKIETKI to pliki i katalogi (tzw. system plików), przy czym niektóre informacje zapisane w ściśle określonym miejscu na dysku mają szczególne znaczenie, np. sektor ładujący (ang. boot sector), tablica FAT (ang. File Alocation Table) struktura informująca system operacyjny, które jednostki i w jakiej kolejności tworzą plik. System operacyjny korzysta z kontrolera napędu dysków, który administruje fizyczną powierzchnią dyskietki, tzn. odpowiada m.in. na pytania gdzie szukać żądanego sektora, co zrobić z sektorami uszkodzonymi. Kontroler pośredniczy między magistralami systemowymi a 4 (max) napędami dysków elastycznych. Zwykle wmontowany jest na płycie głównej w jednym z gniazd rozszerzeń lub jako element zintegrowany z płytą. Rozkazy i dane przekazywane są do rejestrów kontrolera. Funkcje obsługujące czytanie i zapis na dyskietkę: - podprogramy systemu operacyjnego wywoływane przez rozkazy procesora zwane przerwaniami, - podprogramy BIOSu, - kontroler. FIZYCZNA STUKTURA DANYCH dyskietka składa się z jednakowych, koncentrycznych ścieżek. Ścieżki podzielone są na sektory 512-bajtowe (całkowita długość sektora to jednak 654B ze względu na informacje dodatkowe) stanowiące najmniejszą porcję informacji jaka może być z dyskietki odczytana. Każdy sektor należy do jednostki alokacji zwanej kluster o kolejnym numerze logicznym. Formatowanie dyskietki (formatowanie niskiego poziomu) naniesienie określonej fizycznej struktury ścieżek i ich sektorów. Poza sektorami 512-bajtowymi ścieżki zawierają wiele pól dodatkowych do zarządzania sektorami, tzn. m.in. do wyszukiwania sektorów, zapisywania informacji, korekcji błędów mechanicznych. 14

15 15

16 Znaczenie poszczególnych pól z rysunków powyżej: BOT ang. Beginning of Track EOT ang. End of Track Dla kontrolera napotkanie znacznika Z1 oznacza początek ścieżki. ARCHITEKTURY KOMPUTERÓW I SYSTEMY OPERACYJNE Zawartość i długość poszczególnych znaczników zależy od sposobu zapisu dyskietki: - zapis magnetyczny FM (ang. Frequency Modulation), - zapis MFM (ang. Modified FM). Na przykład dla MFM: Z1 to 80bajtów o wartości 4Eh, S 12-bajtowy ciąg zer, znacznik synchronizacyjny. Pozostałe znaczniki: - D1 (MFM: 4B) informuje kontroler, że za chwilę pojawi się metryka adresowa sektora - ID metryka adresowa sektora: I-wszy bajt podaje nr ścieżki, II-gi bajt nr głowicy, III-ci nr sektora, IV rozmiar sektora. - CRC-1 (ang. Cyclic Redundancy Check, tzw. suma kontrolna do sprawdzania poprawności zapisanych danych. Przekłamanie informacji sprawdza się też poprzez kontrolę parzystości każdy bajt ma 1 bit dodatkowy mówiący o tym, czy suma 1 w nim jest parzysta, czy nie). - pole zabezpieczające D1 i ID, - D3 znacznik początku danych, - DANE ich długość zależy od IV-ego bajtu znacznika ID, - CRC-2 suma kontrolna dla danych; zabezpieczenie pola danych, kontrola poprawności wprowadzanych danych, - Z5 czas potrzebny na obliczenie CRC-2. System operacyjny może mieć wpływ jedynie na zawartość pola ID. Mechaniczne własności napędu dyskietek Głowice przemieszczają się nad powierzchnią dyskietki. Umieszczone są one na tzw. wózku napędzanym silnikiem krokowym. Cały ten układ ma swoje własności mechaniczne, m.in.: bezwładność, czy częstotliwość rezonansu mechanicznego. Korekcja błędu położenia głowicy napędu dyskietek jest ograniczona. Jedynym punktem orientacyjnym jest ścieżka zerowa dysku. Szczególnie podatne na błędy są operacje, podczas których głowice przemierzają duże odległości, np. ze ścieżki 0 na ścieżkę 79! 16

17 Niedoskonałości wykonania elementów mechanicznych napędów oraz wady samego nośnika magnetycznego mogą powodować (i powodują) przekłamania utrwalanej informacji, dlatego konieczne jest stosowanie elementów/znaczników kontrolnych, np. CRC. FIZYCZNA STRUKTURA DANYCH NA DYSKACH TWARDYCH jest analogiczna jak dla dyskietki. Główna różnica polega na tym, że w obudowie dysku znajduje się nie jeden, lecz kilka talerzy pokrytych warstwą nośnika magnetycznego i obsługiwanych przez odpowiednie zespoły głowic. Z tego względu w przypadku dysków twardych nie mówi się o pojedynczych ścieżkach, lecz o tzw. cylindrach ścieżki o tym samym numerze położone na kolejnych talerzach pakietu. Ścieżki nadal są dzielone na sektory. Organizacja danych na ścieżce dysku twardego jest bardzo podobna do organizacji na dyskietce. Kilka różnic: pole ID IV-ty bajt w tym polu nie podaje wielkości sektora, lecz stanowi tzw. jego znacznik, w którym: bity 7-4 określone są jako zarezerwowane (do wykorzystania w przyszłości), 3 ścieżka zastępcza, 2 metryka adresowa wskazująca ścieżkę zastępczą, 1 ścieżka uszkodzona bez przydziału ścieżki zastępczej, 0 sektor uszkodzony. Jeżeli odpowiednio duża przestrzeń rezerwowa dysku na to pozwala, kontroler może zastąpić całą uszkodzoną ścieżkę. Kontroler przechowuje listy błędów oraz dokładny opis rzeczywisty dysku w pierwszym cylindrze. Ze względu na to, że prędkość obrotowa dysku twardego jest znacznie większa niż dyskietki (ok. 5-7 tys. obr./min.) ilość odczytywanych informacji może przekroczyć przepustowość kontrolera i dlatego, aby temu zapobiec, odczyt danych jest realizowany z tzw. przeplotem (ang. interleave), który polega na niesekwencyjnym odczycie kolejnych sektorów. Współczynnik przeplotu (ang. interleave factor, ILV) określa, co który sektor jest odczytywany podczas obrotu dysku. Jest to ważny parametr charakteryzujący zespół dyskkontroler. Technika ta daje kontrolerowi czas na przetworzenie odczytanego sektora, ale jednocześnie spowalnia proces odczytywania informacji. Np. ILV=1:3 => 1, 4, 7,..., 2, 5, 8,... Obecnie stosowane kontrolery (głównie IDE) są na tyle szybkie, że pozwalają odczytywać sektory sekwencyjnie, ze współczynnikiem przeplotu równym 1:1. 17

18 Formatowanie wysokiego poziomu (ang. high level format) ARCHITEKTURY KOMPUTERÓW I SYSTEMY OPERACYJNE Na dysku twardym najpierw budowana jest logiczna struktura partycji. Partycja logicznie wyodrębniony fragment dysku twardego, na który składa się pewna liczba przyległych do siebie cylindrów. Każdy taki napęd logiczny (np. w systemie DOS identyfikowany jako C, D, E,...) należy poddać operacji formatowania wysokiego poziomu, w trakcie którego w obszarze partycji zapisywany jest sektor ładujący, tablica alokacji plików (ang. File Alocation Table, FAT), katalog główny. Położenie partycji na dysku fizycznym jest określone przez: cylinder początkowy i liczbę cylindrów tworzących daną partycję. Dane te przechowywane są w tablicy partycji (ang. partition table), którą generuje program fdisk. FAT tablica alokacji pliku, tablica przydziału, wykorzystywana jest przez system zarządzania logicznymi strukturami danych. Jednostki przydziału (ang. clusters) grupują pewną liczbę sektorów. Dostępne są m.in. następujące rodzaje FAT: - FAT-16 systemy MS-DOS i pierwsze wersje Windows 95; maksymalny rozmiar tablicy przydziału w systemie FAT-16 wynosi 65525, a pojedynczy klaster nie może być większy niż 32kB. Z rozmiaru tablicy FAT i rozmiaru klastra wynika obszar dysku jaki może być objęty przez dany rodzaj systemu FAT. - FAT-32 późniejsze wersje Windows 95, - NTFS Windows NT i kolejne; max rozmiar klastra wynosi 64kB. Powtórne formatowanie dysku twardego nie niszczy zapisanej na nim informacji, a jedynie jej logiczną strukturę. Niszczona jest informacja o strukturze danych zawarta w FAT, dlatego przechowywanie rezerwowej kopii FAT w dodatkowym miejscu na dysku pozwala odzyskać informacje po formatowaniu. Do utworzenia kopii bezpieczeństwa obszaru zawierającego dane systemowe (FAT, sektor ładujący, katalog główny) należy użyć specjalnego programu, np. mirror.com lub Norton Disk Tool. 18

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

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ń 10 Pamięć zewnętrzna Dysk magnetyczny Podstawowe urządzenie pamięci zewnętrznej. Dane zapisywane i odczytywane przy użyciu głowicy magnetycznej (cewki). Dane zapisywane

Bardziej szczegółowo

Zarządzanie pamięcią operacyjną

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

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

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

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

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

Zarządzanie pamięcią w systemie operacyjnym

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

Bardziej szczegółowo

Sektor. Systemy Operacyjne

Sektor. Systemy Operacyjne Sektor Sektor najmniejsza jednostka zapisu danych na dyskach twardych, dyskietkach i itp. Sektor jest zapisywany i czytany zawsze w całości. Ze względów historycznych wielkość sektora wynosi 512 bajtów.

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

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

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

dr inż. Jarosław Forenc

dr inż. Jarosław Forenc Informatyka 2 Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr III, studia stacjonarne I stopnia Rok akademicki 2010/2011 Wykład nr 7 (24.01.2011) dr inż. Jarosław Forenc Rok akademicki

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

dr inż. Jarosław Forenc

dr inż. Jarosław Forenc Informatyka 2 Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr III, studia stacjonarne I stopnia Rok akademicki 2016/2017 Wykład nr 7 (11.01.2017) Rok akademicki 2016/2017, Wykład

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

Wydajność systemów a organizacja pamięci, czyli dlaczego jednak nie jest aż tak źle. Krzysztof Banaś, Obliczenia wysokiej wydajności.

Wydajność systemów a organizacja pamięci, czyli dlaczego jednak nie jest aż tak źle. Krzysztof Banaś, Obliczenia wysokiej wydajności. Wydajność systemów a organizacja pamięci, czyli dlaczego jednak nie jest aż tak źle Krzysztof Banaś, Obliczenia wysokiej wydajności. 1 Organizacja pamięci Organizacja pamięci współczesnych systemów komputerowych

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

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

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

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

Pamięć. Jan Tuziemski Źródło części materiałów: os-book.com

Pamięć. Jan Tuziemski Źródło części materiałów: os-book.com Pamięć Jan Tuziemski Źródło części materiałów: os-book.com Cele wykładu Przedstawienie sposobów organizacji pamięci komputera Przedstawienie technik zarządzania pamięcią Podstawy Przed uruchomieniem program

Bardziej szczegółowo

Architektura komputera Składamy komputer

Architektura komputera Składamy komputer Architektura komputera Składamy komputer 1 Społeczeństwo informacyjne Społeczeństwo charakteryzujące się przygotowaniem i zdolnością do użytkowania systemów informatycznych, skomputeryzowane i wykorzystujące

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

Architektura Komputerów

Architektura Komputerów Architektura Architektura Komputerów komputerowych Wykład nr. 9 dr Artur Bartoszewski PAMIĘCI MASOWE Zasada rejestracji magnetycznej Wszystkie typy pamięci na nośnikach magnetycznych działają na tej samej

Bardziej szczegółowo

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

Budowa komputera KROK PO KROKU! Opis wszystkich części komputera w sposób zrozumiały dla nowatorów Budowa komputera KROK PO KROKU! Opis wszystkich części komputera w sposób zrozumiały dla nowatorów Poszczególne podzespoły komputera 1. Monitor 2. Płyta główna 3. Procesor 4. Gniazda kontrolerów dysków

Bardziej szczegółowo

ang. file) Pojęcie pliku (ang( Typy plików Atrybuty pliku Fragmentacja wewnętrzna w systemie plików Struktura pliku

ang. file) Pojęcie pliku (ang( Typy plików Atrybuty pliku Fragmentacja wewnętrzna w systemie plików Struktura pliku System plików 1. Pojęcie pliku 2. Typy i struktury plików 3. etody dostępu do plików 4. Katalogi 5. Budowa systemu plików Pojęcie pliku (ang( ang. file)! Plik jest abstrakcyjnym obrazem informacji gromadzonej

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

Architektura komputerów

Architektura komputerów Architektura komputerów Tydzień 12 Wspomaganie systemu operacyjnego: pamięć wirtualna Partycjonowanie Pamięć jest dzielona, aby mogło korzystać z niej wiele procesów. Dla jednego procesu przydzielana jest

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

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

16MB - 2GB 2MB - 128MB

16MB - 2GB 2MB - 128MB FAT Wprowadzenie Historia FAT jest jednym z najstarszych spośród obecnie jeszcze używanych systemów plików. Pierwsza wersja (FAT12) powstała w 1980 roku. Wraz z wzrostem rozmiaru dysków i nowymi wymaganiami

Bardziej szczegółowo

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

Systemy operacyjne. dr inż. Marcin Czajkowski. Studia podyplomowe 2015-2016. Wydział Informatyki PB 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

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

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

Podzespoły Systemu Komputerowego:

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

Bardziej szczegółowo

Stronicowanie w systemie pamięci wirtualnej

Stronicowanie w systemie pamięci wirtualnej Pamięć wirtualna Stronicowanie w systemie pamięci wirtualnej Stronicowanie z wymianą stron pomiędzy pamięcią pierwszego i drugiego rzędu. Zalety w porównaniu z prostym stronicowaniem: rozszerzenie przestrzeni

Bardziej szczegółowo

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

Systemy plików i zarządzanie pamięcią pomocniczą. Struktura pliku. Koncepcja pliku. Atrybuty pliku Systemy plików i zarządzanie pamięcią pomocniczą Koncepcja pliku Metody dostępu Organizacja systemu plików Metody alokacji Struktura dysku Zarządzanie dyskiem Struktura pliku Prosta sekwencja słów lub

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

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.

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. Komputer (z ang. computer od łac. computare obliczać, dawne nazwy używane w Polsce: mózg elektronowy, elektroniczna maszyna cyfrowa, maszyna matematyczna) urządzenie elektroniczne służące do przetwarzania

Bardziej szczegółowo

PRZYDZIAŁ PAMIĘCI OPERACYJNEJ

PRZYDZIAŁ PAMIĘCI OPERACYJNEJ PRZYDZIAŁ PAMIĘCI OPERACYJNEJ dr inż. Krzysztof Patan Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski k.patan@issi.uz.zgora.pl Wstęp Pamięć komputera wielka tablica słów (bajtów)

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

Schematy zarzadzania pamięcia

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

Bardziej szczegółowo

Działanie systemu operacyjnego

Działanie systemu operacyjnego Budowa systemu komputerowego Działanie systemu operacyjnego Jednostka centralna dysku Szyna systemowa (magistrala danych) drukarki pamięci operacyjnej sieci Pamięć operacyjna Przerwania Przerwania Przerwanie

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

Zarządzanie pamięcią operacyjną

Zarządzanie pamięcią operacyjną Dariusz Wawrzyniak Plan wykładu Pamięć jako zasób systemu komputerowego hierarchia pamięci przestrzeń owa Wsparcie dla zarządzania pamięcią na poziomie architektury komputera Podział i przydział pamięci

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

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

Pamięć - parametry. 1. Pojemność 2. Szybkość 3. Koszt 4. Pobór mocy PAMIĘĆ KOMPUTEROWA Pamięć Do właściwej pracy podzespołów komputera i ich współpracy z procesorem potrzebna jest pamięć. Możemy dokonać podziału pamięci pod kątem różnych kryteriów: ulotność: możliwości

Bardziej szczegółowo

1. Budowa komputera schemat ogólny.

1. Budowa komputera schemat ogólny. komputer budowa 1. Budowa komputera schemat ogólny. Ogólny schemat budowy komputera - Klawiatura - Mysz - Skaner - Aparat i kamera cyfrowa - Modem - Karta sieciowa Urządzenia wejściowe Pamięć operacyjna

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

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

Podstawowe wiadomości o systemach plików.

Podstawowe wiadomości o systemach plików. Podstawowe wiadomości o systemach plików. Komputery mogą przechowywać informacje w kilku różnych postaciach fizycznych na różnych nośnikach i urządzeniach np. w postaci zapisów na dysku twardym, płytce

Bardziej szczegółowo

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

Spis treści. UTK Urządzenia Techniki Komputerowej. Temat: Napędy optyczne Spis treści Definicja...2 Budowa ogólna...3 Silnik krokowy budowa...4 Silnik liniowy budowa...4 Budowa płyty CD...5 1 Definicja Napęd optyczny jest to urządzenie, które za pomocą wiązki lasera odczytuje

Bardziej szczegółowo

Struktura dysku. Dyski podstawowe i dynamiczne

Struktura dysku. Dyski podstawowe i dynamiczne Struktura dysku Dyski podstawowe i dynamiczne System Windows 2000 oferuje dwa rodzaje konfiguracji dysków: dysk podstawowy i dysk dynamiczny. Dysk podstawowy przypomina struktury dyskowe stosowane w systemie

Bardziej szczegółowo

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

Bajt (Byte) - najmniejsza adresowalna jednostka informacji pamięci komputerowej, z bitów. Oznaczana jest literą B. Jednostki informacji Bajt (Byte) - najmniejsza adresowalna jednostka informacji pamięci komputerowej, składająca się z bitów. Oznaczana jest literą B. 1 kb = 1024 B (kb - kilobajt) 1 MB = 1024 kb (MB -

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

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

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

Działanie systemu operacyjnego

Działanie systemu operacyjnego Budowa systemu komputerowego Działanie systemu operacyjnego Jednostka centralna dysku Szyna systemowa (magistrala danych) drukarki pamięci operacyjnej I NIC sieci Pamięć operacyjna Przerwania Przerwania

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

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

Potrzeba instalacji w napędach SSD akumulatorów ograniczała jednak możliwości miniaturyzacji takich napędów. Pamięci masowe Dyski twarde SSD Opracował: Andrzej Nowak Bibliografia: Urządzenia techniki komputerowej część 2, K. Wojtuszkiewicz NEXT, 5/2009 http://pl.wikipedia.org/wiki/solid_state_drive SSD (ang.

Bardziej szczegółowo

System plików przykłady. implementacji

System plików przykłady. implementacji Dariusz Wawrzyniak Plan wykładu CP/M MS DOS ISO 9660 UNIX NTFS System plików (2) 1 Przykłady systemu plików (1) CP/M katalog zawiera blok kontrolny pliku (FCB), identyfikujący 16 jednostek alokacji (zawierający

Bardziej szczegółowo

Systemy operacyjne III

Systemy operacyjne III Systemy operacyjne III WYKŁAD Jan Kazimirski Pamięć wirtualna Stronicowanie Pamięć podzielona na niewielki bloki Bloki procesu to strony a bloki fizyczne to ramki System operacyjny przechowuje dla każdego

Bardziej szczegółowo

Budowa systemów komputerowych

Budowa systemów komputerowych Budowa systemów komputerowych Krzysztof Patan Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski k.patan@issi.uz.zgora.pl Współczesny system komputerowy System komputerowy składa

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

Podstawy. Pamięć wirtualna. (demand paging)

Podstawy. Pamięć wirtualna. (demand paging) Pamięć wirtualna Podstawy Podstawy Stronicowanie na żądanie Wymiana strony Przydział ramek Szamotanie (thrashing) Pamięć wirtualna (virtual memory) oddzielenie pamięci logicznej użytkownika od fizycznej.

Bardziej szczegółowo

SYSTEMY OPERACYJNE WYKLAD 4 - zarządzanie pamięcią

SYSTEMY OPERACYJNE WYKLAD 4 - zarządzanie pamięcią Wrocław 2007 SYSTEMY OPERACYJNE WYKLAD 4 - zarządzanie pamięcią Paweł Skrobanek C-3, pok. 323 e-mail: pawel.skrobanek@pwr.wroc.pl www.equus.wroc.pl/studia.html 1 PLAN: 2. Pamięć rzeczywista 3. Pamięć wirtualna

Bardziej szczegółowo

Działanie systemu operacyjnego

Działanie systemu operacyjnego Działanie systemu operacyjnego Budowa systemu komputerowego Jednostka centralna Sterownik dysku Sterownik drukarki Sterownik sieci Szyna systemowa (magistrala danych) Sterownik pamięci operacyjnej Pamięć

Bardziej szczegółowo

Od programu źródłowego do procesu

Od programu źródłowego do procesu Zarządzanie pamięcią Przed wykonaniem program musi być pobrany z dysku i załadowany do pamięci. Tam działa jako proces. Podczas wykonywania, proces pobiera rozkazy i dane z pamięci. Większość systemów

Bardziej szczegółowo

System plików przykłady implementacji

System plików przykłady implementacji System plików przykłady implementacji Dariusz Wawrzyniak CP/M MS DOS ISO 9660 UNIX NTFS Plan wykładu System plików (2) Przykłady implementacji systemu plików (1) Przykłady implementacji systemu plików

Bardziej szczegółowo

BUDOWA KOMPUTERA. Monika Słomian

BUDOWA KOMPUTERA. Monika Słomian BUDOWA KOMPUTERA Monika Słomian Kryteria oceniania O znam podstawowe elementy zestawu komputerowego O wiem, jakie elementy znajdują się wewnątrz komputera i jaka jest ich funkcja O potrafię wymienić przykładowe

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

Błąd pamięci karty graficznej lub Uszkodzona lub źle podpięta karta graficzna

Błąd pamięci karty graficznej lub Uszkodzona lub źle podpięta karta graficzna W zależności od producenta BIOS-u sygnały dźwiękowe mogą mieć różne znaczenie: długość i liczba piknięć wskazują na przyczynę błędu. Najpierw więc musimy ustalić, jaki BIOS znajduje się w naszym komputerze

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

System plików. Warstwowy model systemu plików

System plików. Warstwowy model systemu plików System plików System plików struktura danych organizująca i porządkująca zasoby pamięci masowych w SO. Struktura ta ma charakter hierarchiczny: urządzenia fizyczne strefy (partycje) woluminy (w UNIXie:

Bardziej szczegółowo

1. Pamięć wirtualna. 2. Optymalizacja pliku pamięci wirtualnej

1. Pamięć wirtualna. 2. Optymalizacja pliku pamięci wirtualnej 1. Pamięć wirtualna Jeśli na komputerze brakuje pamięci RAM wymaganej do uruchomienia programu lub wykonania operacji, system Windows korzysta z pamięci wirtualnej, aby zrekompensować ten brak. Aby sprawdzić,

Bardziej szczegółowo

Systemy plików FAT, FAT32, NTFS

Systemy plików FAT, FAT32, NTFS Systemy plików FAT, FAT32, NTFS SYSTEM PLIKÓW System plików to sposób zapisu informacji na dyskach komputera. System plików jest ogólną strukturą, w której pliki są nazywane, przechowywane i organizowane.

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

SOE Systemy Operacyjne Wykład 8 Pamięć wirtualna dr inż. Andrzej Wielgus

SOE Systemy Operacyjne Wykład 8 Pamięć wirtualna dr inż. Andrzej Wielgus SOE Systemy Operacyjne Wykład 8 Pamięć wirtualna dr inż. Andrzej Wielgus Instytut Mikroelektroniki i Optoelektroniki WEiTI PW Pamięć wirtualna Stronicowanie na żądanie większość współczesnych systemów

Bardziej szczegółowo

Zarządzanie pamięcią. Od programu źródłowego do procesu. Dołączanie dynamiczne. Powiązanie programu z adresami w pamięci

Zarządzanie pamięcią. Od programu źródłowego do procesu. Dołączanie dynamiczne. Powiązanie programu z adresami w pamięci Zarządzanie pamięcią Przed wykonaniem program musi być pobrany z dysku i załadowany do pamięci. Tam działa jako proces. Podczas wykonywania, proces pobiera rozkazy i dane z pamięci. Większość systemów

Bardziej szczegółowo

System plików i zarządzanie pamięcią pomocniczą. Koncepcja pliku. Atrybuty pliku. Struktura pliku. Typ pliku nazwa, rozszerzenie (extension)

System plików i zarządzanie pamięcią pomocniczą. Koncepcja pliku. Atrybuty pliku. Struktura pliku. Typ pliku nazwa, rozszerzenie (extension) System plików i zarządzanie pamięcią pomocniczą Koncepcja pliku Ciągła logiczna przestrzeń adresowa Koncepcja pliku Metody dostępu Organizacja systemu plików Metody alokacji Struktura dysku Zarządzenie

Bardziej szczegółowo

Organizacja typowego mikroprocesora

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ą

Bardziej szczegółowo

Twardy dysk. -urządzenie pamięci masowej

Twardy dysk. -urządzenie pamięci masowej Twardy dysk -urządzenie pamięci masowej Podstawowe wiadomości: Dysk twardy jeden z typów urządzeń pamięci masowej wykorzystujących nośnik magnetyczny do przechowywania danych. Nazwa "dysk twardy" (hard

Bardziej szczegółowo

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

Optymalizacja wydajności dysków pendrive. Cluster alignment. Optymalizacja wydajności dysków pendrive. Cluster alignment. Na wielu forach internetowych można spotkać się z pytaniami o przyczynę małej wydajności dysków przenośnych pendrive. Ludzie skarżą się, że

Bardziej szczegółowo

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

Wstęp do informatyki. Interfejsy, urządzenia we/wy i komunikacja. Linie magistrali Wstęp doinformatyki Architektura interfejsów Interfejsy, urządzenia we/wy i komunikacja Dr inż. Ignacy Pardyka Akademia Świętokrzyska Kielce, 2001 Slajd 1 Slajd 2 Magistrala Linie magistrali Sterowanie

Bardziej szczegółowo

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

Jednostka centralna. Miejsca na napędy 5,25 :CD-ROM, DVD. Miejsca na napędy 3,5 : stacja dyskietek Ćwiczenia 1 Budowa komputera PC Komputer osobisty (Personal Komputer PC) komputer (stacjonarny lub przenośny) przeznaczony dla pojedynczego użytkownika do użytku domowego lub biurowego. W skład podstawowego

Bardziej szczegółowo

Zarządzanie zasobami pamięci

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

Bardziej szczegółowo

Pliki. Operacje na plikach w Pascalu

Pliki. Operacje na plikach w Pascalu Pliki. Operacje na plikach w Pascalu ścieżka zapisu, pliki elementowe, tekstowe, operacja plikowa, etapy, assign, zmienna plikowa, skojarzenie, tryby otwarcia, reset, rewrite, append, read, write, buforowanie

Bardziej szczegółowo

Dydaktyka Informatyki budowa i zasady działania komputera

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

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

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

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

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

System plików warstwa fizyczna

System plików warstwa fizyczna System plików warstwa fizyczna Dariusz Wawrzyniak Plan wykładu Przydział miejsca na dysku Zarządzanie wolną przestrzenią Implementacja katalogu Przechowywanie podręczne Integralność systemu plików Semantyka

Bardziej szczegółowo

System plików warstwa fizyczna

System plików warstwa fizyczna System plików warstwa fizyczna Dariusz Wawrzyniak Przydział miejsca na dysku Zarządzanie wolną przestrzenią Implementacja katalogu Przechowywanie podręczne Integralność systemu plików Semantyka spójności

Bardziej szczegółowo

System plików warstwa fizyczna

System plików warstwa fizyczna System plików warstwa fizyczna Dariusz Wawrzyniak Przydział miejsca na dysku Przydział ciągły (ang. contiguous allocation) cały plik zajmuje ciąg kolejnych bloków Przydział listowy (łańcuchowy, ang. linked

Bardziej szczegółowo

Dyski półprzewodnikowe

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

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

Pamięci masowe. Historia. HDD (ang. Hard Disk Drive) dysk twardy. NEXT, 5/2009. WIKIPEDIA, http://pl.wikipedia.org/wiki/dysk_twardy

Pamięci masowe. Historia. HDD (ang. Hard Disk Drive) dysk twardy. NEXT, 5/2009. WIKIPEDIA, http://pl.wikipedia.org/wiki/dysk_twardy Pamięci masowe Dyski twarde HDD Bibliografia: Urządzenia techniki komputerowej część 2, K. Wojtuszkiewicz NEXT, 5/2009 WIKIPEDIA, http://pl.wikipedia.org/wiki/dysk_twardy HDD (ang. Hard Disk Drive) dysk

Bardziej szczegółowo