How multiprocessing is done in Single Core Systems?


Can we do multiprocessing on single core system ? I thought that single core means that ONLY one process/thread can execute at any time. For multiple processes , there can be concurrent execution to appear as they are executing Simultaneously.