Pamięci wewnętrzne ROM i RAM
Każdy komputer potrzebuje pamięci RAM (Random Acces Memory- pamięć o swobodnym dostępu) do której ładuje aktualnie używane dane, tak aby były one błyskawicznie dostępne dla procesora. RAM jest dużo szybsza od pamięci masowych, takich jak dyski twarde, napędy CD-ROM. Jednak w przeciwieństwie do tych typów pamięci dane zawarte w RAM giną po wyłączeniu komputera a więc RAM do pracy wymaga stałego źródła zasilania. RAM to układy scalone osadzone na niewielkich plastikowych płytkach, zwanych modułami pamięci. Przez lata parametry jak i ich wygląd znacznie się zmienił. Poniżej przedstawiona została charakterystyka modułów pamięci zaczynając od najstarszych a kończąc na obecnie dostępnych w sprzedaży.
Pamięć RAM
- 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, z których składa się ten program. Pamięć RAM jest pamięciąulotną, co oznacza, iż po wyłączeniu komputera, informacja w niej zawarta jest tracona. Pamięć ta często nazywana jest DRAM (ang. Dynamic RAM) ze względu na zasadę działania: pojedyncza komórka pamięci zawiera kondensator (pojemność), który naładowany do pewnego napięcia, przechowuje jeden bit danych. Kondensator szybko rozładowuje się i należy systematycznie odświeżać zawartość komórki, poprzez zaadresowanie jej i ponowne doładowanie kondensatora. Proces ten nosi nazwę odświeżania pamięci i musi być realizowany cyklicznie.
- Pamięć charakteryzowana jest przez dwa istotne parametry: pojemność oraz czas dostępu. Pojemność pamięci jest funkcją liczby linii adresowanych i wielkości komórki; jeśli pamięć jest adresowana za pomocš 10-liniowej (10-bitowej) szyny adresowanej, a każda komórka może przechować 8 bitów, pojemność jej wynosi 1024 bajty (1 kilobajt - 1KB). Procesor PENTIUM za pomocą swojej 32-bitowej szyny adresowanej może obsługiwać pamięć o pojemności 4GB (gigabajtów).
- Czas jaki upłynie od momentu zaadresowania komórki pamięci do uzyskania zapisanej w tej komórce informacji nazywa się czasem dostępu. Czasy dostępu współczesnych pamięci DRAM wynoszą kilkadziesiąt nanosekund, co oznacza iż w ciągu tych kilkudziesięciu nanosekund, zanim nie zostanie odczytana informacja, nie można zaadresować następnej komórki.
- Nowszy typ pamięci tzw. EDO-RAM (ang. Extended Data Out - RAM) została wyposażona w mechanizm pozwalający już w trakcie odczytu danych wystawiać na szynie adresowanej kolejny adres. Pamięć ta posiada więc krótszy czas dostępu.
Pamięć ROM
Pamięć ROM zwaną EPROM . Pamięć ta jest pamięcią stała co oznacza że po wytłoczeniu komputera pamięć ta nie ginie. Przechowuje ona podstawowe testy diagnostyczne mikrokomputera (POST - Power On Self Test) oraz oprogramowanie obsługujące urzą dzenia wejścia/wyjścia, dołączone do mikrokomputera (tzw. BIOS). Umieszczona jest w podstawe, dzięki czemu istnieje możliwość zmiany jej pojemności. Oczywiście o fakcie zmiany pojemności pamięci EPROM, musi być powiadomiony system, poprzez zmianę położenia odpowiedniej zworki na płycie głównej. Pamięć możemy również programować za pomocš odpowiedniego programu zwanego SETUP.