Ex parte HAMMOND et al. - Page 4




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

          segment descriptor cache is flushed.  (Coherency is provided                
          between the segment descriptor table and the data cache by use              
          of a conventional method).                                                  
               Claim 1, as amended, is reproduced below:                              
               1.  A method of maintaining cache coherency between a                  
          data cache and a segment descriptor cache in a memory                       
          management system of a computer, said memory management system              
          comprising (i) a descriptor table coupled to a data processing              
          unit for storing segment descriptors in a first format, (ii) a              
          data cache coupled to said data processing unit for storing a               
          plurality of data entries including segment descriptors in                  
          said first format, each of said data entries having an                      
          inclusion bit, and (iii) a segment descriptor cache coupled to              
          said data cache and data processing unit having a plurality of              
          segment entries for storing segment descriptors in a second                 
          format, said method comprising:                                             
               (a)  providing a segment selector, said segment selector               
          specifying a segment descriptor in a first format in a                      
          descriptor table;                                                           
               (b)  retrieving said segment descriptor in said first                  
          format from said descriptor table in response to said segment               
          selector;                                                                   
               (c)  storing said segment descriptor in said first format              
          into a first entry in the data cache;                                       
               (d)  formatting said segment descriptor in said first                  
          format into the second format;                                              
               (e)  storing said segment descriptor in said second                    
          format into a first segment entry in the segment descriptor                 
          cache;                                                                      
               (f)  setting the inclusion bit associated with said first              
          entry in said data cache, so that said inclusion bit indicates              
          an association between said first entry in said data cache                  
                                          4                                           





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

Last modified: November 3, 2007