What is the difference between real time processing and time sharing processing?

In real time system, a job has to be completed within fixed deadline(time allowed).
If job is not completed within the given time then system may extend time for doing the operations.

In time sharing system, fixed time is given to each process and all the processes are arranged in a queue. If the job is not completed within the given time then it jumps to the next job leaving the previous job unfinished. After processing to each job, it again give the same time for unfinished job.