In principle, what happens when an ideal gas undergoes an isothermal process? How is the gas at a constant temperature; is it maintained at that temperature? If we supply heat to the standard ideal piston assembly, why, or rather how is the heat supplied completely converted to work done by the system? Trying to get bit of a molecular picture here. Also, what happens if known amount of heat is supplied to ideal gas at known thermodynamic state?