ভূমিকা
উপ-বিষয় “আইটি, এআই ও উদীয়মান প্রযুক্তি” (IT, AI & Emerging Technologies) WBCS বিজ্ঞান পাঠ্যসূচির মধ্যে একটি স্বতন্ত্র অবস্থান দখল করে আছে। এটি তাত্ত্বিক বিজ্ঞানের বিমূর্ত জগৎকে তথ্যপ্রযুক্তির দ্রুত-বিকশিত, স্পর্শযোগ্য ডোমেইনের সাথে সংযুক্ত করে। একজন WBCS প্রার্থীর জন্য, এই অংশটি শুধুমাত্র প্রযুক্তিগত পরিভাষার যান্ত্রিক মুখস্থকরণ নয়, বরং ডিজিটাল সিস্টেম কীভাবে কাজ করে, কীভাবে তথ্য সংরক্ষিত ও প্রক্রিয়াজাত করা হয় এবং কৃত্রিম বুদ্ধিমত্তা, ইন্টারনেট অব থিংস ও কোয়ান্টাম কম্পিউটিং-এর মতো আধুনিক উদ্ভাবনগুলি পশ্চিমবঙ্গ সিভিল সার্ভিসের সঙ্গে সরাসরি প্রাসঙ্গিক শাসন, স্বাস্থ্যসেবা, কৃষি ও গণপরিষেবাকে কীভাবে পুনর্নির্মাণ করছে, সে সম্পর্কে ধারণাগত বোঝাপড়া পরীক্ষা করে।
উপলব্ধ পূর্ববর্তী বছরের প্রশ্ন (PYQs) -এর সতর্ক বিশ্লেষণ একটি নির্দিষ্ট প্যাটার্ন প্রকাশ করে। WBCS 2018-এর তিনটি পরীক্ষিত প্রশ্ন (যার মধ্যে দুটি আমরা পুঙ্খানুপুঙ্খভাবে সমাধান করব) মৌলিক কম্পিউটিং ধারণা-র উপর দৃষ্টি নিবদ্ধ করেছিল: স্টোরেজ ডিভাইসের শ্রেণীবিন্যাস (USB-কে সেকেন্ডারি স্টোরেজ হিসাবে), অ্যান্ড্রয়েড অ্যাপের পিছনের প্রোগ্রামিং ভাষা (জাভা) এবং একটি 16-বিট কম্বিনেশনের সংজ্ঞা (একটি ওয়ার্ড বা 2 বাইট—যদিও তৃতীয় প্রশ্নের উত্তর চাবি গণ্ডগোল ছিল এবং তাই আমাদের কর্ম-উদাহরণ থেকে বাদ দেওয়া হয়েছে)। এগুলি প্রাথমিক-স্তরের, সত্য-ভিত্তিক প্রশ্ন যা একজন প্রার্থীর প্রমিত পরিভাষার সাথে পরিচিতি পরীক্ষা করে। প্রত্যাশিত গভীরতা হল একজন সুপঠিত দ্বাদশ শ্রেণি বা প্রথম বর্ষের স্নাতক ছাত্রের—কোনও অস্পষ্ট তথ্যসূত্র নয়, কোনও উন্নত অ্যালগরিদম নয়।
যাইহোক, WBCS-এর বিজ্ঞানের জন্য সরকারী পাঠ্যসূচি অনেক বিস্তৃত। এতে স্পষ্টভাবে পদার্থবিজ্ঞান (বলবিদ্যা, তাপ, আলো, শব্দ, তড়িৎ, চুম্বকত্ব, আধুনিক পদার্থবিজ্ঞান), রসায়ন, জীববিদ্যা (কোষ জীববিজ্ঞান, মানব শারীরবিদ্যা, পুষ্টি, রোগ), উদ্ভিদবিদ্যা, প্রযুক্তি ও মহাকাশ (উপগ্রহ, ISRO মিশন, পারমাণবিক প্রযুক্তি, প্রতিরক্ষা প্রযুক্তি) এবং স্বাস্থ্য ও ওষুধ (ভিটামিন, অভাবজনিত রোগ, টিকা, মহামারী) অন্তর্ভুক্ত। “IT, AI & Emerging Technologies” উপ-বিষয়ের অধীনে, পাঠ্যসূচি প্রার্থীর কাছ থেকে এই ধ্রুপদী বিজ্ঞান ডোমেইনগুলিকে আধুনিক ডিজিটাল সরঞ্জামের সাথে সংযুক্ত করার প্রত্যাশা করে। উদাহরণস্বরূপ, সেমিকন্ডাক্টর (পদার্থবিজ্ঞান) সম্পর্কে বোঝাপড়া USB ড্রাইভের ভিতরের মাইক্রোচিপের ভিত্তি; এআই-ভিত্তিক ডায়াগনস্টিক সরঞ্জামগুলি মানব শারীরবিদ্যা (জীববিদ্যা) -র উপর নির্ভর করে; এবং উপগ্রহগুলি স্বায়ত্তশাসিত নেভিগেশনের জন্য এমবেডেড সিস্টেম ও এআই ব্যবহার করে। তাই, এই অধ্যায়টি আইটিকে একটি বিচ্ছিন্ন দ্বীপ হিসাবে বিবেচনা করে না—এটি সেই মৌলিক বিজ্ঞানকে একত্রিত করে যা এই প্রযুক্তিগুলিকে সম্ভব করে তোলে।
আপনি এই অধ্যায় থেকে কী শিখবেন? প্রথমত, মূল কম্পিউটিং ধারণাগুলির একটি পাথুরে ভিত্তি—বিট, বাইট, স্টোরেজ হায়ারার্কি, প্রোগ্রামিং ভাষা, অপারেটিং সিস্টেম। দ্বিতীয়ত, কৃত্রিম বুদ্ধিমত্তা, মেশিন লার্নিং এবং ডিপ লার্নিং-এর একটি স্পষ্ট, অ-প্রযুক্তিগত ব্যাখ্যা, তাদের বাস্তব-বিশ্বের প্রয়োগ সহ। তৃতীয়ত, উদীয়মান প্রযুক্তিগুলির একটি ওভারভিউ যা বর্তমানে শিল্পগুলিকে রূপান্তরিত করছে: ব্লকচেইন, ইন্টারনেট অব থিংস (IoT) , ক্লাউড কম্পিউটিং, কোয়ান্টাম কম্পিউটিং এবং সাইবার সিকিউরিটি। চতুর্থত, দুটি সমাধানকৃত PYQ-র (USB ও অ্যান্ড্রয়েড) সম্পূর্ণ ওয়াকথ্রু সহ বিশ্লেষণ, যাতে আপনি বুঝতে পারেন পরীক্ষা কীভাবে তার প্রশ্নগুলি ফ্রেম করে। পঞ্চমত, পাঠ্যসূচির ফাঁক ও জাতীয় প্রবণতার উপর ভিত্তি করে ভবিষ্যতে WBCS কী জিজ্ঞাসা করতে পারে তার একটি অগ্রগামী বিশ্লেষণ। শেষ পর্যন্ত, আপনার কাছে সরাসরি সত্য-ভিত্তিক প্রশ্নের উত্তর দেওয়ার জন্য প্রয়োজনীয় পরিভাষাগত নির্ভুলতা এবং প্রয়োগ-ভিত্তিক বা বিশ্লেষণাত্মক রূপগুলি পরিচালনা করার জন্য ধারণাগত গভীরতা উভয়ই থাকবে।
এই অধ্যায়টি একটি স্বতন্ত্র রেফারেন্স হিসাবে ডিজাইন করা হয়েছে। আপনি শুরু থেকে শেষ পর্যন্ত পড়তে পারেন, অথবা H2 শিরোনাম থেকে উৎপন্ন বিষয়বস্তুর সারণী ব্যবহার করে যেকোনো বিভাগে যেতে পারেন। প্রতিটি মূল পদ প্রথমবার উপস্থিত হলে একটি ব্লককোটে সংজ্ঞায়িত করা হয়। তুলনাগুলি স্পষ্ট সারণিতে উপস্থাপিত হয়। মেমোনিকস আপনাকে সিকোয়েন্সগুলি দীর্ঘমেয়াদী স্মৃতিতে লক করতে সাহায্য করে। শেষের দ্রুত পুনর্বিবেচনা (Quick Revision) পরীক্ষার আগের দিনের জন্য একটি চেকলিস্ট—আপনার মনে রাখার প্রয়োজনীয় সবকিছুর একটি সংকুচিত সংস্করণ।
আসুন এখন সেই ভিত্তি তৈরি করি, ডিজিটাল তথ্যের সবচেয়ে মৌলিক বিল্ডিং ব্লক দিয়ে শুরু করে।
মূল ধারণা ও ভিত্তি
বিট (Bit): কম্পিউটারে তথ্যের ক্ষুদ্রতম একক। একটি বিট শুধুমাত্র দুটি মানের একটি ধারণ করতে পারে: 0 বা 1 (বাইনারি)। একটি ডিজিটাল সিস্টেমের সবকিছু—পাঠ্য, ছবি, শব্দ, ভিডিও—শেষ পর্যন্ত বিটের একটি দীর্ঘ ক্রম হিসাবে উপস্থাপিত হয়। WBCS 2018-এ পরোক্ষভাবে পরীক্ষিত যখন শিক্ষার্থীদের জানতে হয়েছিল যে 16 বিট একটি ওয়ার্ড গঠন করে।
বাইট (Byte): 8 বিটের একটি গোষ্ঠী। একটি বাইট 256টি স্বতন্ত্র মান (2^8) উপস্থাপন করতে পারে। এটি মেমোরি ও স্টোরেজ পরিমাপের জন্য প্রমিত একক। উদাহরণস্বরূপ, 'A' এর মতো একটি একক অক্ষর 1 বাইট (সাধারণত ASCII এনকোডিং) দখল করে। 8 GB (গিগাবাইট) সহ একটি USB ড্রাইভ প্রায় 8 বিলিয়ন বাইট সংরক্ষণ করতে পারে।
নিবল (Nibble): 4 বিটের একটি গোষ্ঠী, বা অর্ধেক বাইট। দৈনন্দিন ব্যবহারে কম সাধারণ হলেও, এটি কিছু নিম্ন-স্তরের প্রোগ্রামিং প্রসঙ্গ এবং হেক্সাডেসিমেল উপস্থাপনায় (প্রত্যেক হেক্স ডিজিট একটি নিবলের সাথে মিলে যায়) দেখা যায়।
ওয়ার্ড (Word): বিটের একটি নির্দিষ্ট আকারের গোষ্ঠী যা একটি CPU (সেন্ট্রাল প্রসেসিং ইউনিট) একটি একক ইউনিট হিসাবে প্রক্রিয়া করে। ওয়ার্ডের আকার আর্কিটেকচার-নির্ভর—যেমন, পুরানো 16-বিট প্রসেসরে 16 বিট, আধুনিক প্রসেসরে 32 বা 64 বিট। যখন WBCS 2018-এ “16 বিটের সমন্বয়কে কী বলা হয়” প্রশ্নটি করা হয়েছিল, তখন 16-বিট আর্কিটেকচারের প্রসঙ্গে সঠিক উত্তর হল ওয়ার্ড (বা সমতুল্যভাবে, 2 বাইট)। প্রসেসর ডিজাইন ও মেমোরি অ্যাড্রেসিং বোঝার জন্য এই পদটি মৌলিক।
প্রাথমিক স্টোরেজ (মূল মেমোরি): মেমোরি যেটি CPU বর্তমানে প্রক্রিয়াকৃত ডেটা সংরক্ষণ ও পুনরুদ্ধারের জন্য সরাসরি অ্যাক্সেস করতে পারে। এটি উদ্বায়ী (volatile), অর্থাৎ পাওয়ার বন্ধ হলে ডেটা হারিয়ে যায়। উদাহরণ: RAM (র্যান্ডম অ্যাক্সেস মেমোরি) এবং ROM (রিড-অনলি মেমোরি) । RAM পঠন-লিখনযোগ্য এবং দ্রুত, অন্যদিকে ROM অ-উদ্বায়ী কিন্তু সাধারণত শুধুমাত্র পঠনযোগ্য। প্রাথমিক স্টোরেজ দীর্ঘমেয়াদী ডেটা ধরে রাখার উদ্দেশ্যে নয়।
সেকেন্ডারি স্টোরেজ: স্থায়ী বা আধা-স্থায়ীভাবে ডেটা সংরক্ষণের জন্য ব্যবহৃত অ-উদ্বায়ী মেমোরি। প্রাথমিক স্টোরেজের বিপরীতে, পাওয়ার সরিয়ে নিলেও এটি ডেটা হারায় না। উদাহরণ: হার্ড ডিস্ক ড্রাইভ (HDD) , সলিড-স্টেট ড্রাইভ (SSD) , USB ফ্ল্যাশ ড্রাইভ, মেমোরি কার্ড, CD/DVD। CPU সেকেন্ডারি স্টোরেজ সরাসরি অ্যাক্সেস করতে পারে না; প্রক্রিয়াকরণের আগে ডেটা প্রথমে প্রাথমিক মেমোরিতে (RAM) কপি করতে হবে। 2018-এর PYQ-তে USB-কে বিশেষভাবে এই শ্রেণীবিন্যাসের জন্য পরীক্ষা করা হয়েছিল—USB একটি সেকেন্ডারি স্টোরেজ ডিভাইস।
টারশিয়ারি স্টোরেজ: অত্যন্ত বৃহৎ স্কেলের ডেটা সেন্টার এবং এন্টারপ্রাইজ ব্যাকআপ সিস্টেমে ব্যবহৃত হয়। এতে রোবটিক মেকানিজম জড়িত যা অপসারণযোগ্য মিডিয়া (যেমন, ম্যাগনেটিক টেপ, অপটিক্যাল জুকবক্স) লোড/আনলোড করে। অ্যাক্সেস স্পিড খুব ধীর, কিন্তু প্রতি বাইটে খরচ অত্যন্ত কম। এই বিভাগটি WBCS স্তরে খুব কমই পরীক্ষিত হয় তবে হায়ারার্কি স্পষ্ট করে।
প্রোগ্রামিং ভাষা: একটি আনুষ্ঠানিক ভাষা যা নির্দেশাবলীর একটি সেট নিয়ে গঠিত যা বিভিন্ন ধরণের আউটপুট তৈরি করে। প্রোগ্রামিং ভাষাগুলি নিম্ন-স্তরের (মেশিন কোড, অ্যাসেম্বলি) এবং উচ্চ-স্তরের (জাভা, সি, পাইথন, পিএইচপি) মধ্যে বিভক্ত। উচ্চ-স্তরের ভাষাগুলি মানুষের পড়া ও লেখার জন্য সহজ; এগুলি কম্পাইলার বা ইন্টারপ্রেটার দ্বারা মেশিন কোডে অনুবাদ করা হয়। অ্যান্ড্রয়েড প্ল্যাটফর্ম অ্যাপ্লিকেশন ডেভেলপমেন্টের জন্য প্রাথমিকভাবে জাভা (Java) এবং কোটলিন (Kotlin) ব্যবহার করে—2018 সালের বাংলা ভাষার PYQ-তে জাভা সঠিক উত্তর ছিল।
জাভা (Java): একটি উচ্চ-স্তরের, ক্লাস-ভিত্তিক, অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং ভাষা যা সান মাইক্রোসিস্টেমস (বর্তমানে ওরাকল) দ্বারা তৈরি। এর মূল বৈশিষ্ট্য হল প্ল্যাটফর্ম স্বাধীনতা: জাভা কোড বাইটকোড (একটি মধ্যবর্তী ভাষা) এ কম্পাইল করা হয় যা জাভা ভার্চুয়াল মেশিন (JVM) -এ চলে। JVM (অ্যান্ড্রয়েড ফোন সহ) সহ যেকোনো ডিভাইস একই বাইটকোড চালাতে পারে। অ্যান্ড্রয়েডের প্রাথমিক রানটাইম (Dalvik) এবং বর্তমান রানটাইম (ART) উভয়ই মোবাইল ডিভাইসের জন্য অপ্টিমাইজ করা বাইটকোড ব্যাখ্যা করে।
কৃত্রিম বুদ্ধিমত্তা (এআই - Artificial Intelligence): মেশিন, বিশেষ করে কম্পিউটার সিস্টেম দ্বারা মানব বুদ্ধিমত্তা প্রক্রিয়ার অনুকরণ। এই প্রক্রিয়াগুলির মধ্যে রয়েছে শেখা (তথ্য ও তা ব্যবহারের নিয়ম অর্জন), যুক্তি (আনুমানিক বা নির্দিষ্ট সিদ্ধান্তে পৌঁছানোর জন্য নিয়ম ব্যবহার) এবং স্ব-সংশোধন। এআই একটি বিস্তৃত ছাতা যা মেশিন লার্নিং, ডিপ লার্নিং, ন্যাচারাল ল্যাঙ্গুয়েজ প্রসেসিং এবং রোবোটিক্স অন্তর্ভুক্ত করে।
মেশিন লার্নিং (এমএল - Machine Learning): এআই-এর একটি উপসেট যা সিস্টেমগুলিকে স্পষ্টভাবে প্রোগ্রাম না করেই অভিজ্ঞতা থেকে স্বয়ংক্রিয়ভাবে শিখতে এবং উন্নতি করতে সক্ষম করে। এমএল অ্যালগরিদমগুলি প্রশিক্ষণ ডেটার উপর ভিত্তি করে একটি গাণিতিক মডেল তৈরি করে। প্রকারভেদ: তত্ত্বাবধায়ক শিক্ষা (লেবেলযুক্ত ডেটাতে প্রশিক্ষিত), অ-তত্ত্বাবধায়ক শিক্ষা (লেবেলবিহীন ডেটাতে প্যাটার্ন খোঁজে) এবং শক্তিবৃদ্ধি শিক্ষা (এজেন্ট পুরস্কার/শাস্তির মাধ্যমে শেখে)।
ডিপ লার্নিং: এমএল-এর একটি আরও উপসেট যা কৃত্রিম নিউরাল নেটওয়ার্ক-এর উপর ভিত্তি করে যার অনেকগুলি স্তর রয়েছে (তাই “ডিপ”)। এটি চিত্র শনাক্তকরণ, বক্তৃতা শনাক্তকরণ এবং প্রাকৃতিক ভাষা প্রক্রিয়াকরণের মতো কাজে দক্ষ। ডিপ লার্নিং মডেলগুলির প্রচুর পরিমাণে ডেটা এবং গণনামূলক শক্তি প্রয়োজন।
ইন্টারনেট অব থিংস (আইওটি - Internet of Things): প্রকৃত বস্তুর (“থিংস”) একটি নেটওয়ার্ক যা সেন্সর, সফ্টওয়্যার এবং অন্যান্য প্রযুক্তি দিয়ে এমবেড করে ইন্টারনেটের মাধ্যমে অন্যান্য ডিভাইস ও সিস্টেমের সাথে সংযোগ ও ডেটা বিনিময় করে। উদাহরণ: স্মার্ট থার্মোস্ট্যাট, পরিধানযোগ্য ফিটনেস ট্র্যাকার, সংযুক্ত যানবাহন। আইওটি ডেটা উৎপাদনের একটি প্রধান চালক এবং এআই-এর একটি মূল প্রয়োগ।
ব্লকচেইন (Blockchain): একটি বিতরণকৃত লেজার প্রযুক্তি যেখানে লেনদেনগুলি “ব্লক”-এ রেকর্ড করা হয় যা ক্রিপ্টোগ্রাফি ব্যবহার করে একসাথে সংযুক্ত থাকে। প্রতিটি ব্লকে পূর্ববর্তী ব্লকের একটি ক্রিপ্টোগ্রাফিক হ্যাশ, একটি টাইমস্ট্যাম্প এবং লেনদেনের ডেটা থাকে। যেহেতু লেজারটি একাধিক নোড (পিয়ার-টু-পিয়ার) জুড়ে সংরক্ষিত, এটি কার্যত টেম্পার-প্রুফ। বিটকয়েন এবং অন্যান্য ক্রিপ্টোকারেন্সির পিছনের প্রযুক্তি হিসাবে সর্বাধিক পরিচিত, তবে সরবরাহ চেইন ব্যবস্থাপনা, ভোটিং সিস্টেম এবং ভূমি রেকর্ডেও ব্যবহৃত হয়।
কোয়ান্টাম কম্পিউটিং (Quantum Computing): এক ধরনের গণনা যা সুপারপজিশন এবং এনট্যাঙ্গলমেন্ট-এর মতো কোয়ান্টাম-যান্ত্রিক ঘটনাকে কাজে লাগিয়ে তথ্য প্রক্রিয়া করে যা শাস্ত্রীয় কম্পিউটারগুলি পারে না। বিট (0 বা 1) এর পরিবর্তে, কোয়ান্টাম কম্পিউটারগুলি কুবিট ব্যবহার করে যা একইসাথে 0 এবং 1 উভয়ের সুপারপজিশনে থাকতে পারে। এটি নির্দিষ্ট সমস্যা ডোমেইনে ঘাতক গতি বৃদ্ধির অনুমতি দেয়, যেমন বড় সংখ্যা গুণনীয়করণ, আণবিক কাঠামো অনুকরণ এবং লজিস্টিক অপ্টিমাইজেশন।
ক্লাউড কম্পিউটিং (Cloud Computing): ইন্টারনেট (“ক্লাউড”) এর মাধ্যমে কম্পিউটিং পরিষেবা—সার্ভার, স্টোরেজ, ডেটাবেস, নেটওয়ার্কিং, সফ্টওয়্যার, বিশ্লেষণ এবং বুদ্ধিমত্তা—প্রদান করে দ্রুত উদ্ভাবন, নমনীয় সম্পদ এবং স্কেলের অর্থনীতি অফার করা। প্রধান ক্লাউড প্রদানকারীদের মধ্যে রয়েছে অ্যামাজন ওয়েব সার্ভিসেস (AWS), মাইক্রোসফ্ট অ্যাজুর এবং গুগল ক্লাউড প্ল্যাটফর্ম। ক্লাউড কম্পিউটিং আধুনিক এআই পরিষেবা, বিগ ডেটা স্টোরেজ এবং আইওটি ব্যাকএন্ডের মেরুদণ্ড।
এই সংজ্ঞাগুলি হল শব্দভাণ্ডার যা আপনাকে অভ্যন্তরীণ করতে হবে। প্রতিটি পরবর্তী বিভাগ তাদের উপর নির্মিত হবে। এখন আমরা নির্দিষ্ট বিষয়গুলিতে গভীরভাবে ডুব দিই যা পরীক্ষায় উপস্থিত হওয়ার সম্ভাবনা সবচেয়ে বেশি।
কম্পিউটার মেমোরি এবং স্টোরেজ হায়ারার্কি
আপনি যখন কম্পিউটার চালু করেন থেকে শুরু করে একটি ফাইল সংরক্ষণ করেন পর্যন্ত এটি কীভাবে ডেটা পরিচালনা করে তা বোঝা অপরিহার্য। স্টোরেজ হায়ারার্কি প্রায়শই পরীক্ষিত হয় কারণ এটি পদার্থবিজ্ঞান (চৌম্বক/ইলেকট্রনিক মিডিয়া), জীববিদ্যা (মেমোরিতে ডেটা) এবং USB ড্রাইভের মতো ডিভাইসের ব্যবহারিক ব্যবহার জুড়ে বিস্তৃত।
কেন একটি হায়ারার্কি?
গতি, খরচ এবং ক্ষমতার উপর ভিত্তি করে ডেটা হায়ারার্কিতে উপরে এবং নীচে যায়—এটি কম্পিউটার আর্কিটেকচারে একটি সুপরিচিত ট্রেড-অফ। দ্রুততম মেমোরি (CPU-এর ভিতরের রেজিস্টার) অত্যন্ত ছোট এবং ব্যয়বহুল। ধীরতম স্টোরেজ (ম্যাগনেটিক টেপ) বিশাল এবং সস্তা। নীচের চিত্রটি (ধারণাগত) চিত্রিত করে:
রেজিস্টার → ক্যাশ (L1/L2/L3) → RAM → SSD/HDD → টেপ/ক্লাউড
(দ্রুততম, ছোট, ব্যয়বহুল) → (ধীরতম, বড়, সস্তা)
WBCS উদ্দেশ্যে, সবচেয়ে গুরুত্বপূর্ণ পার্থক্য হল প্রাথমিক মেমোরি এবং সেকেন্ডারি মেমোরি-এর মধ্যে। আসুন প্রতিটি বিস্তারিতভাবে পরীক্ষা করি।
প্রাথমিক মেমোরি – উদ্বায়ী এবং দ্রুত
-
RAM (র্যান্ডম অ্যাক্সেস মেমোরি): কম্পিউটারের প্রধান কর্মক্ষেত্র। আপনি যে প্রতিটি প্রোগ্রাম খোলেন তা সেকেন্ডারি স্টোরেজ থেকে RAM-এ লোড করা হয় যাতে CPU নির্দেশাবলী আনতে এবং চালাতে পারে। RAM উদ্বায়ী—আপনি যখন বন্ধ করেন, এর বিষয়বস্তু অদৃশ্য হয়ে যায়। দুটি সাধারণ প্রকার:
- DRAM (ডায়নামিক RAM): পর্যায়ক্রমিক রিফ্রেশের প্রয়োজন; বেশিরভাগ পিসি এবং স্মার্টফোনে ব্যবহৃত।
- SRAM (স্ট্যাটিক RAM): দ্রুততর কিন্তু বেশি ব্যয়বহুল; ক্যাশ মেমোরির জন্য ব্যবহৃত।
-
ROM (রিড-অনলি মেমোরি): অ-উদ্বায়ী কিন্তু সাধারণত শুধুমাত্র পঠনযোগ্য। ফার্মওয়্যার (যেমন, BIOS/UEFI) সংরক্ষণ করে যা কম্পিউটার বুটস্ট্র্যাপ করে। আধুনিক ডিভাইসে, ROM-এর কিছু ফর্ম বৈদ্যুতিকভাবে মুছে এবং পুনরায় লেখা যেতে পারে (যেমন, EEPROM, ফ্ল্যাশ মেমোরি), যা প্রাথমিক এবং সেকেন্ডারি স্টোরেজের মধ্যে রেখাকে অস্পষ্ট করে।
সেকেন্ডারি স্টোরেজ – অ-উদ্বায়ী এবং স্থায়ী
সেকেন্ডারি স্টোরেজ আপনার অপারেটিং সিস্টেম, অ্যাপ্লিকেশন এবং ব্যক্তিগত ফাইল রাখে। এটি অ-উদ্বায়ী: পাওয়ার বন্ধ হওয়ার পরেও ডেটা টিকে থাকে। 2018-এর PYQ জিজ্ঞাসা করেছিল: “USB কোন ধরনের স্টোরেজ ডিভাইস?” সঠিক উত্তর হল সেকেন্ডারি। আসুন কেন তা অন্বেষণ করি।
USB ফ্ল্যাশ ড্রাইভগুলি (থাম্ব ড্রাইভ, পেন ড্রাইভও বলা হয়) ফ্ল্যাশ মেমোরি ব্যবহার করে—এক ধরনের EEPROM (ইলেকট্রিক্যালি ইরেজেবল প্রোগ্রামেবল রিড-অনলি মেমোরি)। ডেটা মেমোরি সেলে সংরক্ষিত হয় যা বিদ্যুৎ ছাড়াই তাদের অবস্থা ধরে রাখে। CPU সরাসরি USB ড্রাইভ থেকে নির্দেশাবলী চালাতে পারে না; সেই নির্দেশাবলী প্রথমে RAM-এ স্থানান্তর করতে হবে। এটি সেকেন্ডারি স্টোরেজের সংজ্ঞায়িত বৈশিষ্ট্য।
অন্যান্য সাধারণ সেকেন্ডারি স্টোরেজ ডিভাইসগুলির মধ্যে রয়েছে:
- হার্ড ডিস্ক ড্রাইভ (HDD): স্পিনিং প্ল্যাটারে চৌম্বকীয়ভাবে ডেটা সংরক্ষণ করে। SSD-এর তুলনায় যান্ত্রিকভাবে ধীর কিন্তু প্রতি গিগাবাইটে সস্তা।
- সলিড-স্টেট ড্রাইভ (SSD): ফ্ল্যাশ মেমোরি ব্যবহার করে, USB ড্রাইভের মতো কিন্তু একটি কন্ট্রোলার সহ যা এটিকে হার্ড ড্রাইভের মতো আচরণ করে। HDD-এর তুলনায় অনেক দ্রুত কারণ কোনও চলমান অংশ নেই।
- অপটিক্যাল ডিস্ক (CD, DVD, ব্লু-রে): একটি প্রতিফলিত পৃষ্ঠের পিট হিসাবে একটি লেজার দ্বারা পড়া ডেটা সংরক্ষণ করে।
- ম্যাগনেটিক টেপ: আর্কাইভাল এবং ব্যাকআপের জন্য ব্যবহৃত (এন্টারপ্রাইজ পরিবেশে টারশিয়ারি স্টোরেজ)।
নিম্নলিখিত তুলনা সারণী প্রাথমিক এবং সেকেন্ডারি স্টোরেজের মধ্যে মূল পার্থক্যগুলি সংক্ষিপ্ত করে:
| বৈশিষ্ট্য | প্রাথমিক স্টোরেজ (মূল মেমোরি) | সেকেন্ডারি স্টোরেজ |
|---|---|---|
| উদ্বায়িতা | উদ্বায়ী (পাওয়ার বন্ধ হলে ডেটা হারায়) | অ-উদ্বায়ী (ডেটা ধরে রাখে) |
| গতি | খুব দ্রুত (ন্যানোসেকেন্ড) | ধীরতর (HDD-এর জন্য মিলিসেকেন্ড, SSD-এর জন্য মাইক্রোসেকেন্ড) |
| ক্ষমতা | কম (সাধারণত ভোক্তা ডিভাইসে 4–64 GB) | বেশি (কয়েক TB পর্যন্ত) |
| প্রতি GB খরচ | বেশি | কম |
| CPU সরাসরি অ্যাক্সেস | হ্যাঁ | না (ডেটা প্রথমে প্রাথমিক মেমোরিতে সরাতে হবে) |
| উদাহরণ | RAM, ROM, ক্যাশ | HDD, SSD, USB ফ্ল্যাশ, CD/DVD |
| প্রাথমিক উদ্দেশ্য | সক্রিয় প্রক্রিয়াগুলির জন্য অস্থায়ী কর্মক্ষেত্র | ফাইল এবং প্রোগ্রামের দীর্ঘমেয়াদী স্টোরেজ |
এই সারণী পরীক্ষার জন্য প্রস্তুত। যদি WBCS সরাসরি তুলনা জিজ্ঞাসা করে, তাহলে আপনার এটি মনে রাখা উচিত।
বিট, বাইট এবং ওয়ার্ড – ডিজিটাল ডেটা পরিমাপ
2018 সালের পেপারে একটি প্রশ্ন (যদিও উত্তর পছন্দ গণ্ডগোল ছিল) অন্তর্ভুক্ত ছিল যা 16 বিটকে একটি নির্দিষ্ট পদের সাথে যুক্ত করে। যদিও আমরা উত্তর চাবি নিশ্চিত করতে পারি না, শিক্ষাগতভাবে সঠিক সত্যটি হল:
- 1 বিট = ক্ষুদ্রতম একক (0 বা 1)।
- 4 বিট = 1 নিবল।
- 8 বিট = 1 বাইট।
- 16 বিট = 2 বাইট = 1 ওয়ার্ড (16-বিট আর্কিটেকচারে)। 32-বিট আর্কিটেকচারে, একটি ওয়ার্ড 4 বাইট (32 বিট) হয়। আধুনিক 64-বিট সিস্টেমে, একটি ওয়ার্ড 8 বাইট (64 বিট) হয়।
ওয়ার্ড শব্দটি ঐতিহাসিক কম্পিউটিং প্রসঙ্গে “16 বিটের সমন্বয়”-এর জন্য সবচেয়ে জেনেরিক এবং ব্যাপকভাবে গৃহীত উত্তর। আসলে, ইন্টেল 8086 (IBM PC-তে ব্যবহৃত) এর মতো প্রাথমিক মাইক্রোপ্রসেসরগুলির একটি 16-বিট ওয়ার্ড আকার ছিল। সুতরাং, যদি প্রশ্নটি আবার দেখা দেয়, সঠিক প্রতিক্রিয়া হল ওয়ার্ড (অথবা 2 বাইট)।
ওয়ার্ডের বাইরে মেমোরি পরিমাপ একক:
- 1 কিলোবাইট (KB) = 1024 বাইট (2^10)
- 1 মেগাবাইট (MB) = 1024 KB (2^20)
- 1 গিগাবাইট (GB) = 1024 MB (2^30)
- 1 টেরাবাইট (TB) = 1024 GB (2^40)
- 1 পেটাবাইট (PB) = 1024 TB
এই উপসর্গগুলি বাইনারি। কখনও কখনও নির্মাতারা দশমিক ব্যবহার করেন (1 KB = 1000 বাইট), যা বিভ্রান্তির দিকে নিয়ে যায়, তবে পরীক্ষা সম্ভবত বাইনারি সংজ্ঞা প্রত্যাশা করে।
স্টোরেজের বিবর্তনে USB ড্রাইভ কোথায় ফিট করে?
USB ড্রাইভগুলি 2000-এর দশকের প্রথম দিকে ব্যাপক হয়ে ওঠে, ফ্লপি ডিস্ক প্রতিস্থাপন করে এবং পরে আংশিকভাবে CD-কে স্থানচ্যুত করে। এগুলি NAND ফ্ল্যাশ মেমোরি-র উপর ভিত্তি করে—একই প্রযুক্তি SSD এবং মেমোরি কার্ডে ব্যবহৃত। তাদের ছোট আকার, প্লাগ-এন্ড-প্লে প্রকৃতি এবং ক্রমবর্ধমান ক্ষমতা (এখন 2 TB পর্যন্ত) তাদের ডেটা পরিবহনের একটি প্রধান উপাদান করে তোলে। “USB কোন ধরনের স্টোরেজ ডিভাইস”-এ PYQ ফোকাস আমাদের মনে করিয়ে দেয় যে WBCS চায় আপনি হায়ারার্কি প্রয়োগ করুন, শুধু উদাহরণ তালিকাভুক্ত নয়।
প্রোগ্রামিং ভাষা এবং মোবাইল অ্যাপ ডেভেলপমেন্ট
2018 থেকে দ্বিতীয় সমাধানকৃত PYQ বাংলায় রয়েছে: “সাধারণত মোবাইল ফোনের Android application-এর জন্য কোন প্রোগ্রামিং ভাষা ব্যবহৃত হয়?” সঠিক উত্তর হল জাভা। এই বিভাগটি কেন তা ব্যাখ্যা করে এবং মোবাইল ও সিস্টেম ডেভেলপমেন্টের সাথে প্রাসঙ্গিক অন্যান্য ভাষা অন্তর্ভুক্ত করার জন্য প্রসঙ্গটি বিস্তৃত করে।
অ্যান্ড্রয়েডের জন্য কেন জাভা?
যখন গুগল 2005 সালে অ্যান্ড্রয়েড ইনক. অধিগ্রহণ করে, জাভাকে প্রাথমিক ভাষা হিসাবে ব্যবহার করার সিদ্ধান্তটি কৌশলগত ছিল:
- প্ল্যাটফর্ম স্বাধীনতা: যেমন উল্লেখ করা হয়েছে, জাভা বাইটকোডে কম্পাইল করে যা JVM-এ চলে। অ্যান্ড্রয়েডের কাস্টম ভার্চুয়াল মেশিন (মূলত Dalvik, পরে ART – অ্যান্ড্রয়েড রানটাইম দ্বারা প্রতিস্থাপিত) ইনস্টল বা রানটাইমের সময় বাইটকোডকে নেটিভ মেশিন কোডে অনুবাদ করে।
- ডেভেলপার ইকোসিস্টেম: জাভার একটি বিশাল ডেভেলপার সম্প্রদায়, পরিণত সরঞ্জাম (Eclipse, IntelliJ) এবং লাইব্রেরি ছিল। এটি অ্যান্ড্রয়েড গ্রহণকে ত্বরান্বিত করেছে।
- অবজেক্ট-ওরিয়েন্টেড: অ্যান্ড্রয়েডের আর্কিটেকচার (Activities, Services, Fragments) স্বাভাবিকভাবেই অবজেক্ট-ওরিয়েন্টেড, যা জাভার প্যারাডাইমের সাথে মেলে।
গুরুত্বপূর্ণ নোট: 2017 সালে, গুগল কোটলিন (Kotlin) -কে অ্যান্ড্রয়েড ডেভেলপমেন্টের জন্য একটি অফিসিয়াল ভাষা হিসাবে ঘোষণা করে। কোটলিন জাভার সাথে সম্পূর্ণভাবে আন্তঃকার্যযোগ্য এবং আরও সংক্ষিপ্ত সিনট্যাক্স অফার করে। কিন্তু জাভা ব্যাপকভাবে ব্যবহৃত রয়ে গেছে এবং 2018 সালের প্রশ্নটি পরিবর্তনের পূর্ববর্তী। তবুও, সেই সময়ের জন্য “জাভা” সঠিক উত্তর, এবং ঐতিহ্যগত ভাষা জিজ্ঞাসা করা যেকোনো প্রশ্নের জন্য।
সি বা সি++ কি ব্যবহার করা যেতে পারে?
হ্যাঁ, তবে মানক অ্যাপ্লিকেশন ডেভেলপমেন্টের জন্য নয়। সি এবং সি++ পারফরম্যান্স-সমালোচনামূলক উপাদানগুলির জন্য নেটিভ ডেভেলপমেন্ট কিট (NDK) -এর মাধ্যমে ব্যবহৃত হয় (যেমন, গেম ইঞ্জিন, সিগন্যাল প্রসেসিং)। যাইহোক, সাধারণ অ্যাপ (যেমন একটি ক্যালেন্ডার, ক্যামেরা, মেসেজিং) জাভা/কোটলিনে তৈরি করা হয়। PYQ-তে বিভ্রান্তিকর পছন্দগুলির মধ্যে “C*” (সম্ভবত একটি তারকা সহ “C”) এবং “Cc” (সম্ভবত “C++”) অন্তর্ভুক্ত ছিল, যা সাধারণ ক্ষেত্রে সম্ভাব্য কিন্তু ভুল।
পিএইচপি এবং ওয়েব ভাষা
পিএইচপি একটি সার্ভার-সাইড স্ক্রিপ্টিং ভাষা যা প্রাথমিকভাবে ওয়েব ডেভেলপমেন্টের জন্য ব্যবহৃত হয় (যেমন, গতিশীল ওয়েবসাইট তৈরি)। এটি একটি ওয়েব সার্ভারে চলে, একটি মোবাইল ডিভাইসে নয়। অ্যান্ড্রয়েড অ্যাপগুলি API-র মাধ্যমে একটি PHP ব্যাকএন্ডের সাথে যোগাযোগ করতে পারে, কিন্তু PHP নিজে অ্যাপের ইন্টারফেস বা লজিক লেখার জন্য ব্যবহৃত হয় না। তাই, এটি একটি ভুল পছন্দ।
WBCS-এ সাধারণত পরীক্ষিত ভাষার তুলনা
| ভাষা | ধরন | প্রাথমিক ব্যবহার | মূল বৈশিষ্ট্য | মোবাইলের সাথে সম্পর্ক |
|---|---|---|---|---|
| জাভা | উচ্চ-স্তরের, বাইটকোডে কম্পাইল | অ্যান্ড্রয়েড অ্যাপ, এন্টারপ্রাইজ, ওয়েব সার্ভিস | JVM-এর মাধ্যমে প্ল্যাটফর্ম স্বাধীনতা | অ্যান্ড্রয়েডের প্রাথমিক ভাষা (কোটলিনের আগে অফিসিয়াল) |
| সি | নিম্ন-স্তরের, মেশিন কোডে কম্পাইল | অপারেটিং সিস্টেম, এমবেডেড সিস্টেম, হার্ডওয়্যার ড্রাইভার | সরাসরি হার্ডওয়্যার অ্যাক্সেস, উচ্চ কর্মক্ষমতা | পারফরম্যান্স-সমালোচনামূলক মডিউলের জন্য অ্যান্ড্রয়েড NDK-তে ব্যবহৃত |
| সি++ | মধ্যম-স্তরের, মেশিন কোডে কম্পাইল | গেম ইঞ্জিন, ব্রাউজার, বড় অ্যাপ্লিকেশন | নিম্ন-স্তরের নিয়ন্ত্রণ সহ অবজেক্ট-ওরিয়েন্টেড | NDK-এর মাধ্যমেও; আনরিয়েল ইঞ্জিন মোবাইল গেমের জন্য ব্যবহৃত |
| পিএইচপি | উচ্চ-স্তরের, ব্যাখ্যাকৃত | সার্ভার-সাইড ওয়েব ডেভেলপমেন্ট | সহজ ডেটাবেস ইন্টিগ্রেশন (MySQL) | অ্যাপ লজিকের জন্য নয়; ব্যাকএন্ড API সরবরাহ করতে পারে |
| পাইথন | উচ্চ-স্তরের, ব্যাখ্যাকৃত | ডেটা সায়েন্স, এআই, ওয়েব (Django/Flask), অটোমেশন | পঠনযোগ্য সিনট্যাক্স, বিশাল লাইব্রেরি | অ্যান্ড্রয়েডের জন্য নেটিভ নয় (Kivy/Qt ব্যবহার করতে পারে কিন্তু মানক নয়) |
| কোটলিন | উচ্চ-স্তরের, JVM বাইটকোডে কম্পাইল | অ্যান্ড্রয়েড অ্যাপ (আধুনিক), ব্যাকএন্ড | সংক্ষিপ্ত, নাল-সেফ, জাভার সাথে আন্তঃকার্যযোগ্য | এখন অ্যান্ড্রয়েডের জন্য প্রথম-শ্রেণীর ভাষা (2017 থেকে) |
পরীক্ষার জন্য মূল টেকঅ্যাওয়ে: যখন অ্যান্ড্রয়েড অ্যাপ ডেভেলপমেন্টের জন্য মানক ভাষা সম্পর্কে জিজ্ঞাসা করা হয়, উত্তর (ঐতিহাসিক এবং অধিকাংশ WBCS প্রসঙ্গের জন্য) জাভা। যদি প্রশ্নটি খুব সাম্প্রতিক পেপার (2019-পরবর্তী) থেকে হয়, কোটলিন গ্রহণযোগ্য হতে পারে, কিন্তু 2018-এর PYQ স্পষ্টভাবে জাভাকে নির্দেশ করে।
কম্পাইলেশন কীভাবে কাজ করে – একটি সহজ ওয়াকথ্রু
আপনার বোঝাপড়া গভীর করতে, একটি জাভা অ্যান্ড্রয়েড অ্যাপের জীবনচক্র বিবেচনা করুন:
- ডেভেলপার
.javaফাইল লেখেন। - জাভা কম্পাইলার (
javac).javaকে.classফাইলে (বাইটকোড) রূপান্তর করে। - অ্যান্ড্রয়েড SDK টুল dx (বা আধুনিক বিল্ডে D8)
.classফাইলগুলিকে Dalvik Executable (.dex) ফর্ম্যাটে রূপান্তর করে। - ব্যবহারকারী যখন অ্যাপ ইনস্টল করেন, ART (অ্যান্ড্রয়েড রানটাইম) ডিভাইসের প্রসেসরের (ARM, x86) জন্য
.dexবাইটকোডকে নেটিভ মেশিন কোডে (আগে-থেকে-সময় কম্পাইলেশন) কম্পাইল করে।
এই প্রক্রিয়াটি নিশ্চিত করে যে একই .java সোর্স পরিবর্তন ছাড়াই বিভিন্ন ফোন প্রসেসরে চলতে পারে—ডেভেলপারদের জন্য একটি বিশাল সুবিধা।
কৃত্রিম বুদ্ধিমত্তা এবং মেশিন লার্নিং
কৃত্রিম বুদ্ধিমত্তা হল “IT, AI & Emerging Technologies” উপ-বিষয়ের সবচেয়ে দ্রুত বিকশিত উপাদান। যদিও 2018-এর তিনটি PYQ সরাসরি এআই সম্পর্কে জিজ্ঞাসা করেনি, সরকারী পাঠ্যসূচিতে প্রযুক্তি ও মহাকাশ, স্বাস্থ্য ও ওষুধ এবং জীববিদ্যা অন্তর্ভুক্ত রয়েছে, যা এখন এআই-এর সাথে ব্যাপকভাবে ইন্টারফেস করে। তাছাড়া, WBCS প্রবণতা আরও সমসাময়িক বিষয়ের দিকে অগ্রসর হচ্ছে (যেমন জাতীয় প্রতিযোগিতামূলক পরীক্ষা UPSC-তে দেখা যায়)। অতএব, এআই/এমএল-এর একটি পুঙ্খানুপুঙ্খ কভারেজ প্রয়োজনীয় এবং বিচক্ষণ উভয়ই।
এআই-এর সংজ্ঞা – সংকীর্ণ থেকে সুপারইন্টেলিজেন্স
এআই সাধারণত তিনটি স্তরে শ্রেণীবদ্ধ করা হয়:
- সংকীর্ণ এআই (দুর্বল এআই): একটি নির্দিষ্ট কাজ সম্পাদন করার জন্য ডিজাইন করা হয়েছে, যেমন মুখের শনাক্তকরণ, ভাষা অনুবাদ বা দাবা খেলা। বর্তমান এআই সিস্টেম—Siri, Alexa, Google Translate, ChatGPT—সবই সংকীর্ণ এআই। তারা তাদের প্রশিক্ষণ ডোমেনের বাইরে সাধারণীকরণ করতে পারে না।
- সাধারণ এআই (শক্তিশালী এআই):) একটি অনুমানমূলক মেশিন যা মানবের মতো যেকোনো সমস্যা বুঝতে, শিখতে এবং বুদ্ধিমত্তা প্রয়োগ করার ক্ষমতা রাখে। কোন বিদ্যমান সিস্টেম এটি অর্জন করেনি।
- সুপারইন্টেলিজেন্স: একটি ভবিষ্যত ধারণা যেখানে এআই সমস্ত ক্ষেত্রে মানব বুদ্ধিমত্তাকে ছাড়িয়ে যায়।
WBCS ভারতের সাথে প্রাসঙ্গিক সংকীর্ণ এআই প্রয়োগ সম্পর্কে জিজ্ঞাসা করার সম্ভাবনা বেশি: যেমন, কৃষিতে এআই ফসলের রোগ সনাক্তকরণের জন্য, স্বাস্থ্যসেবায় এআই বুকের এক্স-রে থেকে যক্ষ্মা নির্ণয়ের জন্য, বা শাসনে এআই জনগণের অভিযোগ বিশ্লেষণের জন্য। এই প্রসঙ্গগুলির প্রতি সতর্ক থাকুন।
মেশিন লার্নিং – আধুনিক এআই-এর ইঞ্জিন
মেশিন লার্নিং (এমএল) হল ব্যবহারিক ইঞ্জিন যা আধুনিক এআই চালায়। প্রোগ্রামাররা প্রতিটি সম্ভাব্য ইনপুটের জন্য স্পষ্ট নিয়ম লেখার পরিবর্তে, এমএল অ্যালগরিদম ডেটা থেকে প্যাটার্ন শেখে।
তিনটি প্রধান প্যারাডাইম:
-
তত্ত্বাবধায়ক শিক্ষা (Supervised Learning): অ্যালগরিদম একটি লেবেলযুক্ত ডেটাসেটে প্রশিক্ষিত হয়—প্রত্যেক ইনপুটের জন্য সঠিক আউটপুট সরবরাহ করা হয়। মডেল ইনপুটগুলিকে আউটপুটে ম্যাপ করতে শেখে, তারপর নতুন, অদেখা ডেটাতে ভবিষ্যদ্বাণী করে। উদাহরণ: স্প্যাম ইমেল শ্রেণীবিন্যাস (ইনপুট: ইমেল টেক্সট, আউটপুট: স্প্যাম/স্প্যাম নয়); চিকিৎসা নির্ণয় (ইনপুট: লক্ষণ/পরীক্ষার ফলাফল, আউটপুট: রোগ)। সাধারণ অ্যালগরিদম: লিনিয়ার রিগ্রেশন, ডিসিশন ট্রি, সাপোর্ট ভেক্টর মেশিন, নিউরাল নেটওয়ার্ক।
-
অ-তত্ত্বাবধায়ক শিক্ষা (Unsupervised Learning):) কোন লেবেল সরবরাহ করা হয় না। অ্যালগরিদম ডেটার মধ্যে লুকানো প্যাটার্ন বা গোষ্ঠী খুঁজে পায়। উদাহরণ: বিপণনে গ্রাহক বিভাজন (একই ক্রয় আচরণের সাথে গ্রাহকদের গ্রুপ করা); নেটওয়ার্ক নিরাপত্তায় অসঙ্গতি সনাক্তকরণ। সাধারণ অ্যালগরিদম: K-means ক্লাস্টারিং, হায়ারার্কিকাল ক্লাস্টারিং, প্রিন্সিপাল কম্পোনেন্ট অ্যানালাইসিস (PCA)।
-
শক্তিবৃদ্ধি শিক্ষা (Reinforcement Learning): একটি এজেন্ট একটি পরিবেশের সাথে ইন্টারঅ্যাক্ট করে শেখে, কর্মের জন্য পুরস্কার বা শাস্তি পায়। এটি ক্রমবর্ধমান পুরস্কার সর্বাধিক করার চেষ্টা করে। উদাহরণ: রোবটকে হাঁটার প্রশিক্ষণ দেওয়া, AlphaGo বিশ্ব চ্যাম্পিয়ন গো খেলোয়াড়দের পরাজিত করা, স্বায়ত্তশাসিত ড্রাইভিং। অ্যালগরিদম: Q-learning, ডিপ Q-নেটওয়ার্ক (DQN), পলিসি গ্রেডিয়েন্টস।
ডিপ লার্নিং – একটি বিশেষ উপসেট
ডিপ লার্নিং (DL) এমএল-এর একটি উপক্ষেত্র যা কৃত্রিম নিউরাল নেটওয়ার্ক অনেক স্তর (গভীর আর্কিটেকচার) সহ ব্যবহার করে। “ডিপ” শব্দটি লুকানো স্তরের সংখ্যা বোঝায় (সাধারণত ≥3)। মূল উদ্ভাবন:
- কনভোলিউশনাল নিউরাল নেটওয়ার্ক (CNN): চিত্র এবং ভিডিও শনাক্তকরণের জন্য চমৎকার। মুখের শনাক্তকরণ, স্বায়ত্তশাসিত যানবাহন দৃষ্টি এবং চিকিৎসা ইমেজিংয়ে ব্যবহৃত।
- রিকারেন্ট নিউরাল নেটওয়ার্ক (RNN) / LSTM: টাইম সিরিজ, বক্তৃতা এবং পাঠ্যের মতো ক্রমিক ডেটার জন্য ডিজাইন করা।
- ট্রান্সফরমার (যেমন GPT): প্রাকৃতিক ভাষা প্রক্রিয়াকরণ (NLP) এর জন্য অত্যন্ত আধুনিক। ChatGPT-তে “AI” হল একটি বড় ভাষার মডেল যা ট্রান্সফরমার আর্কিটেকচারের উপর ভিত্তি করে।
ডিপ লার্নিংয়ের ব্যবহারিক প্রভাব বিশাল। উদাহরণস্বরূপ, ভারতীয় মহাকাশ গবেষণা সংস্থা (ISRO) উপগ্রহ চিত্র বিশ্লেষণ করতে AI এবং ML ব্যবহার করে—ফসলের স্বাস্থ্য, নগর বিস্তার এবং দুর্যোগ ক্ষতি সনাক্ত করে। WBCS পাঠ্যসূচি স্পষ্টভাবে প্রযুক্তি ও মহাকাশ এবং ISRO মিশন উল্লেখ করে, তাই এই সংযোগ পরীক্ষার যোগ্য।
স্বাস্থ্য এবং ওষুধে এআই (পাঠ্যসূচি লিঙ্ক)
সরকারী পাঠ্যসূচিতে স্বাস্থ্য ও ওষুধ – ভ্যাকসিন, মহামারী, অভাবজনিত রোগ অন্তর্ভুক্ত রয়েছে। এআই এখন বিভিন্ন উপায়ে স্বাস্থ্যসেবাকে রূপান্তরিত করছে:
- ডায়াগনস্টিক ইমেজিং: এআই মডেল এমআরআই/সিটি স্ক্যানে টিউমার সনাক্ত করে যা মানব রেডিওলজিস্টের সাথে মিলে বা অতিক্রম করে।
- ড্রাগ আবিষ্কার: ML সম্ভাব্য ওষুধ যৌগ সনাক্তকরণ ত্বরান্বিত করে, গবেষণার বছর কমানো।
- মহামারী ট্র্যাকিং: এআই গতিশীলতা ডেটা, সোশ্যাল মিডিয়া পোস্ট এবং সংক্রমণ রিপোর্ট বিশ্লেষণ করে প্রাদুর্ভাবের পূর্বাভাস দেয় (যেমন, COVID-19 বিস্তার মডেল)।
- ব্যক্তিগতকৃত ওষুধ: অ্যালগরিদম রোগীর জেনেটিক প্রোফাইলের উপর ভিত্তি করে চিকিত্সা সুপারিশ করে।
একটি সম্ভাব্য WBCS প্রশ্ন জিজ্ঞাসা করতে পারে: “যক্ষ্মা সনাক্তকরণের জন্য আধুনিক স্বাস্থ্যসেবা ব্যবস্থা এক্স-রে চিত্র বিশ্লেষণ করতে কোন প্রযুক্তি ব্যবহার করে?” উত্তর হবে ডিপ লার্নিং / কনভোলিউশনাল নিউরাল নেটওয়ার্ক। অথবা: “রোগের প্রাদুর্ভাব ট্র্যাক করার জন্য AI-এর ব্যবহার কোন ধরনের মেশিন লার্নিংয়ের উদাহরণ?” তত্ত্বাবধায়ক শিক্ষা (যদি লেবেলযুক্ত ঐতিহাসিক ডেটা ব্যবহার করে) বা অ-তত্ত্বাবধায়ক শিক্ষা (যদি অভিনব প্যাটার্ন ক্লাস্টার করে)।
নৈতিক ও শাসন সংক্রান্ত প্রভাব
WBCS একটি সিভিল সার্ভিস পরীক্ষা, তাই প্রশ্নগুলি এআই-এর শাসন ও নীতি স্পর্শ করতে পারে: ডেটা গোপনীয়তা, অ্যালগরিদমিক পক্ষপাত, চাকরি স্থানচ্যুতি। ভারতের ন্যাশনাল এআই স্ট্র্যাটেজি (AI for All) এবং নীতি আয়োগ কাঠামো নোট করা ভাল। পশ্চিমবঙ্গ সরকার শিক্ষা এবং ই-গভর্নেন্সে এআই-ভিত্তিক উদ্যোগও চালু করেছে।
উদীয়মান প্রযুক্তি: IoT, ব্লকচেইন, কোয়ান্টাম কম্পিউটিং এবং ক্লাউড
বিষয়গুলির চূড়ান্ত গ্রুপ যা যেকোনো প্রার্থীকে আয়ত্ত করতে হবে। 2018-এর PYQ-তে এগুলি সরাসরি পরীক্ষিত হয়নি, তবে এগুলি পাঠ্যসূচির আধুনিক পদার্থবিজ্ঞান (কোয়ান্টাম মেকানিক্স), প্রযুক্তি এবং মহাকাশ (উপগ্রহগুলি IoT এবং ক্লাউড ব্যবহার করে) এবং প্রতিরক্ষা প্রযুক্তি (সাইবার নিরাপত্তা এবং কোয়ান্টাম এনক্রিপশন) এর উল্লেখের মধ্যে squarely বসে।
ইন্টারনেট অব থিংস (IoT)
সংজ্ঞা: IoT বিশ্বজুড়ে বিলিয়ন বিলিয়ন শারীরিক ডিভাইসকে বোঝায় যা এখন ইন্টারনেটের সাথে সংযুক্ত, ডেটা সংগ্রহ ও ভাগ করে নিচ্ছে। প্রতিটি “থিং”-এর একটি সেন্সর, একটি প্রসেসর এবং একটি নেটওয়ার্ক ইন্টারফেস রয়েছে।
উপাদান:
- সেন্সর (তাপমাত্রা, গতি, চাপ, ক্যামেরা, GPS)
- সংযোগ (Wi-Fi, ব্লুটুথ, Zigbee, 5G, LoRaWAN)
- এজ কম্পিউটিং (ক্লাউডে পাঠানোর আগে স্থানীয়ভাবে ডেটা প্রক্রিয়াকরণ)
- ডেটা স্টোরেজ এবং বিশ্লেষণের জন্য ক্লাউড প্ল্যাটফর্ম
- অ্যাকচুয়েটর (শারীরিক ডিভাইস নিয়ন্ত্রণ করতে, যেমন ভালভ বন্ধ করা)
শাসনে প্রয়োগ (WBCS প্রাসঙ্গিকতা):
- স্মার্ট সিটি: ট্রাফিক ব্যবস্থাপনা, বর্জ্য সংগ্রহ, রাস্তার আলো (যেমন কলকাতার স্মার্ট সিটি উদ্যোগ)।
- কৃষি: মাটির আর্দ্রতা সেন্সর স্বয়ংক্রিয় সেচ ট্রিগার করে।
- স্বাস্থ্যসেবা: পরিধানযোগ্য ডিভাইস হৃদস্পন্দন পর্যবেক্ষণ করে এবং সতর্কতা পাঠায়।
- দুর্যোগ ব্যবস্থাপনা: সেন্সর নেটওয়ার্ক ব্যবহার করে বন্যা এবং ভূমিকম্পের জন্য প্রাথমিক সতর্কতা ব্যবস্থা।
IoT বিপুল ডেটা তৈরি করে, এবং AI প্রায়শই এটি বুঝতে ব্যবহার করা হয়—তাই শব্দগুচ্ছ AIoT (কৃত্রিম বুদ্ধিমত্তা অব থিংস)।
ব্লকচেইন
সংজ্ঞা: একটি বিতরণকৃত লেজার (একটি ডেটাবেস যা একাধিক নোড জুড়ে ভাগ করা হয়) যেখানে লেনদেনগুলি অপরিবর্তনীয় ব্লক-এ রেকর্ড করা হয় যা ক্রিপ্টোগ্রাফিক হ্যাশের মাধ্যমে সংযুক্ত। লেজারটি কোন একক কর্তৃপক্ষ নিয়ন্ত্রণ করে না; নোডগুলির মধ্যে ঐকমত্য (যেমন, প্রুফ অফ ওয়ার্ক, প্রুফ অফ স্টেক) নতুন ব্লক যাচাই করে।
মূল বৈশিষ্ট্য:
- বিকেন্দ্রীকরণ: কোন কেন্দ্রীয় ব্যর্থতার বিন্দু নেই।
- স্বচ্ছতা: যে কেউ লেজার দেখতে পারে (পাবলিক ব্লকচেইনে)।
- অপরিবর্তনীয়তা: একবার একটি ব্লক যোগ করা হলে, এটি পরিবর্তন করার জন্য সমস্ত পরবর্তী ব্লককে প্রতিটি কপিতে পরিবর্তন করতে হবে—গণনাগতভাবে অসম্ভব।
- নিরাপত্তা: ক্রিপ্টোগ্রাফিক হ্যাশ ফাংশন (SHA-256) এবং ডিজিটাল স্বাক্ষর ডেটা রক্ষা করে।
ক্রিপ্টোকারেন্সির বাইরে প্রয়োগ:
- ভূমি রেকর্ড (অন্ধ্রপ্রদেশ এবং তেলেঙ্গানায় ব্লকচেইন পাইলট রয়েছে)
- সাপ্লাই চেইন (খাদ্য, ফার্মাসিউটিক্যালসের ট্রেসেবিলিটি)
- ভোটিং সিস্টেম (নিরাপদ, টেম্পার-প্রুফ ডিজিটাল ভোটিং)
- স্মার্ট কন্ট্রাক্ট (ইথেরিয়ামে স্ব-নির্বাহী চুক্তি)
WBCS জিজ্ঞাসা করতে পারে: “ভূমি নিবন্ধনের জন্য একটি টেম্পার-প্রুফ লেজার তৈরি করতে কোন প্রযুক্তি ব্যবহার করা হয়?” উত্তর: ব্লকচেইন।
কোয়ান্টাম কম্পিউটিং
সংজ্ঞা: কোয়ান্টাম কম্পিউটিং কুবিট ব্যবহার করে যা সুপারপজিশন (একইসাথে 0 এবং 1 উভয় হওয়া) এবং এনট্যাঙ্গলমেন্ট (কুবিটগুলির মধ্যে সম্পর্কযুক্ত আচরণ) শোষণ করে এমন সমস্যা সমাধান করতে যা শাস্ত্রীয় কম্পিউটারের জন্য অসম্ভব।
কুবিট কীভাবে শাস্ত্রীয় বিট থেকে আলাদা:
| বৈশিষ্ট্য | শাস্ত্রীয় বিট | কুবিট |
|---|---|---|
| অবস্থা | 0 বা 1 (পারস্পরিক একচেটিয়া) | একইসাথে 0 এবং 1 হওয়ার সম্ভাবনা |
| কার্যকলাপ | বুলিয়ান লজিক গেট | কোয়ান্টাম গেট (H, CNOT, ইত্যাদি) |
| তথ্য | একটি একক বিট ঠিক একটি অবস্থায় থাকতে পারে | একটি কুবিট অবস্থার সুপারপজিশনে থাকতে পারে |
| পড়া | সরাসরি পড়া | পরিমাপ কুবিটকে 0 বা 1 এ ভেঙে দেয় |
সম্ভাব্য প্রয়োগ:
- ক্রিপ্টোগ্রাফি: শোরের অ্যালগরিদম বড় সংখ্যাকে সূচকীয়ভাবে দ্রুত গুণনীয়ক করতে পারে, RSA এনক্রিপশনকে হুমকির মুখে ফেলে।
- ড্রাগ আবিষ্কার: আণবিক মিথস্ক্রিয়া অনুকরণ (কোয়ান্টাম রসায়ন)।
- অপ্টিমাইজেশন: জটিল সময়সূচী, লজিস্টিক এবং আর্থিক মডেলিং সমস্যা সমাধান।
- আবহাওয়ার পূর্বাভাস: উচ্চ-রেজোলিউশন জলবায়ু সিমুলেশন।
বর্তমান অবস্থা: কোয়ান্টাম কম্পিউটার বিদ্যমান কিন্তু এখনও noisy intermediate-scale quantum (NISQ) যুগে রয়েছে। ভারতের ন্যাশনাল কোয়ান্টাম মিশন (2023 সালে ঘোষিত) 50–100 কুবিট সহ কোয়ান্টাম কম্পিউটার তৈরির লক্ষ্য রাখে।
WBCS গভীর কোয়ান্টাম মেকানিক্স জিজ্ঞাসা করার সম্ভাবনা কম, তবে একটি মৌলিক সত্য-ভিত্তিক প্রশ্ন যেমন: “কোয়ান্টাম কম্পিউটার তথ্য প্রক্রিয়া করতে কোন ঘটনা ব্যবহার করে?” — সুপারপজিশন এবং এনট্যাঙ্গলমেন্ট।
ক্লাউড কম্পিউটিং
সংজ্ঞা: পে-অ্যাস-ইউ-গো মূল্যের সাথে ইন্টারনেটের মাধ্যমে আইটি সংস্থানগুলির অন-ডিমান্ড ডেলিভারি। ক্লাউড পরিষেবাগুলি তিনটি মডেলে বিভক্ত:
- IaaS (ইনফ্রাস্ট্রাকচার অ্যাস আ সার্ভিস): ভার্চুয়াল সার্ভার, স্টোরেজ, নেটওয়ার্কিং (যেমন, AWS EC2, গুগল কম্পিউট ইঞ্জিন)।
- PaaS (প্ল্যাটফর্ম অ্যাস আ সার্ভিস): অন্তর্নিহিত অবকাঠামো পরিচালনা না করে অ্যাপ্লিকেশন পরিচালনা করুন (যেমন, গুগল অ্যাপ ইঞ্জিন, হিরোকু)।
- SaaS (সফ্টওয়্যার অ্যাস আ সার্ভিস): ব্রাউজারের মাধ্যমে অ্যাক্সেসযোগ্য ব্যবহারের জন্য প্রস্তুত সফ্টওয়্যার (যেমন, গুগল ডক্স, মাইক্রোসফ্ট 365, সেলসফোর্স)।
ডিপ্লয়মেন্ট মডেল:
- পাবলিক ক্লাউড (ইন্টারনেটের উপর ভাগ করা অবকাঠামো)
- প্রাইভেট ক্লাউড (একটি সংস্থার জন্য নিবেদিত)
- হাইব্রিড ক্লাউড (সংমিশ্রণ)
WBCS-এর সাথে প্রাসঙ্গিকতা: ক্লাউড কম্পিউটিং ডিজিটাল ইন্ডিয়া-র মেরুদণ্ড, সরকারী পোর্টাল হোস্ট করছে (যেমন, UMANG, DigiLocker, Aarogya Setu)। প্রশ্নগুলি জিজ্ঞাসা করতে পারে: “কোন পরিষেবা মডেল ব্যবহারকারীদের সার্ভার পরিচালনা না করে অ্যাপ্লিকেশন চালানোর অনুমতি দেয়?” – PaaS। অথবা: “ক্লাউড কম্পিউটিং-এ ‘ক্লাউড’ বলতে বোঝায় …” – ইন্টারনেট।
কর্ম-উদাহরণ এবং প্রয়োগ
এই বিভাগে, আমরা ধাপে ধাপে দুটি সমাধানকৃত PYQ-র মধ্য দিয়ে হাঁটব, ঠিক যেমন একজন শিক্ষার্থীর পরীক্ষায় এটির কাছে যাওয়া উচিত।
উদাহরণ 1 — WBCS 2018
প্রশ্ন: USB কোন ধরনের স্টোরেজ ডিভাইস?
শিক্ষার্থীরা যে পছন্দগুলি দেখেছিল:
- প্রাথমিক
- মাধ্যমিক
- তৃতীয়ক
- উপরের কোনটিই নয়
ওয়াকথ্রু:
-
প্রশ্নটি কী পরীক্ষা করছে: CPU অ্যাক্সেস, উদ্বায়ীতা এবং উদ্দেশ্যের উপর ভিত্তি করে স্টোরেজ ডিভাইসের প্রাথমিক, মাধ্যমিক এবং তৃতীয়কে মৌলিক শ্রেণীবিন্যাস। শিক্ষার্থীকে উদ্বায়ী মেমোরি (RAM) এবং অ-উদ্বায়ী বাহ্যিক স্টোরেজ (USB) এর মধ্যে পার্থক্য করতে হবে।
-
প্রত্যেক ভুল পছন্দ কেন ভুল:
- প্রাথমিক: প্রাথমিক স্টোরেজে এমন মেমোরি থাকে যা CPU সরাসরি অ্যাড্রেস করতে পারে, যেমন RAM এবং ROM। একটি USB ড্রাইভ CPU দ্বারা সরাসরি অ্যাড্রেস করা যায় না; ডেটা প্রথমে RAM-এ কপি করতে হবে। এটি অ-উদ্বায়ী, অন্যদিকে RAM উদ্বায়ী। তাই, USB প্রাথমিক স্টোরেজ নয়।
- তৃতীয়ক: তৃতীয়ক স্টোরেজ রোবোটিক টেপ লাইব্রেরি বা অপটিক্যাল জুকবক্স জড়িত বিশাল আর্কাইভাল সিস্টেমের জন্য ব্যবহৃত হয়। একটি USB ড্রাইভ একটি ব্যক্তিগত, ম্যানুয়ালি সংযুক্ত ডিভাইস, স্বয়ংক্রিয় উচ্চ-ক্ষমতার সিস্টেম নয়। তাই, এটি তৃতীয়ক নয়।
- উপরের কোনটিই নয়: এটি এমন শিক্ষার্থীদের জন্য ফাঁদ যারা মনে করতে পারে USB একটি ভিন্ন বিভাগ (যেমন, অপসারণযোগ্য মিডিয়া)। কিন্তু অপসারণযোগ্য স্টোরেজ এখনও সেকেন্ডারি স্টোরেজের অধীনে পড়ে তার বৈশিষ্ট্যের কারণে: অ-উদ্বায়ী, প্রাথমিকের চেয়ে ধীর এবং CPU-অ্যাড্রেসযোগ্য নয়।
-
সঠিক পছন্দ কেন ঠিক: সেকেন্ডারি স্টোরেজে সমস্ত অ-উদ্বায়ী ডিভাইস অন্তর্ভুক্ত যা স্থায়ী বা আধা-স্থায়ী ডেটা ধরে রাখে। USB ফ্ল্যাশ ড্রাইভ এই সংজ্ঞা পূরণ করে: তারা বিদ্যুৎ ছাড়াই ডেটা ধরে রাখে, RAM-এর চেয়ে ধীর এবং প্রক্রিয়াকরণের জন্য ডেটা প্রাথমিক মেমোরিতে সরানো প্রয়োজন। তাই, সেকেন্ডারি সঠিক উত্তর।
সঠিক উত্তর: সেকেন্ডারি স্টোরেজ ডিভাইস।
ঠেকওয়ে: স্টোরেজ ডিভাইসগুলিকে সর্বদা শ্রেণীবদ্ধ করুন যে তারা CPU দ্বারা সরাসরি অ্যাক্সেসযোগ্য কিনা (প্রাথমিক) এবং তারা উদ্বায়ী কিনা (প্রাথমিক উদ্বায়ী ROM ব্যতীত)। যদি একটি ডিভাইস পাওয়ার বন্ধ হওয়ার পরেও ডেটা ধরে রাখে এবং CPU দ্বারা সরাসরি অ্যাড্রেসযোগ্য না হয়, তবে এটি সেকেন্ডারি।
উদাহরণ 2 — WBCS 2018
প্রশ্ন: সাধারণত মোবাইল ফোনের Android application-এর জন্য কোন প্রোগ্রামিং ভাষা ব্যবহৃত হয়?
শিক্ষার্থীরা যে পছন্দগুলি দেখেছিল:
- C*
- Cc
- PHP
- Java
ওয়াকথ্রু:
-
প্রশ্নটি কী পরীক্ষা করছে: অ্যান্ড্রয়েড মোবাইল অপারেটিং সিস্টেমের জন্য মানক ডেভেলপমেন্ট ভাষার জ্ঞান। এটি একটি প্রত্যক্ষ সত্য স্মরণ প্রশ্ন।
-
প্রত্যেক ভুল পছন্দ কেন ভুল:
- C / Cc (সম্ভবত C এবং C++): যদিও C এবং C++ অ্যান্ড্রয়েডে নেটিভ ডেভেলপমেন্ট কিট (NDK) এর মাধ্যমে পারফরম্যান্স-সমালোচনামূলক উপাদানগুলির জন্য ব্যবহৃত হয়, গ্রাফিকাল ইউজার ইন্টারফেস এবং বেশিরভাগ অ্যাপ লজিক তৈরির প্রাথমিক ভাষা হল জাভা (এবং পরে কোটলিন)। একটি সাধারণ অ্যাপ জাভাতে লেখা হয়, C বা C++ নয়। তাছাড়া, C/C++ হল নিম্ন-স্তরের ভাষা; পুরো অ্যাপের জন্য এগুলি ব্যবহার করা অবাস্তব হবে। WBCS প্রশ্নটি মানক ভাষা সম্পর্কে জিজ্ঞাসা করছে, একটি ঐচ্ছিক নয়।
- PHP: PHP হল একটি সার্ভার-সাইড স্ক্রিপ্টিং ভাষা ওয়েব ডেভেলপমেন্টের জন্য। অ্যান্ড্রয়েড অ্যাপগুলি সরাসরি PHP কোড চালায় না। যদিও একটি অ্যাপ একটি PHP ব্যাকএন্ডের সাথে যোগাযোগ করতে পারে, PHP নিজে অ্যাপ লিখতে ব্যবহৃত হয় না। তাই, এটি ভুল।
-
সঠিক পছন্দ কেন ঠিক: জাভা অ্যান্ড্রয়েডের সূচনা থেকেই অ্যান্ড্রয়েড অ্যাপ ডেভেলপমেন্টের জন্য অফিসিয়াল ভাষা হয়েছে। গুগলের অ্যান্ড্রয়েড SDK জাভাতে লাইব্রেরি এবং ফ্রেমওয়ার্ক সরবরাহ করে। 2017 সালে কোটলিনকে অফিসিয়াল করার পরেও, জাভা ব্যাপকভাবে ব্যবহৃত থাকে এবং এই পরীক্ষার সময় (2018) একচেটিয়া ভাষা ছিল। WBCS উদ্দেশ্যে, জাভা হল মানক উত্তর।
সঠিক উত্তর: জাভা।
ঠেকওয়ে: যখন একটি নির্দিষ্ট প্ল্যাটফর্মের জন্য প্রাথমিক ভাষা সম্পর্কে জিজ্ঞাসা করা হয়, ঐতিহাসিক সত্য এবং অফিসিয়াল ডকুমেন্টেশন স্মরণ করুন। অ্যান্ড্রয়েডের জন্য, “জাভা” মনে রাখুন (এবং ঐচ্ছিকভাবে কোটলিনকে একটি আধুনিক বিকল্প হিসাবে নোট করুন যদি প্রশ্নটি খুব সাম্প্রতিক বছর থেকে হয়)।
PYQ প্রবণতা ও প্যাটার্ন
2018-এর সমাধানকৃত PYQগুলি সীমিত ডেটা সরবরাহ করে, তবে তারা WBCS ঐতিহাসিকভাবে এই উপ-বিষয়টির দিকে কীভাবে এসেছে তার একটি নির্ভরযোগ্য প্যাটার্ন স্কেচ করার জন্য যথেষ্ট।
বছর-ভিত্তিক প্যাটার্ন (শুধুমাত্র 2018 উপলব্ধ):
- 2018 – 3টি প্রশ্ন (দুটির স্পষ্ট উত্তর我们有, একটি গণ্ডগোল)। দুটি সমাধানকৃত প্রশ্ন সরল সত্য-ভিত্তিক সংজ্ঞা।
- এই উপ-বিষয়ে এখনও কোনো বিশ্লেষণাত্মক বা উচ্চ-ক্রমের চিন্তাভাবনার প্রশ্ন দেখা যায়নি (উপলব্ধ নমুনা থেকে)।
কঠিনী ট্র্যাজেক্টোরি: সহজ। প্রশ্নগুলি সাধারণ জ্ঞান পরীক্ষা করে যা যে কোনও শিক্ষিত ব্যক্তি যিনি কম্পিউটার বা স্মার্টফোন ব্যবহার করেছেন তার জানা উচিত। কোন জটিল গণিত নেই, কোন অস্পষ্ট সংক্ষিপ্ত রূপ নেই, কোন গভীর AI তত্ত্ব নেই।
সত্য-ভিত্তিক বনাম বিশ্লেষণাত্মক বনাম ম্যাচিং বিভাজন:
- 100% সত্য-ভিত্তিক (সরাসরি সংজ্ঞা বা শ্রেণীবিন্যাস)।
- কোন ম্যাচিং প্রশ্ন নেই (যেমন, কলাম A এবং B মেলান)।
- কোন বিশ্লেষণাত্মক প্রশ্ন নেই (যেমন, “নিম্নলিখিত বিবৃতিগুলির মধ্যে কোনটি/কোনগুলি সঠিক?” বা “X-এর Y-এর উপর সবচেয়ে সম্ভাব্য প্রভাব কী?”)।
পুনরাবৃত্ত প্রশ্নের ধরন:
- সংজ্ঞা-ভিত্তিক: যেমন, “USB কোন ধরনের স্টোরেজ ডিভাইস?”
- ভাষা-নির্দিষ্ট: যেমন, “অ্যান্ড্রয়েড অ্যাপের জন্য কোন প্রোগ্রামিং ভাষা ব্যবহৃত হয়?”
- পরিভাষা: যেমন, “16 বিটের সমন্বয়কে ___ বলা হয়।”
ভবিষ্যৎ প্রস্তুতির জন্য প্রভাব: নমুনাটি ছোট এবং পাঠ্যসূচি বিস্তৃত হওয়ায়, প্রার্থীদের ধরে নেওয়া উচিত নয় যে ভবিষ্যতের পেপারগুলি এই সহজ, সত্য-ভিত্তিক স্তরে থাকবে। জাতীয় প্রবণতাগুলি প্রয়োগ-ভিত্তিক প্রশ্নের দিকে পরিবর্তন দেখায়—উদাহরণস্বরূপ, “জাল ব্যাংক লেনদেন সনাক্ত করার জন্য নিম্নলিখিত এআই কৌশলগুলির মধ্যে কোনটি সবচেয়ে উপযুক্ত?” অথবা “নিম্নলিখিত স্টোরেজ প্রকারগুলিকে অ্যাক্সেস গতির ক্রমবর্ধমান ক্রমে সাজান: SSD, RAM, HDD, রেজিস্টার।” WBCS পাঠ্যসূচি স্পষ্টভাবে আইটিকে স্বাস্থ্য, মহাকাশ এবং প্রতিরক্ষার সাথে যুক্ত করে, তাই ডোমেইন মিশ্রিত প্রশ্ন আশা করুন:
- “ISRO উপগ্রহ চিত্র বিশ্লেষণ করতে কোন AI কৌশল ব্যবহার করে?”
- “ব্লকচেইন প্রযুক্তি কোন সরকারী কাজে ব্যবহার হওয়ার সম্ভাবনা সবচেয়ে বেশি?”
মনোযোগের বিভাজন: 2018-এর প্রশ্নগুলি স্টোরেজ হায়ারার্কি এবং প্রোগ্রামিং ভাষা কভার করে। AI এবং উদীয়মান প্রযুক্তি অনুপস্থিত ছিল। পাঠ্যসূচির বিস্তৃতির পরিপ্রেক্ষিতে, পরীক্ষা কমিটি সম্ভবত বিষয়গুলি ঘোরাবে। পরের কয়েকটি পেপারে AI, IoT, কোয়ান্টাম কম্পিউটিং বা সাইবার নিরাপত্তার উপর জোর দিতে পারে।
আর কী জিজ্ঞাসা করা যেতে পারে
দুটি সমাধানকৃত PYQ এবং সরকারী পাঠ্যসূচি তালিকা (যার মধ্যে পদার্থবিজ্ঞান, রসায়ন, জীববিদ্যা, মহাকাশ, স্বাস্থ্য ইত্যাদি রয়েছে) এর উপর ভিত্তি করে, আমরা বেশ কয়েকটি প্রশ্নের কোণ পূর্বাভাস দিতে পারি যা এখনও দেখা যায়নি কিন্তু প্রাকৃতিক এক্সটেনশন।
| পূর্বাভাসিত প্রশ্ন কোণ | কেন এটি সম্ভাব্য | প্রস্তুত করার মূল তথ্য |
|---|---|---|
| “নিম্নলিখিত কোনটি প্রাথমিক মেমোরির উদাহরণ?” | USB প্রশ্নটি সেকেন্ডারি স্টোরেজ পরীক্ষা করেছে; বিপরীত ধারণা (প্রাথমিক) অনুরূপ পছন্দের সেটের জন্য একটি স্পষ্ট অংশীদার। | RAM, ROM, ক্যাশ। এছাড়াও জানুন যে প্রাথমিক মেমোরি উদ্বায়ী (ROM ব্যতীত)। |
| “RAM / ROM-এর পূর্ণরূপ কী?” | মৌলিক সংক্ষিপ্ত রূপ প্রশ্নগুলি সাধারণ বিজ্ঞান বিভাগের প্রধান জিনিস। | RAM: র্যান্ডম অ্যাক্সেস মেমোরি; ROM: রিড-অনলি মেমোরি। |
| “জাভা প্রোগ্রামিং ভাষার কোন প্রজন্ম?” | অ্যান্ড্রয়েডের ভাষা পরীক্ষা করার পরে, পরীক্ষা ভাষা প্রজন্ম সম্পর্কে জিজ্ঞাসা করতে পারে (1ম – মেশিন, 2য় – অ্যাসেম্বলি, 3য় – উচ্চ-স্তর, 4র্থ – অত্যন্ত উচ্চ-স্তর, 5ম – AI)। জাভা একটি তৃতীয়-প্রজন্মের ভাষা। | 3GL (তৃতীয়-প্রজন্মের ভাষা) – পদ্ধতিগত/অবজেক্ট-ওরিয়েন্টেড। 4GL মানব ভাষার কাছাকাছি (SQL, MATLAB)। |
| “স্প্যাম ইমেল শ্রেণীবিন্যাসের জন্য কোন ধরনের মেশিন লার্নিং ব্যবহার করা হয়?” | দৈনন্দিন জীবনে AI অ্যাপ্লিকেশনগুলি ক্রমবর্ধমানভাবে পরীক্ষিত; স্প্যাম শ্রেণীবিন্যাস একটি ক্লাসিক তত্ত্বাবধায়ক শিক্ষার উদাহরণ। | তত্ত্বাবধায়ক শিক্ষা, লেবেলযুক্ত ডেটা, অ্যালগরিদম: নাইভ বেইস/সাপোর্ট ভেক্টর মেশিন। |
| “4-বিট ডেটা গ্রুপের জন্য শব্দটি কী?” | 16-বিট প্রশ্নটি নিবল (4 বিট) এবং বাইট (8 বিট) এর সাথে লিঙ্ক করে। | নিবল = 4 বিট; বাইট = 8 বিট; ওয়ার্ড = আর্কিটেকচারের উপর নির্ভর করে (প্রায়ই 16/32/64 বিট)। |
| “ভূমি মালিকানার একটি নিরাপদ, টেম্পার-প্রুফ রেকর্ড তৈরি করতে কোন প্রযুক্তি ব্যবহৃত হয়?” | ভারতীয় ব্লকচেইন পাইলটগুলিতে উল্লিখিত ভূমি রেকর্ডগুলি একটি মূল শাসন প্রয়োগ। | ব্লকচেইন; বৈশিষ্ট্য: অপরিবর্তনীয়তা, বিকেন্দ্রীকরণ, ক্রিপ্টোগ্রাফিক হ্যাশিং। |
| “কোয়ান্টাম কম্পিউটারে তথ্যের মৌলিক একক কী?” | কোয়ান্টাম কম্পিউটিং একটি উদীয়মান বিষয়; একটি সত্য-ভিত্তিক সংজ্ঞা সম্ভব। | কুবিট; বৈশিষ্ট্য: সুপারপজিশন এবং এনট্যাঙ্গলমেন্ট। |
| “কোন ক্লাউড পরিষেবা মডেল ইন্টারনেটের মাধ্যমে ভার্চুয়াল সার্ভার এবং স্টোরেজ সরবরাহ করে?” | ক্লাউড কম্পিউটিং একটি মৌলিক আইটি ধারণা; IaaS একটি মূল মডেল। | IaaS (ইনফ্রাস্ট্রাকচার অ্যাস আ সার্ভিস); উদাহরণ: AWS EC2, মাইক্রোসফ্ট অ্যাজুর VMs। |
এই আটটি পূর্বাভাস গভীরতা এক্সটেনশন (যেমন, ওয়ার্ডের পরে নিবল, USB-এর পরে RAM), পার্শ্বীয় এক্সটেনশন (যেমন, জাভার পরে AI প্রকার, স্টোরেজের পরে ব্লকচেইন) এবং কম্বিনেটোরিয়াল এক্সটেনশন (সংজ্ঞাগুলির সাথে স্টোরেজ প্রকার মেলানো) কভার করে। এই তথ্যগুলি পুঙ্খানুপুঙ্খভাবে প্রস্তুত করুন।
সাধারণ ভুল ও ফাঁদ
এমনকি সহজ প্রশ্নের সাথেও, প্রার্থীরা একই রকম ধারণার মধ্যে বিভ্রান্তির কারণে নম্বর হারান। এই উপ-বিষয়ে সবচেয়ে ঘন ঘন ফাঁদগুলি হল:
- প্রাথমিক এবং সেকেন্ডারি স্টোরেজ বিভ্রান্ত করা: অনেক শিক্ষার্থী মনে করে যে যেহেতু একটি USB ড্রাইভ প্রায়ই “ড্রাইভ” হিসাবে লেবেল করা হয় (যেমন C: ড্রাইভ), এটি প্রাথমিক। তারা উদ্বায়ীতা এবং CPU-অ্যাক্সেসের মানদণ্ড ভুলে যায়। ফাঁদ: USB-এর জন্য “প্রাথমিক” বেছে নেওয়া। এড়ান: সর্বদা মনে রাখবেন: RAM প্রাথমিক; শাটডাউনের পরে যা কিছু স্থায়ী হয় (USB, HDD, SSD) সেকেন্ডারি।
- ধরে নেওয়া যে সমস্ত প্রোগ্রামিং ভাষা অ্যান্ড্রয়েড অ্যাপ তৈরি করতে পারে: PHP, Python এবং Ruby কখনও কখনও ভুলভাবে নির্বাচিত হয় কারণ শিক্ষার্থীরা তাদের সম্পর্কে শুনেছেন। ফাঁদ: PHP বা Python বেছে নেওয়া। এড়ান: অ্যান্ড্রয়েডের স্ট্যান্ডার্ড SDK হল জাভা (বা কোটলিন)। PHP সার্ভার-সাইড; Python অ্যান্ড্রয়েডের জন্য নেটিভ নয়।
- বিট বনাম বাইট ভুল বোঝা: “16 বিট” প্রশ্নটির উত্তর “2 বাইট” (সঠিক) দেওয়া যেতে পারে কিন্তু কিছু শিক্ষার্থী “1 বাইট” বলে কারণ তারা ভুলে যায় 8 বিট = 1 বাইট। ফাঁদ: ভুলে যাওয়া যে 16 বিট = 2 বাইট। এড়ান: মুখস্থ করুন: 1 বাইট = 8 বিট, তাই 16 বিট = 2 বাইট।
- AI, ML এবং ডিপ লার্নিংকে গুলিয়ে ফেলা: শিক্ষার্থীরা প্রায়ই এই পদগুলি বিনিময়যোগ্যভাবে ব্যবহার করে। ফাঁদ: বলা যে “AI স্ব-চালিত গাড়িতে ব্যবহৃত হয়” যখন সুনির্দিষ্ট কৌশল হল ডিপ রিইনফোর্সমেন্ট লার্নিং। এড়ান: শ্রেণিবিন্যাস জানুন: AI হল ক্ষেত্র, ML একটি উপসেট, DL ML-এর একটি উপসেট।
- ব্লকচেইন শুধুমাত্র ক্রিপ্টোকারেন্সি সম্পর্কে ভাবা: এটি একটি সাধারণ বাস্তব-বিশ্বের ভুল ধারণা। ফাঁদ: একটি পরীক্ষায়, যদি শাসনে ব্লকচেইন প্রয়োগ সম্পর্কে জিজ্ঞাসা করা হয়, একজন শিক্ষার্থী শুধুমাত্র বিটকয়েন উল্লেখ করতে পারে। এড়ান: অ-ক্রিপ্টো ব্যবহার জানুন: সরবরাহ চেইন, ভূমি রেকর্ড, ভোটিং।
- উদ্বায়ী এবং অ-উদ্বায়ী মেমোরির মধ্যে পার্থক্য ভুলে যাওয়া: শিক্ষার্থীরা ROM কে উদ্বায়ী হিসাবে শ্রেণীবদ্ধ করতে পারে কারণ তারা “রিড-অনলি” কে এমন কিছু হিসাবে ভাবে যা পরিবর্তিত হয়। ফাঁদ: ROM-কে ভুলভাবে শ্রেণীবদ্ধ করা। এড়ান: ROM অ-উদ্বায়ী (বিদ্যুৎ ছাড়াই ডেটা থাকে)।
- নিবল এবং বাইটকে গুলিয়ে ফেলা: মাঝে মাঝে, একটি প্রশ্ন “4 বিটের গ্রুপ” জিজ্ঞাসা করতে পারে এবং শিক্ষার্থীরা “বাইট” উত্তর দেয়। ফাঁদ: নিবলের জন্য বাইট উত্তর দেওয়া। এড়ান: মেমোনিক মনে রাখুন: নিবল = 4 যেমন ছোট কামড়; বাইট = 8 যেমন পূর্ণ কামড়।
মেমোরি এইডস ও মেমোনিকস
1. ডিজিটাল ডেটা ইউনিটের জন্য “বিবিএনডব্লিউ” চেইন
নাম: বিবিএনডব্লিউ চেইন (উচ্চারণ “বিগ ব্যাং নিউ ওয়ার্ল্ড”)
মেমোনিক:
কল্পনা করুন একটি বিগ বি্যাং একটি নিউ ওয়ার্ল্ড তৈরি করে।
প্রত্যেক অক্ষর ক্রমবর্ধমান আকারের একটি ইউনিটের জন্য দাঁড়ায়:
- বি – বিট (1 ডিজিট)
- বি – বাইট (8 বিট)
- ন – নিবল (4 বিট) — কিন্তু সাবধান: নিবল বাইটের চেয়ে ছোট! তাই ক্রমটি আসলে বিট → নিবল → বাইট → ওয়ার্ড? বিকল্প ভাল ক্রম: বিট → নিবল → বাইট → ওয়ার্ড।
আদেশটি ঠিক করুন: বিট (ক্ষুদ্রতম), নিবল (4 বিট), বাইট (8 বিট), ওয়ার্ড (16 বা তার বেশি বিট)। মেমোনিক: “বড় নিবল বাইট ওয়ার্ড” বা “বাংলা নববর্ষে বড় ওয়ার্ড” যেখানে প্রথম অক্ষরগুলি দেয় ব, ন, ব, ও: বিট, নিবল, বাইট, ওয়ার্ড।
এটি কী আনলক করে: ডিজিটাল ডেটা আকারের ক্রম এবং তাদের সম্পর্ক: 1 নিবল = 4 বিট, 1 বাইট = 2 নিবল = 8 বিট, 1 ওয়ার্ড (16-বিট আর্কিটেকচারে) = 2 বাইট = 16 বিট।
কর্ম উদাহরণ:
যদি একটি প্রশ্ন জিজ্ঞাসা করে: “2 বাইটে কয়টি নিবল আছে?” মেমোনিক ব্যবহার করে স্মরণ করুন যে 1 বাইট = 2 নিবল; তাই 2 বাইট = 4 নিবল।
2. অ্যান্ড্রয়েড অ্যাপ ভাষার জন্য “জাআ” (জাভা অ্যান্ড্রয়েড)
নাম: জাআ (জাভা অ্যান্ড্রয়েড)
মেমোনিক:
“জাআ” শব্দটি “জাভা অ্যান্ড্রয়েডের জাদু” এর মতো শোনায়। এটি আপনাকে মনে রাখতে সাহায্য করে যে জাভা হল অ্যান্ড্রয়েড-এর জন্য ভাষা। অথবা সহজ সংক্ষেপ: জাআ = জাভা অ্যান্ড্রয়েড।
PYQ-র জন্য বিশেষভাবে, মনে রাখুন: জাভাই অ্যান্ড্রয়েডের উত্তর। বাক্যাংশটি ব্যবহার করুন: “জাআ (জাভা) অ্যান্ড্রয়েডের জন্য সঠিক”।
এটি কী আনলক করে: আপনি যখন অ্যান্ড্রয়েড অ্যাপের জন্য মানক ভাষা সম্পর্কে কোনও প্রশ্ন দেখেন, প্রথম জিনিস যা মনে আসে তা হল জ – জাভা। মেমোনিকটি C, C++ বা PHP বেছে নেওয়ার প্রলোভনকে ব্লক করে।
কর্ম উদাহরণ:
2018 PYQ-তে, পছন্দগুলি ছিল C, Cc, PHP, Java। “জাআ” মেমোনিক ব্যবহার করে, আপনি অবিলম্বে অন্যদের বাদ দিয়ে জাভা নির্বাচন করেন।
3. স্টোরেজ হায়ারার্কির জন্য সংক্ষেপ (প্র.মা.তৃ) — “প্রবল মেঘ তুফান”
নাম: প্র.মা.তৃ (প্রাথমিক, মাধ্যমিক, তৃতীয়ক)
মেমোনিক:
একটি গল্প তৈরি করুন: “প্রবল মেঘ তুফান” — (Strong cloud storm)। অক্ষরগুলি প্র (প্রাথমিক), ম (মাধ্যমিক), ত (তৃতীয়ক) এর জন্য দাঁড়ায়। এই শৃঙ্খলটি সঠিক ক্রমবর্ধমান ক্ষমতা / হ্রাস গতির ক্রম দেয়।
এটি কী আনলক করে: মেমোরির তিনটি বিভাগ এবং তাদের সংজ্ঞা।
কর্ম উদাহরণ:
যদি প্রশ্ন হয় “USB কোন ধরনের স্টোরেজ ডিভাইস?” আপনি প্র-ম-ত গল্পটি স্মরণ করেন: USB উদ্বায়ী নয় এবং সরাসরি CPU-অ্যাক্সেসযোগ্য নয়, তাই এটি প্র (প্রাথমিক) নয়। এটি স্বয়ংক্রিয় টেপ সিস্টেম নয়, তাই এটি ত (তৃতীয়ক) নয়। এটি ম (মাধ্যমিক) রেখে দেয়। সঠিক।
দ্রুত পুনর্বিবেচনা (Quick Revision)
-
ভূমিকা: এই উপ-বিষয়টি মৌলিক আইটি ধারণা, AI/ML এবং উদীয়মান প্রযুক্তি কভার করে। 2018 থেকে 3টি PYQ স্টোরেজ শ্রেণীবিন্যাস, অ্যান্ড্রয়েড প্রোগ্রামিং ভাষা এবং বিট (ওয়ার্ড) পরীক্ষা করেছে। পাঠ্যসূচি পদার্থবিজ্ঞান, জীববিদ্যা, স্বাস্থ্য, মহাকাশ ইত্যাদি একীভূত করে। ফোকাস: সত্য স্মরণ, কিন্তু ভবিষ্যতের প্রশ্নগুলির প্রয়োগের প্রয়োজন হতে পারে।
-
মূল ধারণা ও ভিত্তি: বিট (0/1), বাইট (8 বিট), নিবল (4 বিট), ওয়ার্ড (16+ বিট)। প্রাথমিক মেমোরি: RAM, ROM (ROM ব্যতীত উদ্বায়ী); সেকেন্ডারি: HDD, SSD, USB (অ-উদ্বায়ী, সরাসরি CPU-অ্যাড্রেসযোগ্য নয়); তৃতীয়ক: টেপ লাইব্রেরি। প্রোগ্রামিং ভাষা: জাভা (অ্যান্ড্রয়েডের জন্য মানক), C/C++ (শুধুমাত্র NDK), PHP (সার্ভার-সাইড)। AI: সংকীর্ণ/সাধারণ/সুপার; ML: তত্ত্বাবধায়ক/অ-তত্ত্বাবধায়ক/শক্তিবৃদ্ধি; DL: অনেক স্তর সহ নিউরাল নেটওয়ার্ক। IoT: সেন্সর + সংযোগ + ক্লাউড; ব্লকচেইন: বিতরণকৃত টেম্পার-প্রুফ লেজার; কোয়ান্টাম: কুবিট, সুপারপজিশন, এনট্যাঙ্গলমেন্ট; ক্লাউড: IaaS, PaaS, SaaS।
-
কম্পিউটার মেমোরি এবং স্টোরেজ হায়ারার্কি: প্রাথমিক বনাম সেকেন্ডারি তুলনা সারণী – গতি, উদ্বায়ীতা, ক্ষমতা, খরচ। USB = সেকেন্ডারি (অ-উদ্বায়ী, CPU-সরাসরি নয়)। বিট/বাইট/ওয়ার্ড: 16 বিট = 2 বাইট = 1 ওয়ার্ড (16-বিট আর্কিটেকচার)। স্টোরেজ ইউনিট: KB (2^10), MB (2^20), GB (2^30), TB (2^40)।
-
প্রোগ্রামিং ভাষা এবং মোবাইল অ্যাপ ডেভেলপমেন্ট: প্ল্যাটফর্ম স্বাধীনতার (JVM/ART) কারণে অ্যান্ড্রয়েডের জন্য জাভা নির্বাচিত। কোটলিন এখন অফিসিয়াল। C/C++ NDK-এর মাধ্যমে কর্মক্ষমতার জন্য ব্যবহৃত। PHP অ্যাপ লজিকের জন্য ব্যবহৃত হয় না। ভাষার তুলনা সারণী।
-
AI এবং মেশিন লার্নিং: তত্ত্বাবধায়ক (লেবেলযুক্ত ডেটা), অ-তত্ত্বাবধায়ক (লেবেলবিহীন), শক্তিবৃদ্ধি (পুরস্কার)। DL CNN (চিত্র), RNN (ক্রম), ট্রান্সফরমার (NLP) ব্যবহার করে। প্রয়োগ: স্বাস্থ্যসেবা নির্ণয়, উপগ্রহ চিত্র বিশ্লেষণ, মহামারী পূর্বাভাস।
-
উদীয়মান প্রযুক্তি: IoT (স্মার্ট সিটি, কৃষি, স্বাস্থ্য); ব্লকচেইন (ভূমি রেকর্ড, সরবরাহ চেইন, ভোটিং); কোয়ান্টাম কম্পিউটিং (ক্রিপ্টোগ্রাফি, ড্রাগ আবিষ্কার, অপ্টিমাইজেশন); ক্লাউড কম্পিউটিং (IaaS, PaaS, SaaS, ডিপ্লয়মেন্ট মডেল – পাবলিক/প্রাইভেট/হাইব্রিড)।
-
কর্ম-উদাহরণ: উদাহরণ 1 – USB সেকেন্ডারি স্টোরেজ (প্রাথমিক/তৃতীয়ক বাদ দিন)। উদাহরণ 2 – অ্যান্ড্রয়েড অ্যাপ জাভা ব্যবহার করে (C, C++, PHP বাদ দিন)।
-
PYQ প্রবণতা: সমস্ত সত্য-ভিত্তিক, সহজ কঠিনী। বিষয়: স্টোরেজ হায়ারার্কি, প্রোগ্রামিং ভাষা, বিট পরিভাষা। ভবিষ্যতে সম্ভবত AI, IoT, ব্লকচেইন এবং প্রয়োগ-ভিত্তিক প্রশ্ন অন্তর্ভুক্ত হবে।
-
আর কী জিজ্ঞাসা করা যেতে পারে: প্রাথমিক মেমোরি, RAM/ROM পূর্ণরূপ, জাভা প্রজন্ম (3GL), তত্ত্বাবধায়ক ML (স্প্যাম শ্রেণীবিন্যাস), নিবল (4 বিট), ভূমি রেকর্ডের জন্য ব্লকচেইন, কুবিট এবং IaaS সহ আটটি পূর্বাভাস।
-
সাধারণ ভুল: প্রাথমিক/সেকেন্ডারি স্টোরেজ গুলিয়ে ফেলা, অ্যান্ড্রয়েডের জন্য ভুল ভাষা বেছে নেওয়া, বিট/বাইট মিশ্রিত করা, AI কে শুধুমাত্র ML-এর সাথে সমান করা, ব্লকচেইন = শুধু ক্রিপ্টো ভাবা, ROM কে উদ্বায়ী হিসাবে ভুল শ্রেণীবদ্ধ করা, নিবল এবং বাইট গুলিয়ে ফেলা।
-
মেমোরি এইডস: “বাংলা নববর্ষে বড় ওয়ার্ড” (ব,ন,ব,ও) ডিজিটাল ইউনিটের জন্য। “জাআ (জাভা অ্যান্ড্রয়েড)” অ্যান্ড্রয়েড = জাভা। “প্রবল মেঘ তুফান” (প্র,ম,ত) স্টোরেজ হায়ারার্কির জন্য।