CSE120 Operation system project - context switching, multiProcess , ThreadPackage, Inter-process-Communication