Szablon dla tlumaczy
Transkrypt
Szablon dla tlumaczy
Wprowadzenie do Informatyki (WDI), Studia Dzienne Magisterskie mgr inż. Paweł Tadejko Pamięć Wiadomości i pojęcia, które należy znać: RAM, ROM, Rodzaje pamięci (SDRAM PC100/133, DDR - PC266/PC333) System operacyjny, uruchomione programy i przetwarzane dane przechowywane są w pamięci operacyjnej komputera. Jednym z głównych powodów takiego rozwiązania jest wielokrotne przyspieszenie pracy — średni czas dostępu pamięci operacyjnej jest około 1 000 razy krótszy niż czas dostępu do tych samych danych przechowywanych na dysku twardym. Aby zorganizować poszczególne komórki pamięci w sprawnie funkcjonujący układ trzeba je zaadresować. Najprostszym sposobem zorganizowania pamięci jest jej liniowa organizacacja. Ten sposób określany jest adresowaniem 2D. Do każdej komórki pamięci "podłączone jest" wejście, sygnał wybierania oraz wyjście. Adresowanie przy użyciu matrycy 3D polega na podziale pamięci na wiersze i kolumny. Dostęp do pojedyńczej komórki możliwy jest poprzez podanie numeru wiersza i kolumny. Do każdej komórki pamięci, oprócz sygnałów wejścia i wyjścia muszą zostać podłączone dwa sygnały wybierania — jeden dla numerów wierszy, drugi dla numerów kolumn. Obszary pamięci W zależności od nadanego adresu, komórki pamięci dzielą się na trzy obszary1: pamięć konwencjonalną lub pamięć DOS, zawierającą "niski" obszar pamięci — komórki o adresach od 0:0000-92 do FFFF oraz od 0:000-0 do A00) pamięć "górną", zawierającą bloki UMB (ang. Upper memory blocks), pamięć stronocowaną oraz adresy zarezerwowane dla BIOS-u — komórki o adresach od A:000F do FFFF, od E:0000 do E:FFFF, od C:0000-C do C:FFFF pamięć rozszerzoną (ang. Expand), zawierającą pamięć "wysoką" (ang. HMA — High memory area — komórki o adresach powyżej 10:0000 Pamięć RAM Pamięć RAM (ang. Random memory access) w latach 80. występowała w 16, 64, lub 1 024 kilobajtowych modułach zawierających 9 lub więcej chipów. Komputery serii 486 współpracowały z 30-pinowymi modułami pamięci SIMM (ang. Single inline memory modules). Komputery klasy Pentium współpracowały z jednym z trzech typów 72-pinowych modułów SIMM: pamięciami Fast Page, EDO lub SDRAM . Pamięci SIMM cechował średni czas dostępu od 70 do 50 ns. Obecnie wykorzystuje się pamięci DIMM (ang. Dual inline memory modules). Podstawową zaletę tych pamięci jest mozliwość pracy zgodnie z taktem zegara systemowego, dzięki czemu średni czas dostępu wynosi 10 ns (dla magistrali systemowej pracującej z częstotliwością 100 MHz), lub 8 ns (dla magistrali systemowej taktowanej czestotliowścią 133 MHz). Pamięć ROM Pamięć ROM (ang. Read only memory) jest specjanym modułem zawierającym program inicjujący komputer oraz parametry urządzeń nie obsługiwanych przez BIOS3. Pamięci typu FLASH mogą być wielokrotnie zapisywane bez fizycznego wymontowywania z płyty głównej. Rodzaje pamięci EDO DRAM (Extended Data Output Dynamic Random Access Memory) Nowszy typ pamięci DRAM. W przeciwieństwie do tradycyjnej pamięci DRAM, która w jednej 1 Na cztery, jeżeli uwzględnić pamięć wirtualną. 2 Adresy podane są w notacji segment-offset: każdy adres składa się z dwóch części: pierwsza jest szesnastkową liczbą określającą segment, czyli 64 KB blok pamięci. Druga liczba jest szesnastkową liczbą określającą offset, czyli położenie komórki pamięci w ramach segmentu. Tak więc zapis 0:0h oznacza pierwszy bajt w pierwszych 64 KB, zapis C:8000h — bajt o adresie 8000h znjadujący się w segmencie 0C. 3 Z reguły są tą dyski i sterowniki SCSI i specjalne karty grafiki. Wydział Informatyki, Politechnika Białostocka Strona 1 Wprowadzenie do Informatyki (WDI), Studia Dzienne Magisterskie mgr inż. Paweł Tadejko chwili czasu ma dostęp tylko do jednego bloku danych, EDO DRAM w czasie przesyłania jednego bloku danych pobiera już następny. SDRAM (Synchronous DRAM) Typ pamięci DRAM, która jest w stanie zsynchronizować swą pracę z szyną procesora przy 133 MHz (a czasami nawet 154 MHz). Nie oczekuje się jednak szybszych pamięci tego typu, gdyż zastąpią je zupełnie nowe rozwiązania, takie jak DDR SDRAM oraz RDRAM. Standard PC100/PC133 Typ pamięci SDRAM, która według producenta może działać wraz magistralą przy szybkości 100/133 MHz. Częstokroć możliwa jest poprawna praca przy wyższych częstotliwościach. DDR (Double Data Rate) Typ przesyłu danych, w którym wykorzystywane jest zarówno opadające jak i wzrastające zbocze sygnału, co powoduje że przy tej samej częstotliwości można teoretycznie przesyłac dwa razy więcej informacji. Na przykład 133 megahercowa pamięć DDR osiąga transfer równy 266 MHz, jeśliby użyć tradycyjnych metod przesyłu danych, w których tylko jeden typ sygnału może inicjować cykl pracy pamięci. Początkowo moduły DDR były używane tylko w wysokowydajnych kartach graficznych, a ostatnio pojawiły się na rynku moduły DDR jako typ pamięci głównej komputerów. Największym konkurentem technologii DDR jest firma Rambus wraz ze swą innowacją - RDRAM. Wydział Informatyki, Politechnika Białostocka Strona 2