What are the differences of the time sharing and multiprocessing?

In "time sharing" a number of software "tasks" share the processing power of a single hardware processor, i.e. they execute in a pseudo parallell fashion. In "multi processing" each software "task" has a dedicated hardware processor, i.e. the "tasks" execute in a true parallel fashion.