1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Software version vs. Boot Strap version

Discussion in 'General DISH™ Discussion' started by DRJDAN, Aug 11, 2002.

Thread Status:
Not open for further replies.
  1. DRJDAN

    DRJDAN Legend/Supporter

    242
    0
    Apr 28, 2002
    I have an understanding of what the sotware is in the receiver. But what is the Boot Strap? Why is it needed in addtition to the software?
     
  2. MrAkai

    MrAkai Legend

    166
    0
    Aug 9, 2002
    Basically, the bootstrap is a "helper" application.

    When the reciever is first plugged in or is reset, the box loads the bootstrap and executes it.

    The bootstrap is in ROM, and probably has the driver to talk to the flash memory. It's job is to load the programming for the IRD from the flash into memory and execute it.

    The bootstrap is used because parts in an IRD can change.

    Let's say the maker of the flash memory changes. A new version of the bootstrap would be made with drivers to access the new flash part, but the IRD software itself would not have to be modified.

    The term "bootstrap" is (I believe) based on the military expression of pulling something up by the bootstraps.

    -S
     
  3. DRJDAN

    DRJDAN Legend/Supporter

    242
    0
    Apr 28, 2002
    What is IRD?

    What do you mean by "the maker of the flash memory changes"?
     
  4. Steve Mehs

    Steve Mehs Hall Of Fame

    11,499
    4
    Mar 21, 2002
    IRD = Integrated Receiver/Decoder

    which means your satellite receiver
     
  5. gcutler

    gcutler Hall Of Fame

    3,435
    0
    Mar 23, 2002
    That Cat won't stop staring at me!!!
     
  6. MrAkai

    MrAkai Legend

    166
    0
    Aug 9, 2002
    Basically, it's possible that some components inside the reciever will change through the life of it. If E* can get a part (in my example the flash memory chip) for 1/2 the cost from another company rather the the one they started with, they can change the reciever to use the lower cost part without creating a whole new reciever with it's own set of code/etc.

    It's like the BIOS in your computer, if you have SCSI or IDE, it doesn't matter because the BIOS sets up the interface to the rest of the computer the same way.
     
  7. johnsmith22

    johnsmith22 Legend

    126
    0
    Jul 12, 2002
    Boot Strap comes from the expression to lift by the bootstraps. Going back in time 25 years or more to my PDP8 days it was a little bit of code that you enterd on the front panel switches to give basic instructions to the system to bring it to life, once done the system had the neccessary where-with-all to load its applications. I would imagine the same applies on an IRD, the bootstrap code will be held on read only memory and will load at switchon, that brings the system to life and gives it the basic intelligence required to load its software.
     
  8. Darkman

    Darkman Hall Of Fame DBSTalk Gold Club

    6,901
    2
    Apr 16, 2002

    i see someone likes that Pussy :blush:
     
Thread Status:
Not open for further replies.

Share This Page