2 কিলোবাইট মেমোরি address করার জন্য কতটি address লাইন দরকার?
A
10
B
11
C
12
D
14
উত্তরের বিবরণ
মেমোরি অ্যাড্রেসিং সংক্রান্ত বিষয়টি বোঝার জন্য মূল বিষয় হলো address lines এবং memory size এর সম্পর্ক। আমরা জানি, যদি কোনো memory bus এ n সংখ্যক address line থাকে, তাহলে সেই লাইন দিয়ে 2ⁿ টি address access করা সম্ভব, অর্থাৎ ডেটা read ও write করা যায়।
-
১ কিলোবাইট = 1024 বাইট = 2¹⁰ বাইট।
-
২ কিলোবাইট = 2 × 2¹⁰ = 2¹¹ বাইট।
এখান থেকে দেখা যায়, ২ কিলোবাইট memory access করার জন্য ১১টি address line প্রয়োজন, কারণ 2¹¹ address line ঠিকমতো ২ কিলোবাইট ডেটা ঠিকমতো read/write করতে সক্ষম।

0
Updated: 10 hours ago
4 KB মেমোরি address করার জন্য কতটি address line প্রয়োজন?
Created: 1 week ago
A
10
B
11
C
12
D
13
4 KB মেমোরি address করার জন্য 12টি address line প্রয়োজন।
অ্যাড্রেস বাস/লাইন:
-
Address line হলো একটি বাইনারি লাইন, যার মাধ্যমে কম্পিউটার বা প্রসেসর মেমোরির প্রতিটি বাইট লোকেশন নির্ধারণ করে।
-
যদি অ্যাড্রেস বাসে n সংখ্যক লাইন থাকে, তাহলে ২ⁿ টি অ্যাড্রেস থেকে ডেটা পড়া ও লেখা সম্ভব।
হিসাব:
-
১ কিলোবাইট (KB) = ১০২৪ বাইট = ২¹⁰ বাইট
-
৪ কিলোবাইট = ৪ × ২¹⁰ = ২¹² বাইট
-
অতএব, ৪ কিলোবাইট মেমোরি address করার জন্য 12টি address line প্রয়োজন।
উৎস:

0
Updated: 1 week ago
নিচের কোন মেমােরিটিতে Access Time সবচেয়ে কম?
Created: 2 weeks ago
A
Registers
B
SSD
C
RAM
D
Cache memory
রেজিস্টার মেমোরি কম্পিউটারে সবচেয়ে দ্রুত ডাটা এক্সেসের ব্যবস্থা প্রদান করে। পিরামিড আকারে মেমোরি হায়ারার্কিতে, যেখানে শীর্ষে রেজিস্টার অবস্থান করে, সেখানে গতি সর্বাধিক হলেও ধারণক্ষমতা সীমিত এবং খরচ বেশি।
এর বিপরীতে, পিরামিডের পাদদেশে থাকা অপটিক্যাল ডিস্কের ধারণক্ষমতা বেশি হলেও গতি কম এবং দাম তুলনামূলকভাবে কম। ক্যাশ মেমোরি CD এবং RAM-এর তুলনায় দ্রুততর ডাটা এক্সেস সক্ষমতা প্রদান করে।
-
রেজিস্টার হলো ফ্লিপ-ফ্লপের সমন্বয়ে গঠিত একটি ডিজিটাল বর্তনী।
-
প্রতিটি ফ্লিপ-ফ্লপ এক বিট তথ্য সংরক্ষণ করতে সক্ষম।
-
একটি n-বিট রেজিস্টারে n সংখ্যক ফ্লিপ-ফ্লপ থাকে যা n-বিট বাইনারি তথ্য সংরক্ষণ করতে পারে।
-
রেজিস্টার মেমোরির এক্সেস সময় সবচেয়ে কম।
-
রেজিস্টার প্রসেসরের নিকটতম অবস্থানে থাকায় এর ডাটা ট্রান্সমিশন স্পীড তুলনামূলকভাবে সর্বাধিক।

0
Updated: 2 weeks ago
Virtual Memory কোন সমস্যার সমাধান করে?
Created: 1 week ago
A
RAM এর সীমিত আকার
B
CPU এর ধীর গতি
C
Hard Disk এর কম স্পেস
D
Network এর Speed
ভার্চুয়াল মেমরি (Virtual Memory)
-
ভার্চুয়াল মেমরি হলো এমন একটি প্রযুক্তি যা RAM-এর সীমাবদ্ধতা অতিক্রম করতে হার্ড ডিস্কের একটি অংশকে অস্থায়ীভাবে ব্যবহার করে।
-
যখন RAM পূর্ণ হয়ে যায়, অপারেটিং সিস্টেম (যেমন Windows, Linux) paging বা swapping প্রক্রিয়ার মাধ্যমে কম ব্যবহৃত ডেটাকে হার্ড ডিস্কে সরিয়ে রাখে।
-
প্রয়োজনে সেই ডেটা আবার RAM-এ পুনঃস্থাপন করা হয়, যা সম্পূর্ণভাবে ব্যবহারকারীর অজান্তে ঘটে।
-
এর ফলে একসাথে বেশি প্রোগ্রাম চালানো সম্ভব হয় এবং সিস্টেমের কার্যক্ষমতা বৃদ্ধি পায়।
-
ভার্চুয়াল মেমরির জন্য সাধারণত হার্ড ড্রাইভে একটি নির্দিষ্ট অংশ রাখা হয়, যা page file বা swap space নামে পরিচিত।

0
Updated: 1 week ago