Why Does The Software Design Differ From Real Time System Design?
Real time system design difference from others.
1 Answer - Sort by: Date | Rating
The design process for real time systems differs from other software design processes because the system response times must be considered early in the process. Events (the stimuli) rather than objects or functions should be central to the design process. There are several stages in this design process:-
1-Identify the stimuli that the system must process and the associated responses.
2-For each stimulus and associated responses, identify the timing constraints which apply to both stimulus and response processing.
3-Aggregate the stimulus and response processing into a number of concurrent processes. A good model for the system architecture is to associate a process with each class of stimulus and response.
4-For each stimulus and response, design algorithm to carry out the required computations. Algorithm designs often have to be developed relatively early in the design process to give an indication of the amount of processing required and the time to complete that processing.
5-Design a scheduling system which will ensure that processes are started in time to meet their deadlines.
6-Integrate the system under the control of a real time executive.
Naturally, this is an iterative process. The process architecture has been established and scheduling process has been decided extensive assessment and stimulations are needed to check that the system will meet its timing constraints.
1-Identify the stimuli that the system must process and the associated responses.
2-For each stimulus and associated responses, identify the timing constraints which apply to both stimulus and response processing.
3-Aggregate the stimulus and response processing into a number of concurrent processes. A good model for the system architecture is to associate a process with each class of stimulus and response.
4-For each stimulus and response, design algorithm to carry out the required computations. Algorithm designs often have to be developed relatively early in the design process to give an indication of the amount of processing required and the time to complete that processing.
5-Design a scheduling system which will ensure that processes are started in time to meet their deadlines.
6-Integrate the system under the control of a real time executive.
Naturally, this is an iterative process. The process architecture has been established and scheduling process has been decided extensive assessment and stimulations are needed to check that the system will meet its timing constraints.
0
0
- Can You Tell Me Differences Between Software Design And System Design? Please It's Necessary.
- What Does It Means When A Database System Is Time-consuming To Design?
- What Is A Real Time Operating System?
- How Does Landscape Design Differ From Landscape Architecture?
- What Is Real-Time System? Can You Describe Its Types?
- How Do You Add A Button To Your Microsoft® Word® Toolbar For Office 2007?
- Where Can I Download Microsoft Word 2007?
- Where To Get A Free Decoder For Windows Xp Media Player?
- Where To Get A Decoder For Media Player 11?
- I Lost My Microsoft Windows Xp Home Edition Version 2002,sp 2 What To Do?
- Which Application Software Packages Are The Most Important For Business End User To Know How To Use?explain The Reason For Your Choices.
- When I Grow Up I Am A Successfully Person Or Not Give My Answer Within 10-15 Seconds Because I Dont Have Time To Do This?
- Describe Your Areas/categories Of Specialization In Sports?
- What Is Centralized Deadlock Detection Algorithm And How Its Code In C Language?
- I Need The DIN 55662 Paint And Varnishes Standard. Where Can I Find It?
- I Have A G1 1.6 And I Keep Trying To Watch Movies On Ifap.to But It Keeps Saying The Video Cannot Be Played. I Have The Video Player I Just Don't Know What To Do With It Can Anyone Help Me?
- What Is Pagefile.sys?
- How Can I Download Tally 5.4 For Free?
- What Is Definition Of Data Dictionary?
- How To Get Pro Tools Free?
- What Is Used To Display Different Parts Of A Word Document?
- Which Of The Following Best Describes The Management Functions That The Operating Systems Performs?
- What Does It Mean, How Do You, Uninstall A Program Manually?
- How Can I Get A Windows Xp Crack?
- How To Convert A Text Into Proper Text?
- What Were Noted Activities In The Holocaust?
- What Is The First Name For Computers?
- What Is Macros In Excel?
- What Are The Company That Uses An Android Operating System?
- For What Purpose We Implement Cryptography In Software Administration?

New Comment - Comments are editable for 5 min.