
{"id":5554,"date":"2011-08-16T20:57:07","date_gmt":"2011-08-16T20:57:07","guid":{"rendered":"http:\/\/www.beautifulwork.org\/?p=5554"},"modified":"2011-08-16T20:57:07","modified_gmt":"2011-08-16T20:57:07","slug":"idt-interrupt-descriptor-table","status":"publish","type":"post","link":"https:\/\/www.trueangle.org\/index.php\/2011\/08\/16\/idt-interrupt-descriptor-table\/","title":{"rendered":"IDT interrupt descriptor table"},"content":{"rendered":"<pre>\nThe  Interrupt Descriptor Table  (IDT) is  an array  of 8\nbyte   interrupt  descriptors   in   memory  devoted   to\nspecifying (at most)  256 interrupt service routines. The\nfirst 32  entries are reserved  for processor exceptions,\nand  any 16  of the  remaining  entries can  be used  for\nhardware interrupts. The  rest are available for software\ninterrupts.\n\nsource : http:\/\/www.acm.uiuc.edu\/sigops\/roll_your_own\/i386\/idt.html\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>The Interrupt Descriptor Table (IDT) is an array of 8 byte interrupt descriptors in memory devoted to specifying (at most) 256 interrupt service routines. The first 32 entries are reserved for processor exceptions, and any 16 of the remaining entries can be used for hardware interrupts. The rest are available for software interrupts. source : &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.trueangle.org\/index.php\/2011\/08\/16\/idt-interrupt-descriptor-table\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;IDT interrupt descriptor table&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/www.trueangle.org\/index.php\/wp-json\/wp\/v2\/posts\/5554"}],"collection":[{"href":"https:\/\/www.trueangle.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.trueangle.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.trueangle.org\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.trueangle.org\/index.php\/wp-json\/wp\/v2\/comments?post=5554"}],"version-history":[{"count":0,"href":"https:\/\/www.trueangle.org\/index.php\/wp-json\/wp\/v2\/posts\/5554\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.trueangle.org\/index.php\/wp-json\/wp\/v2\/media?parent=5554"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.trueangle.org\/index.php\/wp-json\/wp\/v2\/categories?post=5554"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.trueangle.org\/index.php\/wp-json\/wp\/v2\/tags?post=5554"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}