Abstract

It is common knowledge in Information Technology (IT) that an embedded system is based on microprocessor and is built to control a function or a range of functions. Although, it is not designed to be programmed by the end user in the same way that a PC is, it is designed to perform one particular task with choices and different options [1-5]. Multitasking is a method by which multiple tasks, also known as processes, share common processing resources, such as CPU. The main aim of this paper is analysis of the design of the embedded systems and a focus on mid-level abstractions for concurrent programs.

Highlights

  • IntroductionThe main criteria for the processor are whether it can provide the processing power needed to execute the tasks within the system

  • The main “parts” that consist an embedded system are: Processor, Memory, Peripherals, Software and Algorithms.The main criteria for the processor are whether it can provide the processing power needed to execute the tasks within the system

  • When it comes to the programming language that application programmers use to develop software, a language that expresses a computation as a sequence of operations is called an imperative language

Read more

Summary

Introduction

The main criteria for the processor are whether it can provide the processing power needed to execute the tasks within the system Sometimes it occurs that the tasks are either underestimated in terms of their size and/or complexity or that the specification is beyond the processor’s capabilities. These issues are in bigger scale because of the performance measurement used to judge the processor. The software overheads for high level languages, operating systems and interrupts may be higher than expected These are all issues that can turn a paper design into failed reality [2,3,4]. While processor performance is important and consists the first gating criterion, there are others such as cost, power consumption, software tools and component availability

Objectives
Methods
Results
Conclusion
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.