Question

In: Computer Science

Embedded system.What do you understand by the term "real-time"? How is the concept of real-time different...

Embedded system.What do you understand by the term "real-time"? How is the concept of real-time different from the traditional notion of time? Explain your answer using a suitable example.

Give an example of soft real-time task and non-real-time task. Explain the key difference between the characteristics of these two types of tasks.

Solutions

Expert Solution

a) When there is a required duration by which a particular system has to finish all the desired tasks, the system is called real-time.

b) In a real‐time application, the notion of time stands for the absolute time which is quantifiable. In contrast to real time, logical time, used in most other applications, deals with a qualitative notion of time and is expressed using event ordering relations. Here, the actual duration of time matters less than the order in which the events occur.

c) For example, the actuator for an automatic door closing mechanism (which is an embedded system) may require that the motor to close the door take no more than 3 seconds in order to prevent unauthorised access. Here, the notion of time is absolute, in that no matter the internal logical ordering of tasks, the door closing mechanism must complete before a certain absolute time deadline.

d) An example of a soft-real-time task is calls on a cellular phone. The voice may be noisy or delayed to a certain extent, but if a call is degraded for a long period of time, it is ulitimately disconnected.

An example of a non-real-time task is a legacy email service, wherein it may have taken hours or even days for an email to deliver to the recipient.

e) Key difference between a soft real-time task and a non-real-time task:

In a soft real-time system, there is a hard deadline (or time bound), but some delays are acceptable if they lie in a pre-defined acceptable range. These tasks are always defined as being a quantitative expression of time. Meanwhile, a non-real time task cannot be expressed as an expression of time, and there are no real detriments caused if the task gets delayed. There are no time bounds for a non-real-time task, though logical event ordering constraints may apply.

(if you liked the answer, feel free to give it a thumbs up. Thank you so much!)


Related Solutions

what do you understand about concept? what are different types of concept. what kind of concept...
what do you understand about concept? what are different types of concept. what kind of concept do you see most in nursing practice and research
How do you understand the concept of an activated complex? What is it?
How do you understand the concept of an activated complex? What is it?
What is Real and What is Reality How do you understand the word real? What is...
What is Real and What is Reality How do you understand the word real? What is real for you personally? How do you understand the word reality. What is reality for you? What do you make of reality TV Or what do you make of virtual reality So far who do you agree with the most, the rationalist (mind, theory, abstraction) or the Empiricists (5 senses, experiences, testability) why? Do you agree with Heraclitus that everything in the physical/tangible world...
What do you understand by the term development?
What do you understand by the term development? What are the main laws of development.
1. Explain the following: a) Types Real Time Systems. b) Design metrics for Real Time Embedded...
1. Explain the following: a) Types Real Time Systems. b) Design metrics for Real Time Embedded Systems. 2. Explain the main differences between ASIP, FPGA, PLD and ASIC. 3. Define the processor technology and compare between single purpose processor, general purpose proces- sor and application specific processor.
1. What do you understand by the term ‘Flexible Manufacturing systems’ explain the different functionalities of...
1. What do you understand by the term ‘Flexible Manufacturing systems’ explain the different functionalities of this system?
1. What do you understand by the term ‘Flexible Manufacturing systems’ explain the different functionalities of...
1. What do you understand by the term ‘Flexible Manufacturing systems’ explain the different functionalities of this system? . . please write at least 500 words.
1. How do you understand the concept of measurement, including measurement validity and reliability, in criminal...
1. How do you understand the concept of measurement, including measurement validity and reliability, in criminal justice research? 2. How do you view measurement issues in police auditing, particularly in performance audits? 3. What specific measurement criteria would you like to use, if you are hired to conduct an audit on police performance in crime clearance, that you believe would yield strong validity and reliability?
7. What are the applications of an Embedded and Real Time Systems. 8. Analyze in detail...
7. What are the applications of an Embedded and Real Time Systems. 8. Analyze in detail about the challenges in Embedded and Real-Time systems design. 9. What are the parameters to be considered while designing an Embedded System Process? 10. Why microprocessor/microcontroller is used in Embedded system.
1. What do you understand by the term risk? 2. How would you contextualize risks in...
1. What do you understand by the term risk? 2. How would you contextualize risks in your organization? 3. List four methods of identifying risks in an organization. 4. How are risks analyzed? 5. What do you understand by the terms “long term” and “short term” risk treatments? 6. Explain the role of every worker in regards to identification of risks. 7. List the role of senior management team in the mitigation process of risks. 8. Discuss the aims and...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT