কম্পিউটার ও তথ্যপ্রযুক্তি · পাতা ৮
১৪১. A computer cannot boot unless there is- (জনতা ব্যাংক: অফিসার, রুরাল ক্রেডিট) (২০২৩)
- কCompiler
- খLoader
- গOperating system
- ঘBootstrap
সঠিক উত্তর: গ. Operating system
বুট করা মানে কম্পিউটার চালু হয়ে অপারেটিং সিস্টেমকে মেমরিতে তুলে ব্যবহারের উপযোগী অবস্থায় আনা। এর শেষ লক্ষ্যই হলো অপারেটিং সিস্টেম চালু করা, তাই অপারেটিং সিস্টেম না থাকলে কম্পিউটার বুট হয় না।
প্রক্রিয়াটা এভাবে চলে: সুইচ দিলে রমে থাকা বায়োস বা ইউইএফআই প্রথমে হার্ডওয়্যার পরীক্ষা করে, যাকে বলে পোস্ট। এরপর বুটস্ট্র্যাপ লোডার স্টোরেজ থেকে অপারেটিং সিস্টেম খুঁজে মেমরিতে লোড করে। অপারেটিং সিস্টেম না পেলে পর্দায় অপারেটিং সিস্টেম পাওয়া যায়নি ধরনের বার্তা আসে, আর বুট আটকে যায়।
বুটস্ট্র্যাপ আসলে বুট প্রক্রিয়ারই নাম, আর বুটস্ট্র্যাপ প্রোগ্রাম ফার্মওয়্যারে আগে থেকেই থাকে। তাই বুট হওয়ার জন্য যা অনুপস্থিত থাকলে সমস্যা, সেটি হলো অপারেটিং সিস্টেম।
কম্পাইলার উচ্চস্তরের ভাষার প্রোগ্রামকে মেশিন ভাষায় অনুবাদ করে, আর লোডার যেকোনো প্রোগ্রামকে মেমরিতে তোলে; দুটোই বুটের পূর্বশর্ত নয়। বুটস্ট্র্যাপ শব্দটি বুটের সঙ্গে মিল থাকায় সবচেয়ে বড় ফাঁদ।
মনে রাখুন: বুটের গন্তব্য অপারেটিং সিস্টেম; গন্তব্য না থাকলে যাত্রা শেষ হয় না।
১৪২. Firewall is used to protect- (জনতা ব্যাংক: অফিসার, রুরাল ক্রেডিট) (২০২৩)
- কFire attacks
- খVirus attacks
- গData-driven attacks
- ঘUnauthorized access
সঠিক উত্তর: ঘ. Unauthorized access
ফায়ারওয়াল হলো নেটওয়ার্কের নিরাপত্তা ব্যবস্থা, যা হার্ডওয়্যার বা সফটওয়্যার হতে পারে। এর মূল কাজ হলো অননুমোদিত প্রবেশ বা আনঅথরাইজড অ্যাক্সেস ঠেকানো।
ফায়ারওয়াল একটি প্রহরীর মতো কাজ করে। আগে থেকে ঠিক করা নিয়ম অনুযায়ী এটি নেটওয়ার্কে ঢোকা ও বের হওয়া প্রতিটি ডেটা প্যাকেট পরীক্ষা করে, অনুমোদিত হলে যেতে দেয়, না হলে আটকে দেয়। ইন্টারনেট আর প্রতিষ্ঠানের ভেতরের নেটওয়ার্কের মাঝে এটি দেয়ালের মতো দাঁড়িয়ে থাকে।
নামটি এসেছে ভবনের ফায়ারওয়াল থেকে, যে দেয়াল আগুন এক অংশ থেকে আরেক অংশে ছড়াতে দেয় না। কিন্তু কম্পিউটারে এর সঙ্গে আসল আগুনের কোনো সম্পর্ক নেই।
ভাইরাস ঠেকানোর মূল দায়িত্ব অ্যান্টিভাইরাসের। ফায়ারওয়াল ফাইলের ভেতরের ক্ষতিকর কোড সাধারণত পরীক্ষা করে না, তাই ভাইরাস বা ডেটার ভেতরে লুকানো আক্রমণ থেকে এটি পুরো সুরক্ষা দেয় না। এটাই এখানকার ফাঁদ।
মনে রাখুন: ফায়ারওয়াল দরজার প্রহরী (কে ঢুকবে), অ্যান্টিভাইরাস ভেতরের ডাক্তার (কী ঢুকে গেছে)।
১৪৩. Which of the following is used both as input and output device? (জনতা ব্যাংক: অফিসার, রুরাল ক্রেডিট) (২০২৩)
- কTouch screen
- খPrinter
- গMicrophone
- ঘMouse
সঠিক উত্তর: ক. Touch screen
টাচ স্ক্রিন একই সঙ্গে ইনপুট ও আউটপুট ডিভাইস। পর্দা হিসেবে এটি ছবি ও লেখা দেখায়, তাই আউটপুট; আবার আঙুলের স্পর্শ শনাক্ত করে নির্দেশ নেয়, তাই ইনপুট।
ইনপুট ডিভাইস কম্পিউটারে তথ্য পাঠায়, যেমন কি-বোর্ড, মাউস, মাইক্রোফোন, স্ক্যানার। আউটপুট ডিভাইস কম্পিউটার থেকে ফল দেখায় বা শোনায়, যেমন মনিটর, প্রিন্টার, স্পিকার।
দুই কাজই করে এমন আরও কিছু ডিভাইস হলো মডেম, হেডসেট এবং ফোন বা এটিএমের স্পর্শ পর্দা।
মাইক্রোফোন শুধু শব্দ নেয়, তাই ইনপুট; প্রিন্টার শুধু ছাপে, তাই আউটপুট। মাউস শুধু ইনপুট দেয়; পর্দায় কার্সর নড়ে বলে অনেকে একে আউটপুটও ভাবেন, কিন্তু সেই দেখানোর কাজটি মনিটরের।
মনে রাখুন: যে ডিভাইস নেয় আর দেয় দুটোই, সেটিই ইনপুট-আউটপুট: টাচ স্ক্রিন, মডেম, হেডসেট।
১৪৪. Which of the following is correct? (জনতা ব্যাংক: অফিসার, রুরাল ক্রেডিট) (২০২৩)
- ক1 kilobyte = 1024 bytes
- খ1 megabyte = 1024 bytes
- গ1 kilobyte = 1000 bytes
- ঘ1 megabyte = 1000 bytes
সঠিক উত্তর: ক. 1 kilobyte = 1024 bytes
কম্পিউটার বাইনারি বা দুই ভিত্তিক সংখ্যায় কাজ করে, তাই মেমরির একক ২ এর ঘাতে বাড়ে। ২ এর ঘাত ১০ সমান ১০২৪, যা ১০০০ এর সবচেয়ে কাছের দুইয়ের ঘাত। তাই ১ কিলোবাইট সমান ১০২৪ বাইট।
একই নিয়মে পরের প্রতিটি একক আগেরটির ১০২৪ গুণ। ১ মেগাবাইট সমান ১০২৪ কিলোবাইট, মানে ১০ লাখ ৪৮ হাজার ৫৭৬ বাইট। ১ গিগাবাইট সমান ১০২৪ মেগাবাইট।
তাই ১ মেগাবাইট সমান ১০২৪ বাইট বা ১০০০ বাইট দুটোই অনেক ছোট; মেগাবাইট আসলে প্রায় ১০ লাখ বাইট।
ফাঁদ হলো ১ কিলোবাইট সমান ১০০০ বাইট। দৈনন্দিন জীবনে কিলো মানে হাজার, যেমন কিলোগ্রাম, তাই এটা ঠিক মনে হয়। আন্তর্জাতিক মানে দশমিক কিলোবাইট হাজার বাইটও ধরা হয়, কিন্তু চাকরির পরীক্ষায় প্রচলিত উত্তর বাইনারি হিসাব, ১০২৪।
মনে রাখুন: বিট থেকে বাইট ৮ গুণ, তারপর প্রতিটি ধাপ ১০২৪ গুণ: বাইট, কিলো, মেগা, গিগা, টেরা।
১৪৫. The present corporate name of Facebook is- (জনতা ব্যাংক: অফিসার, রুরাল ক্রেডিট) (২০২৩)
- কFacebook
- খBeta
- গMeta
- ঘAlpha
সঠিক উত্তর: গ. Meta
ফেসবুকের মূল কোম্পানির বর্তমান নাম মেটা প্ল্যাটফর্মস, সংক্ষেপে মেটা। ২০২১ সালের অক্টোবরের শেষে প্রতিষ্ঠাতা মার্ক জাকারবার্গ নাম পরিবর্তনের ঘোষণা দেন।
লক্ষ্য করুন, ফেসবুক অ্যাপের নাম বদলায়নি; বদলেছে কোম্পানির নাম। মেটার অধীনে আছে ফেসবুক, ইনস্টাগ্রাম, হোয়াটসঅ্যাপ, মেসেঞ্জার আর ভার্চুয়াল রিয়েলিটি যন্ত্র।
মেটা নামটি এসেছে মেটাভার্স থেকে, যা ভার্চুয়াল ও অগমেন্টেড রিয়েলিটির এক সম্মিলিত ডিজিটাল জগতের ধারণা। কোম্পানি এই দিকে মনোযোগ দিতেই নতুন নাম নেয়।
আলফা আর বিটা ফাঁদ। গুগলের মূল কোম্পানির নাম অ্যালফাবেট, তাই আলফা শব্দটি পরিচিত লাগে; আর বিটা মেটার সঙ্গে ছন্দ মিলিয়ে বানানো।
মনে রাখুন: মূল কোম্পানির নাম জোড়ায় মনে রাখুন: ফেসবুক → মেটা, গুগল → অ্যালফাবেট।
১৪৬. Which is used to find and fix the error in the source code of any software? (জনতা ব্যাংক: অফিসার, রুরাল ক্রেডিট) (২০২৩)
- কEncoding
- খDebugging
- গDecoding
- ঘCorrection
সঠিক উত্তর: খ. Debugging
প্রোগ্রামের সোর্স কোডে ভুল বা বাগ খুঁজে বের করে সংশোধন করার প্রক্রিয়াকে বলে ডিবাগিং। যে সফটওয়্যার এ কাজে সাহায্য করে, তাকে বলে ডিবাগার।
বাগ শব্দের পেছনে একটা মজার ঘটনা আছে। ১৯৪৭ সালে হার্ভার্ডের মার্ক টু কম্পিউটারের ভেতরে একটি মথ পোকা আটকে যন্ত্র বিকল হয়েছিল; পোকাটি সরিয়ে লগবুকে লেখা হয় প্রথম আসল বাগ পাওয়া গেল। সেই থেকে বাগ মানে ত্রুটি, আর ডিবাগ মানে ত্রুটি সরানো।
প্রোগ্রামে তিন ধরনের ভুল হয়: সিনট্যাক্স বা ব্যাকরণগত ভুল, রানটাইম ভুল আর লজিক্যাল ভুল। ডিবাগিংয়ে এগুলো খুঁজে ঠিক করা হয়।
এনকোডিং মানে তথ্যকে একটি সংকেত রূপে বদলানো, আর ডিকোডিং মানে সেই সংকেতকে আবার আগের রূপে ফেরানো। দুটোই ভুল সংশোধনের প্রক্রিয়া নয়। কারেকশন সাধারণ ইংরেজি শব্দ, কম্পিউটারের পরিভাষা নয়, তাই সাধারণ অর্থে ঠিক শোনালেও এটি ফাঁদ।
মনে রাখুন: ডি মানে সরানো: ডিবাগ মানে বাগ সরানো।
১৪৭. Who was the co-founder of Microsoft Corporation with Bill Gates? (জনতা ব্যাংক: অফিসার, রুরাল ক্রেডিট) (২০২৩)
- কSteve Jobs
- খPaul Bernard
- গPaul Allen
- ঘJohn Bacus
সঠিক উত্তর: গ. Paul Allen
মাইক্রোসফট প্রতিষ্ঠা করেন দুই বাল্যবন্ধু বিল গেটস ও পল অ্যালেন, ১৯৭৫ সালে, যুক্তরাষ্ট্রের নিউ মেক্সিকোর অ্যালবুকার্কিতে। পরে সদর দপ্তর ওয়াশিংটন অঙ্গরাজ্যের রেডমন্ডে সরে যায়।
মাইক্রোসফট নামটি মাইক্রোকম্পিউটার আর সফটওয়্যার শব্দ দুটি মিলিয়ে তৈরি। তাদের প্রথম বড় সাফল্য ছিল অল্টেয়ার কম্পিউটারের জন্য বেসিক ভাষা, পরে এমএস ডস ও উইন্ডোজ।
স্টিভ জবস অ্যাপলের সহপ্রতিষ্ঠাতা, স্টিভ ওজনিয়াকের সঙ্গে, ১৯৭৬ সালে। দুই প্রতিষ্ঠানের প্রতিষ্ঠাতারা প্রায় একই সময়ের হওয়ায় নাম গুলিয়ে যাওয়াই সবচেয়ে বড় ফাঁদ।
পল বার্নার্ড নামটি পল অ্যালেনের প্রথম নামের সঙ্গে মিলিয়ে বানানো বিভ্রান্তি।
মনে রাখুন: জোড়ায় মনে রাখুন: গেটস-অ্যালেন মাইক্রোসফট, জবস-ওজনিয়াক অ্যাপল, পেজ-ব্রিন গুগল।
১৪৮. Which of the following is not a programming language? (জনতা ব্যাংক: অফিসার, রুরাল ক্রেডিট) (২০২৩)
- কPython
- খJava
- গHTML
- ঘSQL
সঠিক উত্তর: গ. HTML
এইচটিএমএল প্রোগ্রামিং ভাষা নয়, এটি একটি মার্কআপ ভাষা। পূর্ণরূপ HyperText Markup Language। এর কাজ ওয়েব পেজের কাঠামো বর্ণনা করা: কোথায় শিরোনাম, কোথায় অনুচ্ছেদ, ছবি বা লিংক।
প্রোগ্রামিং ভাষার মূল বৈশিষ্ট্য হলো যুক্তি দিয়ে সিদ্ধান্ত নেওয়া ও হিসাব করা, যেমন শর্ত দিয়ে যদি এটা হয় তবে ওটা করো, বা লুপ দিয়ে একই কাজ বারবার করা। এইচটিএমএলে নিজে থেকে এমন যুক্তি বা হিসাব নেই; ওয়েব পেজে যুক্তি যোগ করতে জাভাস্ক্রিপ্ট লাগে।
পাইথন ও জাভা পূর্ণাঙ্গ সাধারণ উদ্দেশ্যের প্রোগ্রামিং ভাষা। এসকিউএল হলো ডেটাবেস থেকে তথ্য খোঁজা ও পরিচালনার ভাষা, যাকে কোয়েরি ভাষা বলে; এটিও প্রোগ্রামিং ভাষার পরিবারেই ধরা হয়।
ফাঁদ হলো এসকিউএল। এটি সাধারণ উদ্দেশ্যের ভাষা নয় বলে কেউ কেউ এটিকে বেছে নেন, কিন্তু এর মধ্যে শর্ত ও হিসাবের ক্ষমতা আছে; প্রচলিত উত্তর এইচটিএমএল।
মনে রাখুন: নামের শেষে Markup Language (ML) থাকলে সেটি প্রোগ্রামিং ভাষা নয়: HTML, XML।
১৪৯. What is the primary goal of Artificial Intelligence? (জনতা ব্যাংক: অফিসার, রুরাল ক্রেডিট) (২০২৩)
- কTo simulate human intelligence
- খTo replace human intelligence
- গTo enhance human intelligence
- ঘTo mimic animal intelligence
সঠিক উত্তর: ক. To simulate human intelligence
কৃত্রিম বুদ্ধিমত্তা বা আর্টিফিশিয়াল ইন্টেলিজেন্সের মূল লক্ষ্য হলো যন্ত্রের মধ্যে মানুষের বুদ্ধিমত্তার অনুকরণ করা, ইংরেজিতে simulate। অর্থাৎ যন্ত্র যেন মানুষের মতো শিখতে, যুক্তি দিতে, ভাষা বুঝতে ও সিদ্ধান্ত নিতে পারে।
১৯৫৬ সালের ডার্টমাউথ সম্মেলনে জন ম্যাকার্থি আর্টিফিশিয়াল ইন্টেলিজেন্স শব্দটি চালু করেন। সেখানে মূল ভাবনা ছিল, বুদ্ধিমত্তার প্রতিটি দিক এত নিখুঁতভাবে বর্ণনা করা যায় যে যন্ত্র দিয়ে তার অনুকরণ সম্ভব।
এআই মানুষের বুদ্ধিমত্তাকে সহায়তা বা বাড়াতে পারে, তবে সেটি প্রয়োগের সুফল, সংজ্ঞাগত মূল লক্ষ্য নয়। আর প্রতিস্থাপন করা এআইয়ের লক্ষ্য নয়; এটি আলোচনার একটি আশঙ্কা মাত্র।
প্রাণীর বুদ্ধিমত্তা অনুকরণ এআইয়ের লক্ষ্য নয়, যদিও কিছু রোবট প্রাণীর চলাফেরা থেকে অনুপ্রেরণা নেয়। পরীক্ষায় সংজ্ঞার শব্দটি মনে রাখুন: simulate।
মনে রাখুন: সংজ্ঞাভিত্তিক প্রশ্নে এআই মানেই মানুষের বুদ্ধিমত্তার simulation বা অনুকরণ।
১৫০. Which Memory has the highest speed of access? (জনতা ব্যাংক: অফিসার, রুরাল ক্রেডিট) (২০২৩)
- কRAM
- খCache
- গHard Disk
- ঘCD
সঠিক উত্তর: খ. Cache
দেওয়া অপশনগুলোর মধ্যে সবচেয়ে দ্রুত অ্যাক্সেস হয় ক্যাশ মেমরিতে। ক্যাশ হলো প্রসেসরের খুব কাছে বা ভেতরে থাকা ছোট অথচ অতি দ্রুত মেমরি, যেখানে বারবার লাগে এমন ডেটা রাখা হয়।
মেমরির একটি স্তরক্রম আছে। প্রসেসরের যত কাছে, মেমরি তত দ্রুত, তত দামি আর তত ছোট। ওপর থেকে নিচে: রেজিস্টার, ক্যাশ, র্যাম, তারপর হার্ডডিস্ক বা এসএসডি, শেষে সিডি ডিভিডির মতো অপটিক্যাল ডিস্ক।
ক্যাশ তৈরি হয় এসর্যাম দিয়ে, যা মূল মেমরির ডির্যামের চেয়ে অনেক দ্রুত। প্রসেসর আগে ক্যাশে ডেটা খোঁজে; না পেলে তবেই র্যামে যায়।
সবচেয়ে দ্রুত আসলে রেজিস্টার, কিন্তু সেটি অপশনে নেই, তাই উত্তর ক্যাশ। র্যাম ফাঁদ, কারণ একে দ্রুত মেমরি বলে সবাই জানে; কিন্তু ক্যাশ তার চেয়েও দ্রুত। হার্ডডিস্ক ও সিডি যান্ত্রিকভাবে ঘোরে বলে অনেক ধীর।
মনে রাখুন: গতির ক্রম: রেজিস্টার > ক্যাশ > র্যাম > হার্ডডিস্ক > সিডি। ধারণক্ষমতার ক্রম ঠিক উল্টো।
১৫১. GPU-এর পূর্ণরূপ কী? (৪৫তম বিসিএস, ২০২৩)
- কGraph Processing Unit
- খGraphic Processing Unit
- গGraphics Processing Unit
- ঘGeographical Processing Unit
সঠিক উত্তর: গ. Graphics Processing Unit
প্রশ্নটি জিপিইউ-র পুরো নাম জানতে চেয়েছে। জিপিইউ মানে গ্রাফিক্স প্রসেসিং ইউনিট। খেয়াল করুন, শব্দটি গ্রাফিক নয়, বহুবচনের মতো শোনানো গ্রাফিক্স।
জিপিইউ এমন একটি প্রসেসর, যা ছবি, ভিডিও আর ত্রিমাত্রিক দৃশ্য পর্দায় আঁকার জন্য তৈরি। সিপিইউ অল্প কয়েকটি শক্তিশালী কোর দিয়ে একটির পর একটি কাজ করে, আর জিপিইউ হাজারো ছোট কোর দিয়ে একসঙ্গে অসংখ্য হিসাব করে। এই সমান্তরাল হিসাবের ক্ষমতার জন্যই আজ কৃত্রিম বুদ্ধিমত্তা প্রশিক্ষণে জিপিইউ এত গুরুত্বপূর্ণ।
এনভিডিয়া ১৯৯৯ সালে তাদের জিফোর্স দুইশো ছাপ্পান্ন কার্ডকে বিশ্বের প্রথম জিপিইউ বলে বাজারে আনে, তখন থেকেই নামটি প্রচলিত।
বাকি বিকল্পগুলো একটি শব্দ বদলে বানানো ফাঁদ। গ্রাফিক আর গ্রাফিক্স খুব কাছাকাছি, তাই সবচেয়ে বেশি ভুল হয় দ্বিতীয় বিকল্পে; গ্রাফ বা জিওগ্রাফিক্যাল শব্দগুলো ব্যবহৃতই হয় না।
মনে রাখুন: পূর্ণরূপে বানানের সূক্ষ্ম পার্থক্য দেখুন: Graphics (s সহ)।
১৫২. নিচের কোনটি ALU-এর আউটপুট রাখার জন্য ব্যবহৃত হয়? (৪৫তম বিসিএস, ২০২৩)
- কRegister
- খROM
- গFlags
- ঘOutput Unit
সঠিক উত্তর: ক. Register
প্রশ্নটি জানতে চেয়েছে এএলইউ, অর্থাৎ অ্যারিথমেটিক লজিক ইউনিট, হিসাব শেষে ফল কোথায় রাখে। উত্তর রেজিস্টার।
এএলইউ যোগ, বিয়োগ, তুলনা আর লজিকের কাজ করে। কাজের আগে উপাত্ত রেজিস্টারে আসে, হিসাব হয়, আর ফল সঙ্গে সঙ্গে আবার একটি রেজিস্টারে জমা হয়। অনেক প্রসেসরে এই কাজের জন্য বিশেষ রেজিস্টার থাকে, যার নাম অ্যাকুমুলেটর।
রেজিস্টার সিপিইউ-র ভেতরের অতি দ্রুত ছোট মেমোরি, তাই পরের হিসাবেই ফলটি আবার ব্যবহার করা যায়, র্যাম পর্যন্ত যেতে হয় না।
ফাঁদ হলো ফ্ল্যাগস। ফ্ল্যাগও একটি বিশেষ রেজিস্টার, কিন্তু সেখানে মূল ফল থাকে না; থাকে ফল সম্পর্কে তথ্য, যেমন ফল শূন্য কি না, ঋণাত্মক কি না, ক্যারি হলো কি না। রম স্থায়ী মেমোরি, আর আউটপুট ইউনিট মানে পর্দা বা প্রিন্টারের মতো যন্ত্র।
মনে রাখুন: এএলইউ-র কাজের সঙ্গী সবসময় রেজিস্টার: ইনপুটও রেজিস্টারে, আউটপুটও রেজিস্টারে।
১৫৩. DBMS-এর পূর্ণরূপ কী? (৪৫তম বিসিএস, ২০২৩)
- কData Backup Management System
- খDatabase Management Service
- গDatabase Management System
- ঘData of Binary Management System
সঠিক উত্তর: গ. Database Management System
প্রশ্নটি ডিবিএমএস-এর পুরো নাম চেয়েছে। ডিবিএমএস মানে ডেটাবেস ম্যানেজমেন্ট সিস্টেম।
ডেটাবেস হলো সুশৃঙ্খলভাবে সাজানো তথ্যের ভান্ডার, যেমন একটি কলেজের সব ছাত্রের নাম, রোল আর ফল। ডিবিএমএস হলো সেই সফটওয়্যার, যা দিয়ে এই ভান্ডার তৈরি, তথ্য যোগ, খোঁজা, হালনাগাদ ও সুরক্ষা করা যায়।
পরিচিত উদাহরণ মাইএসকিউএল, ওরাকল, মাইক্রোসফট অ্যাক্সেস আর পোস্টগ্রেএসকিউএল। এদের বেশির ভাগ রিলেশনাল, অর্থাৎ তথ্য টেবিলে রাখে, আর এসকিউএল ভাষায় কাজ করে।
ফাঁদ দ্বিতীয় বিকল্প, যেখানে শুধু শেষ শব্দ সিস্টেমের বদলে সার্ভিস বসানো। ডেটা ব্যাকআপ বা বাইনারি শব্দগুলো শুনতে প্রযুক্তিগত হলেও পুরো নামে নেই।
মনে রাখুন: DBMS-এর শেষ অক্ষর S = System, Service নয়; RDBMS মানে Relational DBMS।
১৫৪. 2 কিলোবাইট মেমোরি address করার জন্য কতটি address লাইন দরকার? (৪৫তম বিসিএস, ২০২৩)
- ক10
- খ11
- গ12
- ঘ14
সঠিক উত্তর: খ. 11
প্রশ্নটা মেমোরি অ্যাড্রেসিং-এর মূল নিয়ম পরীক্ষা করছে। প্রতিটি অ্যাড্রেস লাইন একটি বাইনারি অঙ্ক বহন করে, শূন্য বা এক। তাই n টি লাইন দিয়ে ২-এর ঘাত n সংখ্যক আলাদা ঠিকানা তৈরি করা যায়।
১ কিলোবাইট সমান ১০২৪ বাইট, যা ২-এর ঘাত ১০। তাই ২ কিলোবাইট সমান ২০৪৮ বাইট, যা ২-এর ঘাত ১১। প্রতিটি বাইটের একটা আলাদা ঠিকানা লাগে।
২০৪৮টি ঠিকানার জন্য দরকার এমন n, যাতে ২-এর ঘাত n সমান ২০৪৮। সেটা ১১, তাই ১১টি অ্যাড্রেস লাইন লাগবে।
ফাঁদ হলো ১০, যা ১ কিলোবাইটের জন্য ঠিক। মেমোরি দ্বিগুণ হলে অ্যাড্রেস লাইন একটি বাড়ে, দ্বিগুণ হয় না।
মনে রাখুন: ১ KB = ২¹⁰ মনে রাখুন; মেমোরি যতবার দ্বিগুণ, লাইন ততবার এক করে বাড়ে।
১৫৫. (2FA)16 এই হেক্সাডেসিমেল সংখ্যাটিকে অক্টালে রূপান্তর করুন: (৪৫তম বিসিএস, ২০২৩)
- ক(762)8
- খ(1372)8
- গ(228)8
- ঘ(1482)8
সঠিক উত্তর: খ. (1372)8
প্রশ্নটি হেক্সাডেসিমেল দুই এফ এ সংখ্যাটিকে অক্টালে রূপান্তর চায়। সবচেয়ে সহজ পথ বাইনারির মধ্য দিয়ে যাওয়া: হেক্সের প্রতিটি অঙ্ক চার বিট, আর অক্টালের প্রতিটি অঙ্ক তিন বিট। উত্তর অক্টালে এক তিন সাত দুই।
প্রথমে প্রতিটি হেক্স অঙ্ককে চার বিটে লিখি। দুই হয় শূন্য শূন্য এক শূন্য, এফ মানে পনেরো, তাই এক এক এক এক, আর এ মানে দশ, তাই এক শূন্য এক শূন্য। পাশাপাশি বসালে বারো বিটের একটি বাইনারি সংখ্যা পাই।
এবার ডান দিক থেকে তিনটি করে বিট নিয়ে দল বাঁধি: সবচেয়ে ডানে শূন্য এক শূন্য, মানে দুই; তারপর এক এক এক, মানে সাত; তারপর শূন্য এক এক, মানে তিন; আর বাঁয়ে শূন্য শূন্য এক, মানে এক। বাঁ থেকে পড়লে এক তিন সাত দুই।
যাচাই হিসেবে দশমিকে নিলে দুই এফ এ হয় সাতশো বাষট্টি। আর এখানেই বড় ফাঁদ: প্রথম বিকল্প সাত ছয় দুই আসলে দশমিক মানটিকে অক্টাল বলে লিখে দেওয়া। দুই দুই আট আর এক চার আট দুই বিকল্পে আট অঙ্ক আছে, যা অক্টালে থাকতেই পারে না।
মনে রাখুন: হেক্স থেকে অক্টাল: হেক্স → ৪ বিট করে বাইনারি → ডান থেকে ৩ বিট করে দল → অক্টাল। দশমিকে যাওয়ার দরকার নেই।
১৫৬. এম্বেডেড সিস্টেমে সাধারণত কোন ধরনের মেমোরি ব্যবহৃত হয়? (৪৫তম বিসিএস, ২০২৩)
- কRAM
- খহার্ডডিস্ক ড্রাইভ
- গফ্লাশ মেমোরি
- ঘঅপটিকাল ডিস্ক ড্রাইভ
সঠিক উত্তর: ক. RAM
প্রশ্নটি এম্বেডেড সিস্টেমের মেমোরি নিয়ে। এম্বেডেড সিস্টেম হলো কোনো যন্ত্রের ভেতরে বসানো ছোট কম্পিউটার, যা একটি নির্দিষ্ট কাজ করে, যেমন ওয়াশিং মেশিন, মাইক্রোওয়েভ বা গাড়ির নিয়ন্ত্রক। নির্ধারিত উত্তর র্যাম।
এম্বেডেড সিস্টেমের মূল অংশ মাইক্রোকন্ট্রোলার, যার একই চিপের ভেতরে প্রসেসর, র্যাম আর স্থায়ী মেমোরি থাকে। প্রোগ্রাম চলার সময় সব চলমান উপাত্ত, যেমন তাপমাত্রার মান বা টাইমারের হিসাব, থাকে র্যামে। তাই র্যাম ছাড়া কোনো এম্বেডেড সিস্টেম চলে না।
তবে প্রোগ্রামটি নিজে স্থায়ীভাবে রাখা হয় ফ্ল্যাশ মেমোরি বা রমে, কারণ বিদ্যুৎ গেলে র্যামের তথ্য মুছে যায়। অর্থাৎ বাস্তবে এম্বেডেড সিস্টেমে র্যাম আর ফ্ল্যাশ দুটোই সাধারণ; অনেক উৎস ফ্ল্যাশকেই উত্তর হিসেবে ধরে। নির্ধারিত উত্তর অনুযায়ী এখানে র্যাম।
হার্ডডিস্ক আর অপটিক্যাল ডিস্ক এম্বেডেড সিস্টেমে প্রায় ব্যবহৃত হয় না, কারণ এরা বড়, বেশি বিদ্যুৎ খায়, আর ঘোরার যন্ত্রাংশ থাকায় ঝাঁকুনিতে নষ্ট হতে পারে।
মনে রাখুন: এম্বেডেড সিস্টেমের মাইক্রোকন্ট্রোলারে একই চিপে থাকে CPU + RAM + Flash/ROM।
১৫৭. নিচের কোনটি Spyware এর উদাহরণ? (৪৫তম বিসিএস, ২০২৩)
- কKey loggers
- খAvast
- গNorton
- ঘKasparasky
সঠিক উত্তর: ক. Key loggers
প্রশ্নটি স্পাইওয়্যারের উদাহরণ চেয়েছে। স্পাইওয়্যার হলো এমন ক্ষতিকর সফটওয়্যার, যা ব্যবহারকারীর অজান্তে কম্পিউটারে বসে তার কাজকর্মের তথ্য গোপনে সংগ্রহ করে অন্যের কাছে পাঠায়। উত্তর কি-লগার।
কি-লগার কি-বোর্ডের প্রতিটি চাপ নীরবে লিখে রাখে। ফলে আপনি যা টাইপ করেন, যেমন পাসওয়ার্ড, ব্যাংকের তথ্য বা ব্যক্তিগত বার্তা, সবই অপরাধীর হাতে চলে যায়। এজন্য এটি স্পাইওয়্যারের সবচেয়ে পরিচিত উদাহরণ।
বাকি তিনটি ঠিক উল্টো জিনিস। অ্যাভাস্ট, নর্টন আর ক্যাসপারস্কি হলো অ্যান্টিভাইরাস, যারা স্পাইওয়্যারসহ নানা ক্ষতিকর সফটওয়্যার খুঁজে মুছে ফেলে। প্রশ্নে শেষ নামটি ভুল বানানে ছাপা; সঠিক ইংরেজি বানান কে এ এস পি ই আর এস কে ওয়াই।
ফাঁদ এখানে খুব সরল: সব নামই নিরাপত্তা-সংক্রান্ত, তাই তাড়াহুড়ায় অ্যান্টিভাইরাসকেও কেউ কেউ বেছে নেন। মনে রাখবেন, প্রশ্ন আক্রমণকারী সফটওয়্যার চেয়েছে, রক্ষাকারী নয়।
মনে রাখুন: অ্যান্টিভাইরাসের পরিচিত নাম: Avast, Norton, Kaspersky, McAfee, Bitdefender; এদের কেউ ক্ষতিকর সফটওয়্যারের উদাহরণ নয়।
১৫৮. IPv4-এ নিচের কোনটি Google DNS Server এর IP Adders? (৪৫তম বিসিএস, ২০২৩)
- ক8.8.7.6
- খ8.7.8.6
- গ8.8.8.6
- ঘ8.8.8.8
সঠিক উত্তর: ঘ. 8.8.8.8
প্রশ্নটি গুগলের পাবলিক ডিএনএস সার্ভারের আইপি-ভার্সন-ফোর ঠিকানা চেয়েছে। উত্তর আট দশমিক আট দশমিক আট দশমিক আট। প্রশ্নের অ্যাডারস শব্দটি দিয়ে বোঝানো হয়েছে অ্যাড্রেস, মানে ঠিকানা।
গুগল ২০০৯ সালের ডিসেম্বরে বিনামূল্যের পাবলিক ডিএনএস সেবা চালু করে। এর দুটি সহজ ঠিকানা: প্রধান আট দশমিক আট দশমিক আট দশমিক আট, আর বিকল্প আট দশমিক আট দশমিক চার দশমিক চার। মনে রাখার সুবিধার জন্যই ইচ্ছা করে এমন একই অঙ্কের ঠিকানা নেওয়া হয়েছে।
কম্পিউটার বা রাউটারে ডিএনএস হিসেবে এই ঠিকানা বসালে ওয়েবসাইটের নাম থেকে আইপি ঠিকানা খোঁজার কাজটি গুগলের সার্ভার করে দেয়। আরেকটি পরিচিত উদাহরণ ক্লাউডফ্লেয়ারের এক দশমিক এক দশমিক এক দশমিক এক।
বাকি তিনটি বিকল্প আসল ঠিকানার একটি বা দুটি অঙ্ক বদলে বানানো; মুখস্থ না থাকলে বিভ্রান্তি হয়। চারটিই আট, এটুকু মনে রাখলেই যথেষ্ট।
মনে রাখুন: Google DNS: 8.8.8.8 ও 8.8.4.4; Cloudflare: 1.1.1.1।
১৫৯. ফায়ারওয়ালের প্রাথমিক কাজ কী? (৪৫তম বিসিএস, ২০২৩)
- কসমস্ত আগত ট্রাফিক নেটওয়ার্কে ঢুকতে না দেওয়া।
- খসমস্ত আগত ট্রাফিক নেটওয়ার্কে ঢুকার অনুমতি দেওয়া।
- গআগত এবং বহির্গত নেটওয়ার্ক ট্রাফিক নিরীক্ষা এবং নিয়ন্ত্রণ করা।
- ঘসমস্ত নেটওয়ার্ক ট্রাফিক এনক্রিপ্ট করা।
সঠিক উত্তর: গ. আগত এবং বহির্গত নেটওয়ার্ক ট্রাফিক নিরীক্ষা এবং নিয়ন্ত্রণ করা।
প্রশ্নটি ফায়ারওয়ালের মূল কাজ জানতে চেয়েছে। ফায়ারওয়াল নেটওয়ার্কের দারোয়ান: নেটওয়ার্কে যা ঢুকছে আর যা বের হচ্ছে, সব ট্রাফিক পরীক্ষা করে পূর্বনির্ধারিত নিয়ম অনুযায়ী অনুমতি দেয় বা আটকায়।
যেমন নিয়ম থাকতে পারে, অফিসের নেটওয়ার্কে বাইরে থেকে শুধু ওয়েবসাইটের ট্রাফিক ঢুকবে, অচেনা পোর্টের সংযোগ বন্ধ থাকবে। আবার ভেতর থেকে কোনো সন্দেহজনক প্রোগ্রাম বাইরে তথ্য পাঠাতে চাইলে সেটাও আটকাতে পারে। এজন্য উত্তর আগত ও বহির্গত দুই দিকের ট্রাফিক নিরীক্ষা ও নিয়ন্ত্রণ।
ফায়ারওয়াল হার্ডওয়্যার যন্ত্রও হতে পারে, আবার কম্পিউটারের ভেতরের সফটওয়্যারও হতে পারে, যেমন উইন্ডোজের নিজস্ব ফায়ারওয়াল।
সব আগত ট্রাফিক আটকে দিলে ইন্টারনেটই চলবে না, আর সব ঢুকতে দিলে ফায়ারওয়ালের কোনো দরকারই থাকে না। এনক্রিপশন ফায়ারওয়ালের কাজ নয়, সেটা ভিপিএন বা এইচটিটিপিএস-এর কাজ; এটিই সবচেয়ে বড় ফাঁদ।
মনে রাখুন: ফায়ারওয়াল = নিয়মভিত্তিক ছাঁকনি, দুই দিকেই; এনক্রিপশন আলাদা প্রযুক্তি।
১৬০. ইন্টারনেটের মাধ্যমে তথ্য আদান-প্রদানের জন্য সর্বাধিক ব্যবহৃত প্রোটোকল কী? (৪৫তম বিসিএস, ২০২৩)
- কHTTP
- খFTP
- গDNS
- ঘTCP/IP
সঠিক উত্তর: ঘ. TCP/IP
প্রশ্নটি ইন্টারনেটে তথ্য আদান-প্রদানের সর্বাধিক ব্যবহৃত প্রোটোকল জানতে চেয়েছে। উত্তর টিসিপি-আইপি, অর্থাৎ ট্রান্সমিশন কন্ট্রোল প্রোটোকল আর ইন্টারনেট প্রোটোকলের জোড়া।
টিসিপি-আইপি আসলে পুরো ইন্টারনেটের মূল নিয়মের পরিবার। আইপি প্রতিটি ডেটা প্যাকেটে ঠিকানা বসিয়ে পথ দেখায়, আর টিসিপি নিশ্চিত করে যে প্যাকেটগুলো ঠিক ক্রমে, হারানো ছাড়াই পৌঁছেছে। ইন্টারনেটে যা কিছু চলে, সবই এর ওপর দাঁড়িয়ে।
এইচটিটিপি, এফটিপি আর ডিএনএস এই পরিবারেরই সদস্য, যারা সবচেয়ে ওপরের অ্যাপ্লিকেশন স্তরে নির্দিষ্ট কাজ করে: এইচটিটিপি ওয়েব পেজ, এফটিপি ফাইল, ডিএনএস নাম থেকে ঠিকানা। এরা সবাই নিচে টিসিপি-আইপি ব্যবহার করে।
ফাঁদ এইচটিটিপি, কারণ ব্রাউজারে সবাই একে দেখে। কিন্তু এইচটিটিপি শুধু ওয়েবের জন্য; মেইল, ফাইল, ভিডিও কল সবকিছুর নিচের ভিত্তি টিসিপি-আইপি।
মনে রাখুন: ইন্টারনেটের “মূল”, “আদর্শ” বা “সর্বাধিক ব্যবহৃত” প্রোটোকল চাইলে উত্তর TCP/IP।