ব্যাখ্যা
সঠিক উত্তর: (ক) Register
<সাধারণ জ্ঞান বিষয়ে কম্পিউটার হার্ডওয়্যার সম্পর্কিত প্রশ্ন>
**Register সম্পর্কে বিস্তারিত তথ্য:**
— Register হলো কম্পিউটারের প্রসেসরের অভ্যন্তরীণ ক্ষুদ্রতম মেমরি ইউনিট, যা অত্যন্ত দ্রুত ডেটা সংরক্ষণ ও প্রক্রিয়াকরণের জন্য ব্যবহৃত হয়।
— ALU (Arithmetic Logic Unit) এর কাজ হলো গাণিতিক ও যুক্তিমূলক অপারেশন সম্পাদন করা। এই অপারেশনের ফলাফল অস্থায়ীভাবে Register-এ সংরক্ষিত থাকে, যাতে পরবর্তী নির্দেশনা অনুসারে তা ব্যবহৃত হতে পারে।
— Register-এর প্রকারভেদ: সাধারণ Register (General Purpose Register), বিশেষ Register (Special Purpose Register), যেমন Program Counter (PC), Stack Pointer (SP), Accumulator ইত্যাদি।
— Register-এর আকার সাধারণত কয়েক বিট থেকে কয়েক শ' বিট পর্যন্ত হতে পারে, যা প্রসেসরের আর্কিটেকচারের উপর নির্ভর করে।
— Register-এর গতি RAM-এর তুলনায় অনেক বেশি হওয়ায় এটি দ্রুত ডেটা আদান-প্রদানে ব্যবহৃত হয়।
**ALU-এর আউটপুট সংরক্ষণে Register-এর ভূমিকা:**
— ALU যখন কোনো গাণিতিক বা যুক্তিমূলক অপারেশন সম্পন্ন করে, তখন এর ফলাফল অবিলম্বে Register-এ স্থানান্তরিত হয়।
— এই ফলাফল পরবর্তীতে প্রসেসরের অন্যান্য ইউনিট যেমন Control Unit বা Memory Unit দ্বারা ব্যবহৃত হতে পারে।
— উদাহরণস্বরূপ, যখন কোনো যোগ বা গুণ অপারেশন সম্পন্ন হয়, তখন ফলাফল Accumulator Register-এ সংরক্ষিত থাকে।
**বিভ্রান্তিকর বিকল্প বিশ্লেষণ:**
✗ খ) ROM: ROM (Read-Only Memory) হলো স্থায়ী মেমরি, যা শুধুমাত্র ডেটা পড়ার জন্য ব্যবহৃত হয়। এটি ALU-এর আউটপুট সংরক্ষণের জন্য নয়।
✗ গ) Flags: Flags হলো বিশেষ বিট যা ALU-এর অপারেশনের ফলাফলের অবস্থা নির্দেশ করে (যেমন Zero Flag, Carry Flag)। এটি ডেটা সংরক্ষণের জন্য নয়, বরং অপারেশনের অবস্থা জানাতে ব্যবহৃত হয়।
✗ ঘ) Output Unit: Output Unit হলো কম্পিউটারের একটি হার্ডওয়্যার ইউনিট যা ব্যবহারকারীকে ফলাফল প্রদর্শন বা প্রেরণের জন্য ব্যবহৃত হয়। এটি ALU-এর আউটপুট সংরক্ষণের জন্য নয়।
**উৎস:**
— Computer Organization and Architecture by William Stallings
— Digital Logic and Computer Design by M. Morris R. Mano
— BCS Preliminary Examination Question Bank (General Knowledge - Computer Science)