Associative memory কি?
Associative memory কে আবার Content addressable memory (CAM) বা Associative storage অথবা Associative array ও বলা হয়। অনেক dataর মধ্যে থেকে কোন নির্দিষ্ট ইনফর্মেশন যাতে খুব সহজে খুজে বেড় করা যায় তাই এই Associative memory ব্যবহার করা হয়।
এই মেমরি তে কোন data item খুঁজে বের করার জন্য address এর বদলে সেই dataর মধ্যে মিল খুঁজে বের করা হয়। RAM এর তুলনায় এর speed অনেকটাই slow। এই ধরনের মেমোরি ব্যবহার করা হয় যেখানে খুব বেশি searching application (very-high-speed searching applications) ব্যবহার হয়। একে এক ধরনের Hardware search engine ও বলা যেতে পারে।
Associative memory, conventional semiconductor memory (RAM) এরই মতন। কিন্তু search operation করার জন্য এর মধ্যে comparison circuity যোগ করা থাকে।
Associative memory র ব্যবহার :-
- এটি শুধু মাত্র memory allocation format এর সাথে ব্যবহার করা যায়।
- database management systems এ এই memory র ব্যবহার বেশি করে লক্ষ্য করা যায়।
Associative memory র ব্যবহার এর সুবিধা :-
- এই মেমোরি ব্যবহার করে search time অনেকটা কমানো সম্ভব।
- এই মেমোরি parallel searches এর জন্য খুবই উপযোগী।
- databases এর speed বাড়ানর জন্য অনেক সময় এই মেমোরি ব্যবহার করা হয়।
Associative memory র ব্যবহার এর অসুবিধা :-
- এই মেমোরির ব্যবহার RAM এর তুলনায় খরচা সাপেক্ষ।
- এই মেমোরির প্রতিটি cell এর জন্য storage capability ও logical circuits প্রয়োজন।