In a binary search, two storage units are prepared so that when the least significant bit of the search address is "0" and "1", even and odd address banks respectively are used. The search object data is classified according to data belonging to the odd and even addresses in continuous addresses and allocated to these two storage units. Further, a search tree of the search address is constructed so that two data of object for a next search are stored in different storage units. Upon the binary search, addresses for the two storage units are set according to this search tree. Therefore, simultaneous readout of data is enabled, so that readout and comparison are carried out in parallel. Further, according to multiple division search of the invention, if 2 bits of the least significant bits of the search address are "00", "01", "10" and "11", a search object data is stored in first through fourth banks respectively. A search tree of the search address is constructed so that four data of object for a next search are stored in different banks. Upon a search, an address for each bank is set according to the search tree so as to enable readout of data at the same time, thereby reducing time required for the search.

Em uma busca binária, duas unidades do armazenamento estiverem preparadas de modo que quando menos bocado significativo do endereço da busca são "0" e "1", mesmo e os bancos impares do endereço respectivamente estiverem usados. Os dados do objeto da busca são classificados de acordo com os dados que pertencem ao impar e mesmo aos endereços em endereços contínuos e alocados a estas duas unidades do armazenamento. Mais mais, uma árvore da busca do endereço da busca é construída de modo que dois dados do objeto para uma busca seguinte sejam armazenados em unidades diferentes do armazenamento. Em cima da busca binária, os endereços para as duas unidades do armazenamento são ajustados de acordo com esta árvore da busca. Conseqüentemente, o readout simultâneo dos dados é permitido, de modo que o readout e a comparação sejam realizados na paralela. Mais mais, de acordo com a busca múltipla da divisão da invenção, se 2 bocados de menos bocados significativos do endereço da busca forem "00", "01", "10" e "11", uns dados do objeto da busca são armazenados dentro primeiramente através dos quartos bancos respectivamente. Uma árvore da busca do endereço da busca é construída de modo que quatro dados do objeto para uma busca seguinte sejam armazenados em bancos diferentes. Em cima de uma busca, um endereço para cada banco é ajustado de acordo com a árvore da busca para permitir ao mesmo tempo o readout dos dados, reduzindo desse modo o tempo requerido para a busca.

 
Web www.patentalert.com

< System for affixing tags to lumber

< Apparatus, method and system for a wireless communication and local positioning system in an automated, industrial and/or manufacturing environment

> Article holders with sensors detecting a type of article held by the holder

> Control apparatus and method for vehicle having an idle stop function

~ 00064