I recommend the Microsoft office 2013 home and student instant license.<span />
Answer:
Preemptive scheduling is the scheduling which a process given to the CPU can be suspended if a more suitable process comes between execution.
For example :- In SJF (Shortest Job First) a more smaller process comes between the execution the CPU will execute the new process and the process which was in the execution will be suspended for the time being.
Non-Preemptive scheduling cannot suspend the process in between if a process is in execution it will be fully executed then other process will get executed.
Strict Non preemptive scheduling are not suitable for computer centers because it cannot execute process with more priority if it comes between the execution.