Lo hice con memoria eeprom 24C32 y segun mis calculos para barrer con toda la informacion de una lista no indexada se tardaria mas de 2 segundos en buscarlas en varias eeprom y por motivos de urgencia se instalo asi pero quiero mejorar los tiempos para hacer esto como se ha dicho mas eficiente.Releyendo un poco, si la búsqueda te está demorando más de 2" me dá la impresión que debe haber algo "más que ineficiente" en tu implementación. Porque no son tantos datos --> no debería demorar tanto.
Y sobre todo usar el inventario con que cuento (muchas memorias simm,dimm) y con eso de que hay memorias en los CD me llama la atencion por que tengo muchos de desguace tambien voy a abrir uno y les cuento que memoria encontre.
Para ir aterrizando yo creo que lo ideal seria tener una lista de datos ordenada y solo el indice manejarlo en ram