Lect03 MoC Differential Equation
Lect03 MoC Differential Equation
Elham Cheshmikhani
[email protected]
• Requirements
– Real-time-ness, efficiency, dependability, and extra-function requirements
• Dataflow models
• Ubiquitous Computing:
– Information anytime, anywhere
• Embedded systems provide fundamental technology
• Timing behavior
• we need to show that certain computations are completed in a given
amount of time, but the algorithm as a whole should possibly run
until power is turned off
- elapsed time, delaying of processes, timeouts, Deadlines
• Models of communication:
• Shared memory
• Critical sections: include semaphores, mutexes, conditional critical
regions, monitors, and spin locks
• Shared memory-based communication can be fast but is difficult to
implement in multiprocessor systems without a common physical
memory
• Message passing
• Messages are sent and received
• It can be implemented easily even if no common memory is
available
• Asynchronous message passing, also called non-blocking communication
• Synchronous message passing or blocking communication,
rendezvousbased communication
• Extended rendezvous, remote invocation
Actual behavior
If we assume: