home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   alt.os.development      Operating system development chatter      4,255 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 3,362 of 4,255   
   Joe Monk to All   
   Re: segmentation   
   23 Oct 22 17:26:50   
   
   From: joemonk64@gmail.com   
      
   > Since the memory to be managed is more than 64k, the OS    
   > needs to effectively using huge pointers, and as such the    
   > huge memory model OS needs to generate code that is    
   > aware of the segment shift value.    
   >    
      
   Straight from the intel 8086 book:   
      
   "In order to be dynamically relocatable, a program must not load or alter its   
   segment registers and must not transfer directly to a location outside the   
   current code segment. In other words, all offsets in the program must be   
   relative to fixed values    
   contained in the segment registers. This allows the program to be moved   
   anywhere in memory as long as the segment registers are updated to point to   
   the new base addresses."   
      
   Joe   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca