Real time programming urgent

Discussion in 'Software' started by abhinav, Sep 17, 2005.

  1. abhinav

    abhinav Private E-2

    :) hey frenz.... i've been doin research work in real time systems.... if ne1 of u has ne idea of some specific difference between concurrent programs n real time programs.... 'en plz kindly let me knw.

    secondly if someone gets a couple of sample real time codes in C or C++ then u can plz send 'em to me on my e-mail id....
    .... i wud really be appriciated

    with regards
    abhinav agrawal
    abhinav_ag19@rediffmail.com
     
  2. QuickSilver

    QuickSilver Corporal

    Hmmm this sounds like a college question for sure...

    I can't remember what the exact text-book definition of Real Time Vs Concurrent is but a good place to start is the following...

    Real Time Systems
    A system who's output is required within a time constraint. Typically (and primarily) this is because the system is connected to real-world inputs (sensors) in order to gather the data it uses to perform its primary function.
    An exmaple : A computer controller cooling system for a nuclear reactor. Consider the implications of the cooling system not performing its output within a defined finite time...

    I guess if you're to differentiate a Concurrent System from a RTS then a concurrent system is probably simply a system that is concurrent in design and implementation - utilising multi-threading programming languages and with all the necessary design considerations required in a multi-processing environment - deadlock/livelock situations, semaphore/mutex usage... if the system uses multiple threads then the priority of each thread has to be considered.
    There are techniques which allow you to determine whether a pre-emptive task scheduling setup will allow each thread to execute.

    Of course a lot of the aspects I've mentioned are programming techniques used in Real Time Systems... I can't remember fully but an RTS is primarily defined as one because of the nature of its system and how its requirements are dependant on producing an output within a time limit of input triggers.

    The subjects mentioned here will be a good place to start for researching the topics further...

    Cheers,
     

MajorGeeks.Com Menu

Downloads All In One Tweaks \ Android \ Anti-Malware \ Anti-Virus \ Appearance \ Backup \ Browsers \ CD\DVD\Blu-Ray \ Covert Ops \ Drive Utilities \ Drivers \ Graphics \ Internet Tools \ Multimedia \ Networking \ Office Tools \ PC Games \ System Tools \ Mac/Apple/Ipad Downloads

Other News: Top Downloads \ News (Tech) \ Off Base (Other Websites News) \ Way Off Base (Offbeat Stories and Pics)

Social: Facebook \ YouTube \ Twitter \ Tumblr \ Pintrest \ RSS Feeds