Różnica między SRAM i DRAM
Opis SRAM
Statyczna pamięć RAM (SRAM) pochodzi od faktu, że po zapisaniu danych będzie ona przechowywana tak długo, jak długo moduł będzie zasilany energią elektryczną. Po zapisaniu, kontroler pamięci może zapomnieć o danych, dopóki nie zostanie odzyskany, dzięki czemu będzie bardziej wydajny. SRAM przechowuje każdy bit danych w sześciu półprzewodnikowych tranzystorach polowych z efektem pola metalowego lub tranzystorów polowych MOSFET (tranzystorów polowych z tlenkiem półprzewodników). SRAM jest wykorzystywany w urządzeniach, które wymagają dostępu do danych tak szybko, jak to możliwe, bez potrzeby stosowania dużej pojemności. Niektóre przykłady to pamięć podręczna procesora i magistrali, dysk twardy, bufory routera i drukarki.
Opis DRAM
Dynamiczna pamięć RAM lub dynamiczna pamięć RAM (DRAM) przechowuje dane za pomocą tranzystora i dopasowanego kondensatora dla każdego bitu danych. Kondensatory stale tracą energię elektryczną, co wymaga od kontrolera pamięci aktualizacji pamięci DRAM kilka razy na sekundę w celu zachowania danych. Ponieważ DRAM wymaga tylko jednego tranzystora na bit danych, chipy DRAM są znacznie gęstsze i mogą przechowywać więcej danych niż SRAM w pakiecie o tym samym rozmiarze. Z tego powodu komputery korzystają z modułów DRAM dla pamięci głównej, ponieważ muszą mieć największą możliwą pojemność. Moduły DRAM o tej samej pojemności byłyby po prostu zbyt duże dla większości aplikacji.
Zalety SRAM
Dwie główne zalety SRAM to szybkość i zużycie energii. SRAM nie wymaga ciągłej aktualizacji, ponieważ wykorzystuje zasoby i wymaga dodatkowego zespołu obwodów. To sprawia, że jest z natury szybsza. Brak stałego i mniej skomplikowanego obwodu aktualizacji pozwala zużywać znacznie mniej energii niż pamięć DRAM. To sprawia, że jest to preferowany rodzaj pamięci dla urządzeń przenośnych, które działają na baterie. Prostsza konstrukcja ułatwia również interfejs z pamięcią, wymagając mniej skomplikowanego programowania.
Zalety pamięci DRAM
DRAM ma dwie zalety w stosunku do SRAM, które sprawiają, że jest to konieczne. Ponieważ pamięć DRAM wymaga tylko jednego tranzystora na bit danych, chipy mogą być znacznie gęstsze, co pozwala na przechowywanie większej ilości danych niż moduł SRAM o podobnej wielkości. Dzięki temu ich rozmiar jest niewielki i sprawia, że są tańsze w produkcji. W doskonałym świecie inżynierowie komputerowi używają SRAM tylko w swoich projektach, ale w tej chwili nie jest to po prostu praktyczne.