Pamięć podręczna (cache
https://pl.wikipedia.org/wiki/Pami%C4%9 ... _procesora) z pewnością jest pamięcią RAM ale nie systemu (komputerowego, mikroprocesorowego, mikrokontrolera) tylko pamięcią CPU.
Wypowiedź @jno jest "chaotyczna",takie masło maślane.
Co do funkcji pamięci RAM,to zależy czy jest ona użyta w CPU, mikrokontrolerze, FPGA, systemie akwizycji danych (np generowanie echa, zapis/odtwarzanie sampli - popularny kiedyś UMC5100), pamięć VideoRam (często 2-portowa), pamięć FIFO w ADC, jej rola jest trochę inna. Czasem stosowałem miniaturowe pamięci RAM w postaci rejestrów 74xx670. Zastosowanie RAM można by mnożyć i mnożyć, dlatego napisałem wcześniej, że pytanie jest zbyt ogólne. Omówienie wszystkich przypadków to temat na książkę, zwłaszcza, że pamięci mogą być statyczne, dynamiczne a nawet analogowe ale to raczej są EEPROM, np w popularnych kiedyś układach ISD, ale spotkałem się z pamięcią analogową, w postaci analogowego rejestru przesuwającego w układzie echa.
Przerzutnik RS to już 1-bitowa pamięć RAM. Tym bardziej kilka przerzutników. Mogą być połączone w systemie szeregowym, równoległym, mogą tworzyć rejestry w różnych kombinacjach (wejście/wyjście) szeregowo-równoległe (np 74xx164), równoległo-szeregowe (np 74xx165), równoległo-równoległe (np 74xx574), szeregowo-szeregowe. Mogą mieć sygnał reset, moga tworzyc kombinację szeregowo-równoległe+równoległo-równoległe (np 74xx595).
Pytanie było tak ogólne, ze pewnie chodzi o pracę domową w podstawówce. Pomocne mogą być liki:
https://zapytaj.onet.pl/Category/007,01 ... terze.html
https://brainly.pl/zadanie/1651336
https://brainly.pl/zadanie/7845878
Jak zdobyłem linki? Wpisałem w Google "rola pamięci ram".
Niestety, wszystkie te linki (nie czytałem zbyt dokładnie) traktują o RAM w komputerze. W systemie mikroprocesorowym czy mikrokontrolerze jest inaczej. Nie jest tam przechowywany program tylko same dane i stos CPU. W niektórych systemach może w RAM znaleźć się program, ale są to programy krótkie, bo tej pamięci jest mało (np w STM32 bootloader musi wykonywać się w pamięci RAM) albo system działa z RAM (jak w komputerze) a FLASH mikrokontrolera zawiera tylko program bootujący. Tak działają niektóre 8051, które program ładują z pamięci I2C lub z USB.
Najczęsciej jednak w systemach mikroprocesorowych w RAM przechowuje się tylko dane i stos.
O roli RAM w FPGA czy VideoRam itp nie będę pisał, bo powstanie książka, a nie wiadomo co co autorowi tak naprawdę chodzi.