Your SlideShare is downloading. ×
The Task Model
The Task Model
The Task Model
The Task Model
The Task Model
The Task Model
The Task Model
The Task Model
The Task Model
The Task Model
The Task Model
The Task Model
The Task Model
The Task Model
The Task Model
The Task Model
The Task Model
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

The Task Model

1,185

Published on

Presentation of task oriented design of embedded applications.

Presentation of task oriented design of embedded applications.

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,185
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • Basic execution thread of a programShould be independent of othersLightly coupled
  • Transcript

    • 1. The Task Model
      Jernej Virag
      14. 6. 2010
      1
      Jernej Virag
    • 2. A Task
      14. 6. 2010
      Jernej Virag
      2
      basic execution unit
    • 3. Task-oriented design
      Designing embedded programs with tasks
      14. 6. 2010
      Jernej Virag
      3
    • 4. Task-oriented design
      14. 6. 2010
      Jernej Virag
      4
      Parallel
      tasks have to be able to run in parallel
    • 5. Task-oriented design
      14. 6. 2010
      Jernej Virag
      5
      Timing
      separate time domains
    • 6. Task-oriented design
      14. 6. 2010
      Jernej Virag
      6
      Priority
      different response time and importance
    • 7. Task-oriented design
      14. 6. 2010
      Jernej Virag
      7
      Structure
      single task for single piece of functionality
    • 8. Task-oriented design
      14. 6. 2010
      Jernej Virag
      8
      Coupling
      loose coupling
    • 9. Task-oriented design
      14. 6. 2010
      Jernej Virag
      9
      Periodic execution
      periodic functions warrant their own task
    • 10. Inter-task communication
      Tasks talking to each other
      14. 6. 2010
      Jernej Virag
      10
    • 11. Inter-task communication
      14. 6. 2010
      Jernej Virag
      11
      Shared variables
      variables accessable by all tasks
    • 12. Inter-task communication
      14. 6. 2010
      Jernej Virag
      12
      Event buffers and queues
      a more execution safe approach
    • 13. Inter-task communication
      14. 6. 2010
      Jernej Virag
      13
      Synchronization
      concurrent access problems and solutions
    • 14. The Task Diagram
      Outlook and elements
      14. 6. 2010
      Jernej Virag
      14
    • 15. The Task Diagram
      14. 6. 2010
      Jernej Virag
      15
    • 16. The Task Diagram
      14. 6. 2010
      Jernej Virag
      16
      data flow
      information flow
    • 17. ?
      14. 6. 2010
      Jernej Virag
      17

    ×