Class-11

ফ্ল্যাশ মেমোরি এবং ক্যাশ মেমোরি | Flash memory and Cache memory

কম্পিউটারএকাদশ শ্রেনি – কম্পিউটারের মেমোরি (তৃতীয় পর্ব)


আমরা আগের দুটি পর্বে আলোচনা করেছি কম্পিউটারের প্রাইমারি মেমোরি এবং সেকেন্ডারি মেমোরি নিয়ে।

এই পর্বে আমরা ফ্ল্যাশ মেমোরি এবং ক্যাশ মেমোরি নিয়ে ধারণা তৈরি দেবার চেষ্টা করবো।

ফ্ল্যাশ মেমোরি (Flash memory)

Flash memory হল একটি ইলেকট্রিক Non–volatile বা অনুদ্বায়ী তথ্য সঞ্চয় মাধ্যম যেখানে ইলেকট্রিক্যালি তথ্য পড়া ও সঞ্চয় করা যায়।

1980 সালে তোসিবা (Toshiba) কোম্পানি প্রথম Flash memory আবিস্কার করে। এই মেমোরিতে কোন যান্ত্রিক চলমান (mechanical moving) অংশ থাকে না বলে একে solid state storage device বলা হয়। খুব দ্রুত তথ্য স্থানান্তর করা যায় বলে একে Flash memory বলা হয়। সাধারণত USB part এর মাধ্যমে একে কম্পিউটারের সাথে যুক্ত করা হয়।

ফ্ল্যাশ ড্রাইভ [Image by Nrbelex, licensed under CC BY-SA 3.0]

Flash memory দুই প্রকার হয়- NAND flash এবং NOR flash।

NAND gate ব্যবহার করে NAND flash এবং NOR gate ব্যবহার করে NOR flash তৈরি করা হয়। পেন ড্রাইভ, মেমোরি কার্ড, আইপড, ক্যামেরা, মোবাইল ফোন প্রভৃতিতে Flash memory ব্যবহার করা হয়।

Flash memory এর বৈশিষ্ট্য

a) Flash memory অপেক্ষাকৃত স্বল্পমূল্যের একটি Non–volatile মেমোরি।
b) এটি NAND flash এবং NOR flash এই দুই প্রকার হয়।
c) এটি আকারে ছোট এবং সহজে বহনযোগ্য।
d) দীর্ঘদিন ধরে Flash memoryতে তথ্য সঞ্চয় করে রাখা সম্ভব।


একাদশ শ্রেণি থেকে → বাংলা | ইংরাজি

ক্যাশ মেমোরি (Cache Memory)

Cache Memory হল অত্যন্ত দ্রুতগতি সম্পন্ন একপ্রকার সেমিকন্ডাকটর (Semiconductor) মেমোরি যা CPU এর কাজের গতি বৃদ্ধি করে।

প্রকৃতপক্ষে এটি CPU ও মেন মেমোরির মধ্যে বাফার (Buffer) হিসাবে কাজ করে। যে সমস্ত তথ্য এবং প্রোগ্রাম CPU বেশী বার ব্যবহার করে, সেগুলি Cache Memory তে সঞ্চিত থাকে। তবে এটি volatile মেমোরি। অর্থাৎ যতক্ষণ বিদ্যুৎ সংযোগ থাকে ততক্ষণ Cache Memory তে তথ্য সংরক্ষিত থাকে। প্রয়োজনীয় তথ্য Cache Memory তে উপস্থিত থাকলে তাকে ক্যাশ হিট (cache hit) বলে, আর প্রয়োজনীয় তথ্য Cache Memory তে না উপস্থিত থাকে তাকে ক্যাশ মিস (cache miss) বলা হয়।

ক্যাশ মেমোরির বৈশিষ্ট্য

a) Cache Memory প্রাইমারি ও সেকেন্ডারি মেমোরির তুলনায় অধিক দ্রুত গতিসম্পন্ন।
b) এটি একটি volatile মেমোরি।
c) যেখানে প্রোগ্রাম বা তথ্য CPU বার বার ব্যবহার করে সেগুলি Cache Memory তে সঞ্চিত থাকে।
d) Cache Memory দ্বারা CPU এর কাজের গতি বৃদ্ধি পায়।


একাদশ শ্রেণি থেকে → Physics | Chemistry | Biology | Computer

সি পি ইউ রেজিস্টার (CPU Register)

CPU Register হল কম্পিউটার সিস্টেমের সবচেয়ে ছোট তথ্য সংরক্ষণ মাধ্যম বা যন্ত্র। এই Register গুলি প্রসেসর এর সাথে যুক্ত অবস্থায় থাকে এবং বিভিন্ন প্রকার যৌক্তিক ও গাণিতিক কাজ, তথ্য ট্রান্সফার প্রভৃতি কার্য সম্পন্ন করে।
CPU Register বিভিন্ন প্রকার হয় এবং তারা ভিন্ন ভিন্ন কার্য সম্পন্ন করে থাকে।

কয়েকটি উল্লেখযোগ্য CPU Register

a) Address Register (AR) / Memory Address Register (MAR)— 12 bit এর এই register টি বর্তমান মেমোরি লোকেশন এর address ধারণ করে।
b) Accumulator (AC)— 16 বিটের এই Register টি প্রসেসর রেজিস্টার, যা কোন গাণিতিক গণনার পর তার ফলাফল সংরক্ষণ করে।
c) Program counter (PC)— 12 bit এর এই register পরবর্তী instruction বা নির্দেশের address সংরক্ষণ করে।
d) Instruction Register (IR) — 16 bit এর এই register টি বর্তমানে সম্পাদন (execute) হচ্ছে এমন নির্দেশের address ধারণ করে।
e) Input Register (INPR)— 8 bit এর এই register টি input character বহন করে।
f) Output Register (OUTR)— 8 bit এর এই register টি output character বহন করে।


এই লেখাটির সর্বস্বত্ব সংরক্ষিত। বিনা অনুমতিতে এই লেখা, অডিও, ভিডিও বা অন্য ভাবে কোন মাধ্যমে প্রকাশ করলে তার বিরুদ্ধে আইনানুগ ব্যবস্থা নেওয়া হবে।


লেখিকা পরিচিতি

বিজ্ঞান স্নাতক এবং কম্পিউটার বিজ্ঞানে উচ্চ শিক্ষিতা নন্দিতা বসুর পেশা শিক্ষকতা।তিনি বই পড়তে বড় ভালোবাসেন। কাজের ফাঁকে, অবসরে, বাসে ট্রামে তো বটেই, শোনা যায় তিনি নাকি ঘুমিয়ে ঘুমিয়েও বই পড়তে পারেন।

এই লেখাটি থেকে উপকৃত হলে সবার সাথে শেয়ার করার অনুরোধ রইল।



এছাড়া,পড়াশোনা সংক্রান্ত যেকোনো বিষয়ের আলোচনায় সরাসরি অংশগ্রহন করতে যুক্ত হতে পারেন ‘লেখা-পড়া-শোনা’ ফেসবুক গ্রূপে। এই গ্রুপে যুক্ত হতে ক্লিক করুন এখানে।