The correct option is C Both a and b
Porous and non-porous are two types of membrane.
They work through a different mechanism.
Highly selective nonporous membranes must be very thin to achieve reasonable capacities per unit area. This limits their mechanical strength.
Porous membranes typically contain larger voids than non-porous membranes which have interconnected pores significantly larger than the molecular diameters of gases passing through them.