Using on-chip communication network in on-chip multiprocessor systems is a relatively new idea which was introduced in late 90s and is still a subject of ongoing research. On-chip network provide scalability and ability to perform tasks in parallel. Computational power of this structure, allow simultaneous execution of multiple application with different requirements. With the increase in the number of applications that are running concurrently, their performance may be affected due to shared resources. To meet the needs of certain applications, we need mechanisms that provide us the required confidence. Since network-on-chip is the main common component of multi-processor systems chips which work based on network-on-chip, it is necessary to implement quality of service mechanisms to meet the communication needs.Since, different applications may have different requirements, such as delay, high throughput, low jitter and loss and ..., as much as possible, appropriate services should be provided for every applications. Therefore, it is necessary to provide quality of service mechanism to ensure throughput, guaranteed bandwidth and effectiveness. Providing quality of service is one of the important, attractive and required aspects of on-chip networks, which is still under study and development. Quality of Service parameters in these networks include relative throughput, delay and jitter. In this thesis we provide two solutions to achieve quality of service in on chip networks. The first approach is the use of scheduling algorithms. Two different ways to implement weighted round-robin scheduling algorithm are compared, and the algorithm which has better performance in providing quality of service is selected. Different simulations including simulating delay, maximum delay and throughput have been performed. Simulation results show improvement in delay and maximum delay parameters. The second approach is the use of a combination of on-chip network structure and an on-chip bus to assign a quality of service justify; TEXT-INDENT: 0cm; MARGIN: 0cm 0cm 8pt; unicode-bidi: embed; DIRECTION: ltr" Keywords: Quality of Service, Network on Chip, Bus Enhanced NoC