Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
09/04/04 14:47
Read: times


 
Msg Score: -1
 -2 Message Not Useful
 +1 Underrated
#76873 - OS Advocate
Responding to: ???'s previous message
The complexity of applications can be reduced drastically by breaking it down into several tasks. The tasks can be designed so that they are dedicated to some external peripheral, internal data structure etc.
For example, a task may be dedicated to running the IIC bus. Another may be dedicated to a modem connected to the serial port.etc.etc.
This is where the OS comes into the picture.
It provides, to the tasks, the CPU and other resources like timers, ports etc in a controlled manner. This is multitasking. But this is not enough.
The OS also provides messaging facility so that the tasks can communicate with each other. This allows you to do powerful things with simple tasks.

Infact, with an OS the application development part should be approached in a totally different manner.

If you are unable to visualise tasks in such a manner, you should not belittle OS-on-micro concept.


Rumi

List of 38 messages in thread
TopicAuthorDate
\            01/01/70 00:00      
   "Multitasking" with no traps            01/01/70 00:00      
      Title            01/01/70 00:00      
   RE: Multitasking with no traps            01/01/70 00:00      
   RE: Multitasking with no traps            01/01/70 00:00      
      RE: Multitasking with no traps            01/01/70 00:00      
         RE: soft interrupts            01/01/70 00:00      
   RE: \            01/01/70 00:00      
   RE:I would like to know            01/01/70 00:00      
   true, but there are times when            01/01/70 00:00      
      RE: true, but there are times when            01/01/70 00:00      
         No, I am using SDCC            01/01/70 00:00      
      Never seen such times.            01/01/70 00:00      
         RE: Never seen such times.            01/01/70 00:00      
   OS Advocate            01/01/70 00:00      

Back to Subject List