Dual Priority Scheduling Algorithm Used in the nMPRA Microcontrollers – Dynamic Scheduler

Abstract

This paper is a follow up of an already published paper that described the static scheduler. It deals with a true dynamic scheduling algorithm that is meant to maximize the CPU utilization. The dual priority algorithm is composed of two different scheduling algorithms, earliest deadline first (EDF) and round robin (RR). We have chosen EDF, because it is a dynamic scheduling algorithm, used in real time operating systems, which can be easily implemented in hardware, by improving the nHSE architecture. The new dynamic scheduler algorithm provides a much better CPU utilization, very good switching time for tasks and events within 5 to 8 machine cycles and guarantees that no task will suffer from starvation.

Authors and Affiliations

Lucian ANDRIEȘ, Vasile Gheorghiță GĂITAN

Keywords

Related Articles

Research on the Production of Sintered Powder 316

The 316 austenitic stainless steel powders are typically used in applications requiring good corrosion resistance, mechanical strength at high and very low temperatures, good ductility, wear resistance, associated in som...

Opportunities to Analyse the Pollution in Metallurgical Industry

The metallurgical industry is a highly polluting economic sector. In order to establish measures to minimise the pollution, new methods are needed to analyse such processes. This article analyses the following possibilit...

Research Regarding the Wear Level for a New Constructive Solution of a Cutting Tool

The paper presents a study of wear made to implement a constructive solution for a new cutting tool. The design of the cutting tool can be checked from a functional perspective, as well as reliability during the cutting...

Emphasizing Physical Aspects and Applications of Graphenes

Graphenes have attracted much attention due to their properties and possible applications. This approach is dedicated to shortly describe the problems related to this promising element. Some aspects concerning physical d...

Influence of Normal Loads on Corrosion Behaviour of Ti-6Al-4V Alloy during Fretting in Artificial Saliva

The fretting corrosion behaviour of untreated Ti-6Al-4V alloy in artificial saliva solution was evaluated based on the change in open circuit potential (OCP) measured as a function of time. Fretting corrosion experiments...

Download PDF file
  • EP ID EP581394
  • DOI -
  • Views 107
  • Downloads 0

How To Cite

Lucian ANDRIEȘ, Vasile Gheorghiță GĂITAN (2015). Dual Priority Scheduling Algorithm Used in the nMPRA Microcontrollers – Dynamic Scheduler. Analele Universitatii "Dunarea de Jos" din Galati. Fascicula IX, Metalurgie si Stiinta Materialelor, 38(2), 66-71. https://europub.co.uk./articles/-A-581394