Pomnilnik za branje in zapisovanje je vrsta elektronskega pomnilnika, ki ga uporabljajo računalniki in druge naprave, v katerih so lahko shranjene informacije in se lahko te iste informacije pozneje pridobijo. Obstaja več fizičnih oblik pomnilnika za branje in pisanje, kot so čipi računalniškega pomnilnika z naključnim dostopom (RAM), trdi diski in ponovno zapisljivi zgoščeni diski (CD-RW), če jih naštejemo le nekatere. Namen te vrste pomnilnika je lahko trajno shranjevanje informacij za kasnejšo uporabo, kot je v primeru CD-RW, ali pa zagotavljanje območja hitrega dostopa do informacij, ki so bile prevedene ali naložene, kot je npr. primer s čipi RAM. Obstaja izrazita funkcionalna razlika med pomnilnikom za branje in pisanje, pomnilnikom samo za branje (ROM) in pomnilnikom samo za pisanje (WOM).
Daleč je branje-pisni pomnilnik najbolj razširjena vrsta pomnilnika v elektronskih napravah in računalnikih. Sistem lahko spremeni informacije, shranjene na danem naslovu v pomnilniku, in lahko tudi pridobi informacije iz pomnilnika. Ta metoda računalniškega pomnilnika je postala pomembna, saj so zapletenost napredne računalniške programske opreme in operacijski sistemi zahtevali postopoma večja območja za shranjevanje informacij in dolge izračune.
Obstajata dve obliki pomnilnika RW, pri čemer je prvi pomnilnik statičnega ali pomnilniškega tipa. To je vrsta pomnilnika, ki je zasnovana tako, da se v njega zapisuje in nato obdrži te informacije, čeprav nima aktivnega dela programske opreme ali elektronskega signala, ki ga napaja. Trdi diski, CD-RW, bliskovni pogoni in nekatere vrste vgrajenih vezij imajo to možnost.
Druga oblika se imenuje hlapni pomnilnik. To je običajno vgrajen mikročip ali druga elektronska strojna oprema, ki lahko deluje kot lokacija, kjer je mogoče brati in zapisovati informacije, vendar ne obstaja brez zunanjega napajalnika ali programskega sistema. Računalniški RAM je primer hlapnega pomnilnika za branje in pisanje, v katerem se informacije, shranjene v čipih RAM, izgubijo ali jih ni mogoče obnoviti, ko se računalnik izklopi. Ta vrsta pomnilnika ima zelo hiter čas dostopa, ker ni fizično kodiran na mediju.
V nasprotju s pomnilnikom za branje in pisanje sta pomnilnik samo za branje in samo za pisanje. Pomnilnik samo za branje se pogosto uporablja za prenos informacij na fizični medij na način, da ga uporabnik ne more spremeniti. Uporablja se tudi v nekaterih datotečnih sistemih za zaščito vitalnih področij operacijskega sistema pred poškodbami zaradi nesreč ali zlonamerne programske opreme. Pomnilnik samo za pisanje se običajno uporablja za zagotavljanje varnega izhoda za nepotrebne informacije ali druge signale, kot so navidezna vrata strojne opreme, ki ne vodijo v nič, imenovana naprava NUL, kjer je mogoče podatke varno odstraniti, vendar jih nikoli ne prebrati.