Both the processes involve passive movement of a substance from an area of its high concentration to an area of low concentration. The major difference revolves around the type of substance being transported. Diffusion involves the transport of solute molecules in a solution whereas osmosis is the movement of water molecules from an area where they are in a higher concentration to the area where they are in a low concentration (from high water potential to low water potential).
The other difference is that diffusion occurs without a membrane whereas osmosis occurs across a semi-permeable membrane. Also, the flow of molecules occurs in one direction only whereas in diffusion, molecules may diffuse in any direction.
Also, diffusion may also occur in gases besides liquids but osmosis only occurs in aqueous solutions. Osmosis is also relatively slower than diffusion. Diffusion may disperse molecules over a very long distance but osmosis generally occurs over a short distance.
However, both processes occur in living and non-living things and both types of movements are regulated by the concentration of the molecules involved.
The other difference is that diffusion occurs without a membrane whereas osmosis occurs across a semi-permeable membrane. Also, the flow of molecules occurs in one direction only whereas in diffusion, molecules may diffuse in any direction.
Also, diffusion may also occur in gases besides liquids but osmosis only occurs in aqueous solutions. Osmosis is also relatively slower than diffusion. Diffusion may disperse molecules over a very long distance but osmosis generally occurs over a short distance.
However, both processes occur in living and non-living things and both types of movements are regulated by the concentration of the molecules involved.