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.
|
|
- Marcin Sadowski
- 8 lat temu
- Przeglądów:
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 Typy pamięci Ulotność, dynamiczna RAM, statyczna ROM, Miejsce w konstrukcji komputera, pamięć robocza RAM,
Bardziej szczegółowoZasada 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ółowoArchitektura 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ółowoZarzą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ółowoPamięć 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ółowoArchitektura 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ółowoStruktura 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ółowoSystemy 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ółowoZarzą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ółowoSektor. 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ółowoPAMIĘ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ółowoRODZAJE 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ółowoPamięć 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ółowodr 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ółowoKomputerowa 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ółowodr 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ółowoPamię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ółowoWydajność 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ółowoPamięć. 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ółowoTechnologia 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ółowoBudowa 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ółowoLEKCJA. 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ółowoPamięć. 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ółowoArchitektura 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ółowoPamięć 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ółowoArchitektura 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ółowoBudowa 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ółowoang. 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ółowoKomputer 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ółowoArchitektura 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ółowoPodstawy 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ółowoARCHITEKTURA 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ółowo16MB - 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ółowoSystemy 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ółowoOpracował: 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ółowoArchitektura 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ółowoPodzespoł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ółowoStronicowanie 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ółowoSystemy 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ółowoPamięć 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ółowourzą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ółowoPRZYDZIAŁ 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ółowoPamię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ółowoSchematy 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ółowoDział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ółowoPamię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ółowoZarzą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ółowoMagistrala 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ółowoPamięć - 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ółowo1. 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ółowoArchitektura 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ółowoWykł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ółowoPodstawowe 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ółowoSpis 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ółowoStruktura 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ółowoBajt (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ółowoZaleta 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ółowoArchitektura 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ółowoPamię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ółowoDział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ółowoTemat: 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ółowoPotrzeba 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ółowoSystem 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ółowoSystemy 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ółowoBudowa 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ółowoMikroprocesor 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ółowoPodstawy. 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ółowoSYSTEMY 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ółowoDział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ółowoOd 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ółowoSystem 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ółowoBUDOWA 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ółowoPROJEKTOWANIE 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ółowoBłą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ółowodr 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ółowoSystem 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ółowo1. 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ółowoSystemy 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ółowoTechnologie 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ółowoSOE 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ółowoZarzą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ółowoSystem 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ółowoOrganizacja 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ółowoTwardy 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ółowoOptymalizacja 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ółowoWstę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ółowoJednostka 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ółowoZarzą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ółowoPliki. 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ółowoDydaktyka 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ółowoPodstawy 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ółowoUrzą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ółowoLEKCJA 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ółowoWykł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ółowoSystem 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ółowoSystem 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ółowoSystem 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ółowoDyski 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ółowoWspół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ółowoPamię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