Jump to content

Os vs Firmware?

- - - - -

This topic has been archived. This means that you cannot reply to this topic.
6 replies to this topic

#1
GMailGuy

GMailGuy

    Learning Programmer

  • Members
  • PipPipPip
  • 60 posts
Would you consider a firmware something similar to an Os, and what are the main differences between the two?

#2
Lop

Lop

    Speaks fluent binary

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,172 posts
No, I wouldn't consider these the same. Fireware is embeded into hardware whereas an OS interacts with the fireware/hardware and displays the results to the user. Fireware can be flashed and is stored in ROM. The OS is stored on the hard drive and can be modified at any time.

#3
GMailGuy

GMailGuy

    Learning Programmer

  • Members
  • PipPipPip
  • 60 posts
So are you saying that the firmware is more low level than the OS, when it comes to communicate with hardware?

#4
Gabriel

Gabriel

    Learning Programmer

  • Members
  • PipPipPip
  • 39 posts
yes
I'm an angel. I kill firstborns while their mamas watch. I turn cities into salt. I even, when I feel like it, rip the souls from little girls, and from now till kingdom come, the only thing you can count on in your existence is never understanding why.
-
Do you know how you got that dent, in your top lip? Way back, before you were born, I told you a secret, then I put my finger there and I said "Shhhhh!"
-
Quotes taken from The Prophecy (1995)

#5
Lop

Lop

    Speaks fluent binary

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,172 posts
Ditto (as Gabriel)

#6
chax

chax

    Learning Programmer

  • Members
  • PipPipPip
  • 76 posts
What about RTOS (Real Time Operating Systems)?
Size does matter for science and its laws changes accordingly.
[SIGPIC][/SIGPIC]
An C

#7
TkTech

TkTech

    The Crazy One

  • Moderators
  • 1,396 posts
A RTOS is usually used for safety-critical applications - eg, your car brakes. Its not very suitable for common use because even the best scheduler will usually only get 70% efficiency, max, from a cpu. Firmware can be designed into a chip via logic, or it can be stored on a rom, which can be software updated, or flashed with an infrared light.