Pamięć komputerowa to różnego rodzaju urządzenia i bloki funkcjonalne komputera, służące do przechowywania danych i programów (systemu operacyjnego oraz aplikacji). Potocznie przez "pamięć komputerową" rozumie się samą pamięć operacyjną.
Podział pamięci ze względu na:
- ulotność:
- pamięci ulotne przechowują dane tak długo, jak długo włączone jest ich zasilanie
- pamięci nieulotne zachowują dane także po odłączeniu zasilania
- możliwość zapisu i odczytu:
- tylko do odczytu (zapis odbywa się w fazie produkcji)
- jednokrotnego zapisu
- wielokrotnego zapisu, ale ograniczoną liczbę razy, długotrwałego i utrudnionego
- wielokrotnego trwającego w porównywalnie z odczytem, łatwego i nieograniczoną liczbę razy
- wymagająca kasowania przed zapisem nowych danych
- nośnik:
- półprzewodnikowy (układ scalony)
- optyczny
- magnetyczny (w tym pamięć ferrytowa)
- magnetooptyczny
- polimerowy (np. Millipede)
- papierowy (np. karta dziurkowana)
- linia opóźniająca (np. pamięć rtęciowa)
- łatwość (możliwość) przeniesienia wraz z zapisem do innego urządzenia
- miejsce w konstrukcji komputera:
- rejestry procesora
- pamięć podręczna, czyli cache
- pamięć operacyjna - dostępna bezpośrednio przez procesor, w tym RAM
- zewnętrzna - dostępna dla procesora jako urządzenie zewnętrzne, w tym pamięci USB, masowa (stacje dysków, taśm itp.)
- pamięć robocza podzespołów (np. rejestry stanu urządzenia, bufory w kartach sieciowych, bufor wysyłanego lub odebranego znaku w łączu szeregowym, pamięć obrazu w kartach grafiki)
- sposób dostępu do informacji:
- pamięć o dostępie swobodnym - po wybraniu adresu dostępna jest dowolna jednostka pamięci
- pamięć o dostępie szeregowym (cyklicznym) (rejestry przesuwne, pamięć taśmowa) - dostęp do danych wymaga odczytania ich kolejno
- pamięć skojarzeniowa (asocjacyjna) - miejsce dostępu do niej jest zależne od zawartości innej pamięci
- pamięć wielopoziomowa - pamięć o dostępie szeregowym w obrębie szeregowym, z możliwością wyboru sektorów
Brak komentarzy:
Prześlij komentarz