It all depends on the size of the statistical pores in the membrane!
Membranes used in 'reverse osmosis' process are offered in varying retention sizes and you have to select the correct 'removal rating' for each application, just like all 'filters'. "RO" membranes can have a pore size of 0,05 nanometers (0,00005 µM up to 5,000 nanometres (5µM)
Desalination, to remove 'salt' ions, requires a pore size of ~0,1 nanometres (3.9×10−9 in or 0,0001µM) and will typically require 800-1000 psi to operate.
The typical 'under the sink RO membrane' will be in the range of 0,05 µM to 0,1 µM and will require only ~10 to 20 psi to operate; domestic water is between 40-60 psi. In that application, the RO membrane is just a 'fancy filter'.
That 0,05 to 0,1µM size will remove 'most' bacteria, and 'many' viruses to a 'high degree' of efficiency; but, arent 'perfect' due to normal manufacturing defects in the RO membrane. The reason that 'under the sink' RO membranes are used is because of the exceptionally large surface area of the very thin membrane requires less work getting the fluid though the pores ... in comparison to a small surface area 'micro-filter' at ~0,1µM. The downside for "under the sink RO" is that there no flow tangential to the surface of the membranes which keeps a normal high pressure RO application from fouling ... so that 'under the sink RO' is *just a filter* using a LOT of very thin membrane; and, your going to have to change it as often as any other 'filter'!
Reverse Osmosis doesnt always imply 'salt removal' ... you have to specify the size of the 'particle' that you want to 'retain' ... just like any other 'filter'.
