Ex parte HAMMOND et al. - Page 3




          Appeal No. 94-3710                                                          
          Application 07/777,608                                                      

          computer memory management system that uses a memory                        
          segmentation scheme.  Segment descriptors, which each contain               
          information pertaining to a particular memory segment, are                  
          stored in a segment descriptor table in main memory.  When a                
          segment descriptor needs to be loaded into the segment                      
          register, it will be loaded from the segment descriptor cache               
          if it is present in the segment descriptor cache.  If not, the              
          segment descriptor is copied from the segment descriptor table              
          into a data cache.  The segment descriptor is also                          
          reformatted, and the reformatted segment descriptor is stored               
          in the segment descriptor cache.                                            
               Claim 1 is directed at a method of providing coherency                 
          between the entries in the segment descriptor cache and                     
          entries in the segment descriptor table (i.e., ensuring that                
          entries in the segment descriptor cache are not used if the                 
          corresponding entry in the segment descriptor table has                     
          changed).  In claim 1, each entry in the data cache has an                  
          inclusion bit.  When set, the inclusion bit indicates that the              
          data cache entry is associated with an entry in the segment                 
          descriptor cache.  When a data cache entry with a set                       
          inclusion bit is swapped out or modified, then the entire                   

                                          3                                           





Page:  Previous  1  2  3  4  5  6  7  8  9  10  11  12  Next 

Last modified: November 3, 2007