লগইন করুন
আমাদের ওয়েবসাইটের সকল সুবিধা পেতে লগইন করুন
আপনার পছন্দের থিম বেছে নিন।
বিট, বাইট, মেমরি অ্যাড্রেস নিয়ে কাজ করে-
নিচের কোনটি সঠিক?
i ও ii
বিট, বাইট, মেমরি অ্যাড্রেস নিয়ে কাজ করে-
নিচের কোনটি সঠিক?
A.
i ও ii
(Correct) B.
i ও iii
(Incorrect) C.
ii ও iii
(Incorrect) D.
i, ii ও iii
(Incorrect)
ব্যাখ্যা:
সঠিক উত্তর হলো A. i ও ii।
কম্পিউটার ভাষা মূলত তিন প্রকার:
মেশিন ভাষা কম্পিউটারের নিজস্ব ভাষা, যা 0 এবং 1 (বিট) দিয়ে গঠিত। কম্পিউটার সরাসরি এই ভাষা বুঝতে পারে। এটি মেমরি অ্যাড্রেস এবং বিট/বাইট নিয়ে সরাসরি কাজ করে।
মধ্যস্তরের ভাষা, যেমন অ্যাসেম্বলি ভাষা (Assembly Language), মেশিন ভাষার কাছাকাছি থাকে। এটি মেমরি অ্যাড্রেস এবং বিট/বাইট নিয়ে কাজ করে, তবে কিছু ক্ষেত্রে সিম্বলিক কোড ব্যবহার করে যা মানুষের জন্য কিছুটা বোধগম্য।
উচ্চস্তরের ভাষা, যেমন C, Java, Python, মানুষের ভাষার কাছাকাছি। এই ভাষাগুলো বিট, বাইট বা মেমরি অ্যাড্রেস নিয়ে সরাসরি কাজ করে না। এগুলোতে প্রোগ্রাম লেখার সময় অ্যাবস্ট্রাকশনের (abstraction) ব্যবহার করা হয়, যার ফলে প্রোগ্রামারদের মেমরি ব্যবস্থাপনা নিয়ে বেশি চিন্তা করতে হয় না। কম্পাইলার (compiler) বা ইন্টারপ্রেটার (interpreter) উচ্চস্তরের ভাষাকে মেশিন ভাষায় অনুবাদ করে।
যেহেতু মেশিন ভাষা এবং মধ্যস্তরের ভাষা উভয়ই বিট, বাইট এবং মেমরি অ্যাড্রেস নিয়ে কাজ করে, তাই সঠিক উত্তর হলো i ও ii।
সঠিক উত্তর: A. i ও ii