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
Pytanie tak ogólne, ze odpowiedzieć można tylko ogólnie https://pl.wikipedia.org/wiki/RAM
Re: Zasada działania RAM-u w komputerze
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.
Re: Zasada działania RAM-u w komputerze
Że co?? Taki opis muzyczno słowny to bym na poziomie podstawówki oblał. Mylisz tak wiele różnych pojęć że aż boli.RAM czyli pamięć podręczna...
Re: Zasada działania RAM-u w komputerze
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.
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.
Re: Zasada działania RAM-u w komputerze
Pisząc pamięć podręczna, miałem na myśli pamięć o dostępie swobodnym. Sorry, za brak precyzji.
Re: Zasada działania RAM-u w komputerze
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.
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 3 gości