Can someone explain what GTD and ITDs are?

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
Post Reply
Freakyprogrammer

Can someone explain what GTD and ITDs are?

Post by Freakyprogrammer »

Can someone explain what GTD and ITDs are?, as far as I know they are a type of memory management.. and thats about it... thx in advance.

    peace out...
        -Freakyprogrammer
pkd

RE:Can someone explain what GTD and ITDs are?

Post by pkd »

GDT  is the global descriptor table and is used to describe a section of memory in pmode.

eg. Descriptor 0x08 might point to a exec/read section of memory
           &   0x10 might point to the same memory as a read/write section

IDT is the interupt descriptor table and its data is used to point to a given interrupt handler

Try looking for pmode tutorials almost all will deal with the GDT and IDT

one to search for is   PMTUT.txt (unfortunately ive cleaned the directory)

Im not the best at explaining it but there is alot of info out there if you search for it

hope i helped
pkd
Gandalf

RE:Can someone explain what GTD and ITDs are?

Post by Gandalf »

hi friend,

you can look up at Intel docs - that will help you. Search for IA32 books 3(This is for system programmers like us) at developer.intel.com

The 3rd chapter and 4th chapter give detailed explantation about GDT & other segment level protection features.
The 5th chapter gives info on IDT & various interrupts

Hope it helps.

rgds
Gandalf
Freakyprogrammer

RE:Can someone explain what GTD and ITDs are?

Post by Freakyprogrammer »

Thanks man... I'll definatly go the intel dev site and read the docs,

        peace out...
              - Freakyprogrammer
Post Reply