Aktyw Forum

Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.

Sprawdź punkty Zarejestruj się

Zasada działania RAM-u w komputerze

Moderator:Jacek Bogusz

Awatar użytkownika
r-mik
-
-
Posty:351
Rejestracja:14 cze 2005, o 19:18
Lokalizacja:Wawa
Kontaktowanie:
Re: Zasada działania RAM-u w komputerze

Postautor: r-mik » 3 paź 2018, o 09:47

Pytanie tak ogólne, ze odpowiedzieć można tylko ogólnie https://pl.wikipedia.org/wiki/RAM

jno
-
-
Posty:169
Rejestracja:15 wrz 2017, o 08:18

Re: Zasada działania RAM-u w komputerze

Postautor: jno » 3 paź 2018, o 10:13

RAM czyli pamięć podręczna, to taka pamięć, która wykorzystywana jest tymczasowo, aby nie było konieczności zapisywania i odczytywania na dysku twardym, który z reguły jest wolny. RAM jest w tym zakresie wielokrotnie szybszy. Np filmy oglądane na youtube ściągane i zapisywane są własnie w pamięci RAM. Podobni jak dane w programach na których aktualnie pracujemy, a które przecież nie są nigdzie zapisane, no chyba, że je gdzieś zapiszemy sami. Proponuję sprawdzić jeszcze tutaj pod linkiem: https://lenovozone.pl/blog/poznajmy-tec ... amiec-ram/ - jak to wygląda w praktyce.

Awatar użytkownika
pajaczek
Moderator
Moderator
Posty:2653
Rejestracja:24 sty 2005, o 00:39
Lokalizacja:Winny gród

Re: Zasada działania RAM-u w komputerze

Postautor: pajaczek » 3 paź 2018, o 17:43

RAM czyli pamięć podręczna...
Że co?? Taki opis muzyczno słowny to bym na poziomie podstawówki oblał. Mylisz tak wiele różnych pojęć że aż boli.

Awatar użytkownika
r-mik
-
-
Posty:351
Rejestracja:14 cze 2005, o 19:18
Lokalizacja:Wawa
Kontaktowanie:

Re: Zasada działania RAM-u w komputerze

Postautor: r-mik » 4 paź 2018, o 00:22

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.

jno
-
-
Posty:169
Rejestracja:15 wrz 2017, o 08:18

Re: Zasada działania RAM-u w komputerze

Postautor: jno » 4 paź 2018, o 07:49

Pisząc pamięć podręczna, miałem na myśli pamięć o dostępie swobodnym. Sorry, za brak precyzji.

Awatar użytkownika
r-mik
-
-
Posty:351
Rejestracja:14 cze 2005, o 19:18
Lokalizacja:Wawa
Kontaktowanie:

Re: Zasada działania RAM-u w komputerze

Postautor: r-mik » 4 paź 2018, o 08:15

Jeśli już pisać o pamięci podręcznej to i roli jaką spełnia. Co daje przechowywanie w niej rozkazów, danych. Kiedy CASH faktycznie przyspiesza CPU a kiedy nic nie daje. Jeśli jest kilka poziomów, to ile i po co? Dlaczego daje sie kilka poziomów o różnej wielkości a nie jeden bardzo duży.

Wróć do „Magazyn Elektronika Praktyczna - dyskusje, komentarze”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 9 gości