-Real-time multiprocessor systems are now commonplace. Manufacturers of traditionally uniprocessor embedded systems are also shifting towards multi-processor or multi-core platforms to obtain high computing performance. Embedded systems are the computing devices hidden inside a vast array of everyday products and appliances such as cell phones, toys, handheld PDAs, cameras, etc. An embedded system is various type of computer system or computing device that performs a dedicated function and/or is designed for use with a specific embedded software application. The Real Time Operating System (RTOS) supports applications that meet deadlines in addition to providing logically correct results. In this paper, we will discuss the study and analysis of the scheduling and synchronization. It also presents a system that can be schedule multiple tasks using global EDF scheduler and share the resource among tasks using preemptive synchronization algorithm. The main objective is to share resource among task sets and reduce the average waiting time and jitter for task. It considers global dynamic-priority preemptive multiprocessor scheduling of constrained-deadline periodic tasks that share resources in a non-nested manner. In the addition, a resourcesharing protocol (i.e. priority inheritance protocol) has been discussed to decrease the blocking overhead of tasks, which reduces the total utilization and has the potential to reduce the number of required processors.