কম্পিউটারের পারফরমেন্স Computer Performance |
সারসংক্ষেপ
কম্পিউটারের পারফরমেন্স বলতে একটি কম্পিউটার সিস্টেম কত দ্রুত ও দক্ষতার সঙ্গে নির্দিষ্ট কাজ সম্পাদন করতে পারে তা বোঝানো হয়। প্রসেসরের ক্লক স্পিড, কোর সংখ্যা, ক্যাশ মেমোরি, র্যামের আকার ও গতি, স্টোরেজ ডিভাইস, সিস্টেম বাস ও সফটওয়্যার দক্ষতা: সবগুলোর সম্মিলিত প্রভাবে পারফরমেন্স নির্ধারিত হয়। প্রতিযোগিতামূলক পরীক্ষায় CPU, RAM, ক্যাশ, বাস, প্রসেসর ব্র্যান্ড (Intel, AMD), প্রজন্মভেদে গতি, মেমোরি হায়ারার্কি, সুপার কম্পিউটার ও সর্বশেষ র্যাঙ্কিং সম্পর্কিত প্রশ্ন বারবার আসে।
প্রেক্ষাপট আলোচনা
কম্পিউটারের পারফরমেন্স (Computer Performance) একটি বহুমাত্রিক ধারণা; কেবল ক্লক স্পিড বা প্রসেসরের গতি দিয়ে পুরো পারফরমেন্স মাপা যায় না। আধুনিক কম্পিউটারে কেন্দ্রীয় প্রক্রিয়াকরণ একক (Central Processing Unit, CPU), র্যান্ডম এক্সেস মেমোরি (Random Access Memory, RAM), ক্যাশ মেমোরি (Cache Memory), স্থায়ী সঞ্চয়স্থান (Storage), সিস্টেম বাস (System Bus), গ্রাফিক্স প্রসেসিং একক (Graphics Processing Unit, GPU) এবং অপারেটিং সিস্টেমের দক্ষতা: সবগুলো একসাথে মিলে কাজের সামগ্রিক গতি নির্ধারণ করে। একটি ধীর হার্ড ডিস্ক উচ্চ ক্লক স্পিডের CPU-কেও বাধাগ্রস্ত করতে পারে; অন্যদিকে দ্রুতগতির SSD ও পর্যাপ্ত RAM থাকলে মধ্যম প্রসেসরও ভালো পারফরমেন্স দিতে পারে।
পারফরমেন্স পরিমাপের জন্য কয়েকটি স্ট্যান্ডার্ড মেট্রিক ব্যবহৃত হয়: ক্লক স্পিড (Hz, MHz, GHz), MIPS (Million Instructions Per Second), FLOPS (Floating Point Operations Per Second), Throughput, Response Time, Latency এবং Bandwidth। CPU-এর কাজের গতি মাপার সবচেয়ে প্রচলিত একক হলো গিগাহার্জ (GHz): এটি প্রতি সেকেন্ডে কতবার ক্লক সাইকেল ঘটে তা নির্দেশ করে। ১ গিগাহার্জ = ১,০০০ মেগাহার্জ = ১০৯ হার্জ। তবে শুধু ক্লক স্পিড নয়, প্রতি সাইকেলে কতগুলো ইনস্ট্রাকশন (Instructions Per Cycle, IPC) প্রসেসর সম্পন্ন করতে পারে এবং কতগুলো কোর সমান্তরালভাবে কাজ করছে: এসব বিষয়ও পারফরমেন্সের জন্য সমান গুরুত্বপূর্ণ।
১৯৬৫ সালে ইন্টেলের সহ-প্রতিষ্ঠাতা গর্ডন মুর (Gordon Moore) ভবিষ্যদ্বাণী করেন যে একটি ইন্টিগ্রেটেড সার্কিটে ট্রানজিস্টরের সংখ্যা প্রায় প্রতি দুই বছরে দ্বিগুণ হবে: এ পর্যবেক্ষণ মুর-এর সূত্র (Moore's Law) নামে পরিচিত। গত ছয় দশকে এ সূত্র মোটামুটি বজায় থাকায় কম্পিউটারের গতি ও ক্ষমতা উল্লম্ফনের মতো বৃদ্ধি পেয়েছে। তবে আধুনিক ন্যানো-স্কেল লিথোগ্রাফির ভৌত সীমাবদ্ধতার কারণে এ সূত্র ধীরে ধীরে নিষ্ক্রিয় হচ্ছে; এর জায়গায় মাল্টি-কোর প্রসেসর, প্যারালাল প্রসেসিং, GPU কম্পিউটিং এবং কোয়ান্টাম কম্পিউটিং পারফরমেন্স বৃদ্ধির নতুন উপায় হিসেবে আবির্ভূত হচ্ছে। ১৯৬৭ সালে জিন আমদাল (Gene Amdahl) আমদাল-এর সূত্র (Amdahl's Law) প্রকাশ করেন, যা প্যারালাল প্রসেসিংয়ের তাত্ত্বিক সর্বোচ্চ গতি বৃদ্ধির সীমা নির্ধারণ করে।
পারফরমেন্স (Performance) কম্পিউটারের পারফরমেন্স হলো একটি কম্পিউটার সিস্টেম নির্দিষ্ট সময়ে কত পরিমাণ কাজ সম্পাদন করতে পারে তার পরিমাপ। এটি প্রধানত গতি (Speed), কার্যক্ষমতা (Throughput), প্রতিক্রিয়া সময় (Response Time) ও সঞ্চয়ক্ষমতা (Capacity) দ্বারা মূল্যায়ন করা হয়। আধুনিক কম্পিউটারে CPU-র ক্লক স্পিড, কোর সংখ্যা, ক্যাশ, RAM, স্টোরেজ এবং সিস্টেম বাসের যৌথ ক্ষমতা পারফরমেন্স নির্ধারণ করে। |
পারফরমেন্স প্রভাবকারী মূল উপাদান
কম্পিউটারের পারফরমেন্স একক কোনো উপাদানের ওপর নির্ভর করে না; বরং বহু উপাদানের সম্মিলিত প্রভাবে এটি নির্ধারিত হয়। নিচে সর্বাধিক প্রভাবশালী উপাদানগুলো একত্রে দেওয়া হলো।
উপাদান | পারফরমেন্সে ভূমিকা |
প্রসেসরের ক্লক স্পিড | প্রতি সেকেন্ডে কতবার ক্লক সাইকেল ঘটে তা নির্দেশ করে। উচ্চ GHz মানে দ্রুত ইনস্ট্রাকশন এক্সিকিউশন। আধুনিক CPU 3–5 GHz রেঞ্জে কাজ করে। |
কোর সংখ্যা | একাধিক কোর সমান্তরাল কাজ সম্পাদনের সক্ষমতা বাড়ায়। ডুয়াল কোর, কোয়াড কোর, হেক্সা কোর, অক্টা কোর প্রসেসর প্রচলিত। |
ক্যাশ মেমোরি (L1, L2, L3) | CPU-র সবচেয়ে কাছের অতি দ্রুত মেমোরি; বারবার ব্যবহৃত ইনস্ট্রাকশন ও ডেটা সংরক্ষণ করে। ক্যাশের আকার বাড়লে পারফরমেন্স বাড়ে। |
RAM-এর আকার ও গতি | র্যাম যত বড় তত বেশি প্রোগ্রাম একসাথে চালানো যায়; র্যামের গতি (DDR3/DDR4/DDR5) ডেটা স্থানান্তরের হারে প্রভাব ফেলে। |
স্টোরেজ (HDD vs SSD) | SSD-এর Read/Write স্পিড HDD-র চেয়ে ১০–১০০ গুণ বেশি; বুট টাইম ও ফাইল অ্যাক্সেসে বিশাল পার্থক্য তৈরি করে। |
সিস্টেম বাস (Bus) | CPU, RAM ও পেরিফেরালের মধ্যে ডেটা স্থানান্তর; বাসের প্রস্থ (16, 32, 64 বিট) ডেটা ব্যান্ডউইথ নির্ধারণ করে। |
ওয়ার্ড লেংথ (Word Length) | একবারে CPU যতগুলো বিট প্রসেস করতে পারে। 32-বিট ও 64-বিট প্রসেসর; 64-বিট বেশি দক্ষ। |
GPU (গ্রাফিক্স কার্ড) | গ্রাফিক্স, ভিডিও, মেশিন লার্নিং, প্যারালাল কম্পিউটিং-এ গতি বাড়ায়। NVIDIA, AMD শীর্ষস্থানীয়। |
অপারেটিং সিস্টেম | OS-এর দক্ষতা CPU/RAM ব্যবস্থাপনায় প্রভাব ফেলে। Linux সাধারণত Windows-এর চেয়ে কম রিসোর্স ব্যবহার করে। |
কুলিং সিস্টেম | অতিরিক্ত গরমে CPU থ্রটল (গতি কমিয়ে) হয়; ভালো কুলিং স্থায়ী উচ্চ পারফরমেন্স নিশ্চিত করে। |
সফটওয়্যার অপ্টিমাইজেশন | একই হার্ডওয়্যারে ভালো-লেখা সফটওয়্যার দ্রুত চলে; খারাপ-লেখা সফটওয়্যার একই হার্ডওয়্যারে ধীর চলে। |
⚡ পরীক্ষায় সাধারণ ভুল শুধু ক্লক স্পিড দিয়ে দুটি প্রসেসরের তুলনা ভুল হতে পারে। উদাহরণস্বরূপ, 3.0 GHz Intel Core i7 প্রজন্মের 4-কোর প্রসেসর 3.5 GHz পুরোনো Pentium 4-এর চেয়ে দ্রুত: কারণ IPC, কোর সংখ্যা ও ক্যাশ আলাদা। পারফরমেন্স = ক্লক স্পিড × IPC × কোর সংখ্যা × অন্যান্য ফ্যাক্টর। |
পারফরমেন্স মাপার মেট্রিক্স
কম্পিউটার পারফরমেন্স মাপার জন্য বিভিন্ন স্ট্যান্ডার্ড মেট্রিক ব্যবহৃত হয়। প্রতিটি মেট্রিক পারফরমেন্সের একটি নির্দিষ্ট দিক প্রকাশ করে।
মেট্রিক | একক | ব্যাখ্যা |
ক্লক স্পিড (Clock Speed) | Hz, MHz, GHz | প্রতি সেকেন্ডে কতবার ক্লক সাইকেল ঘটে। 1 GHz = 10⁹ সাইকেল/সেকেন্ড। |
MIPS | Million Instructions Per Second | প্রতি সেকেন্ডে কয় মিলিয়ন ইনস্ট্রাকশন এক্সিকিউট হয়। |
FLOPS | Floating Point Ops Per Second | প্রতি সেকেন্ডে কতগুলো ভাসমান বিন্দু গাণিতিক অপারেশন। সুপার কম্পিউটার মাপার মূল একক (PetaFLOPS, ExaFLOPS)। |
IPC | Instructions Per Cycle | প্রতি ক্লক সাইকেলে কতগুলো ইনস্ট্রাকশন। আধুনিক প্রসেসরে 4–6 IPC সাধারণ। |
CPI | Cycles Per Instruction | একটি ইনস্ট্রাকশন সম্পন্ন করতে গড়ে কয়টি সাইকেল লাগে। IPC-র বিপরীত। |
Throughput | অপারেশন/সেকেন্ড | নির্দিষ্ট সময়ে কয়টি কাজ সম্পন্ন হয়েছে। |
Response Time / Latency | মিলিসেকেন্ড | একটি কাজ শুরু থেকে শেষ হওয়া পর্যন্ত মোট সময়। |
Bandwidth | bits/second (bps) | প্রতি সেকেন্ডে কত বিট ডেটা স্থানান্তরিত হয়। |
Access Time | ন্যানোসেকেন্ড | মেমোরি থেকে ডেটা আনতে কত সময় লাগে। |
Refresh Rate (Monitor) | Hz | প্রতি সেকেন্ডে মনিটর কতবার ইমেজ রিফ্রেশ করে। |
মেমোরি হায়ারার্কি ও পারফরমেন্স
কম্পিউটারের পারফরমেন্স অনেকাংশে মেমোরি ব্যবস্থাপনার ওপর নির্ভর করে। CPU-র সবচেয়ে কাছে থাকা মেমোরি সবচেয়ে দ্রুত কিন্তু সবচেয়ে ছোট ও দামি; সবচেয়ে দূরের মেমোরি ধীর কিন্তু বড় ও সস্তা। নিচের ছকে মেমোরি হায়ারার্কি দেখানো হলো (উপর থেকে নিচে গতি কমে এবং ধারণক্ষমতা বাড়ে)।
মেমোরি | অবস্থান | অ্যাক্সেস টাইম | ধারণক্ষমতা | বৈশিষ্ট্য |
রেজিস্টার (Register) | CPU-র ভিতরে | ১ ক্লক সাইকেল (<১ ns) | বাইটে গণনা | সর্বোচ্চ গতি; ALU-র ফলাফল রাখে; CPU-র অংশ |
L1 ক্যাশ (Cache) | CPU-র ভিতরে | ১–৪ ns | 32–256 KB/কোর | প্রতিটি কোরে আলাদা; দ্রুততম ক্যাশ স্তর |
L2 ক্যাশ | CPU চিপে | ৪–১৫ ns | 256 KB – 2 MB | L1-এর চেয়ে বড় ও কিছুটা ধীর |
L3 ক্যাশ | CPU চিপে (শেয়ারড) | ১০–২০ ns | 4–64 MB | সব কোর শেয়ার করে; বৃহত্তম ক্যাশ স্তর |
প্রধান মেমোরি (RAM) | মাদারবোর্ডে | ৫০–১০০ ns | 8–128 GB | প্রধান কাজের মেমোরি; অস্থায়ী |
SSD (Solid State Drive) | স্টোরেজ | ৫০–১০০ μs | 256 GB – 8 TB | ফ্ল্যাশ মেমোরি; কোনো ঘূর্ণমান অংশ নেই |
HDD (Hard Disk Drive) | স্টোরেজ | ৫–১০ ms | 500 GB – 20 TB | ম্যাগনেটিক ডিস্ক; ঘূর্ণমান অংশসহ |
অপটিকাল ডিস্ক (CD/DVD) | এক্সটার্নাল | ১০০–৩০০ ms | 700 MB – 50 GB | লেজার-ভিত্তিক; ধীর |
ম্যাগনেটিক টেপ | ব্যাকআপ | সেকেন্ড–মিনিট | TB স্কেল | সর্বনিম্ন গতি; দীর্ঘমেয়াদী ব্যাকআপ |
📌 মেমোরি অ্যাক্সেস স্পিডের ক্রম Register > L1 Cache > L2 Cache > L3 Cache > RAM > SSD > HDD > Optical > Tape। সবচেয়ে দ্রুত মেমোরি: Register (CPU-র ভেতরে)। Cache-এর প্রধান কাজ: বারবার ব্যবহৃত ডেটা ও ইনস্ট্রাকশন সংরক্ষণ। র্যাম মূল মেমোরি (Main Memory), ক্যাশ নয়। যদিও র্যাম দ্রুত, ক্যাশ মেমোরি র্যামের চেয়ে দ্রুত। Register: ALU-র আউটপুট সংরক্ষণে ব্যবহৃত। L1 ক্যাশ সবচেয়ে দ্রুত হলেও আকারে ছোট। |
ক্যাশ মেমোরি বিস্তারিত
ক্যাশ মেমোরি (Cache Memory) হলো CPU ও র্যামের মধ্যে অবস্থিত একটি অতি দ্রুত মধ্যবর্তী মেমোরি, যেখানে সবচেয়ে বেশি ব্যবহৃত ইনস্ট্রাকশন ও ডেটা সংরক্ষণ করা হয়। CPU যখন কোনো ইনস্ট্রাকশন বা ডেটা প্রয়োজন হয়, প্রথমে সে ক্যাশে খোঁজে; যদি পেয়ে যায় (Cache Hit) তবে সরাসরি ব্যবহার করে, যদি না পায় (Cache Miss) তবে র্যাম থেকে আনতে যায়। ক্যাশ মেমোরি ফার্মওয়্যারের সাথে সম্পর্কিত নয়; এটি SRAM (Static RAM) দিয়ে তৈরি যা DRAM-এর চেয়ে দ্রুত কিন্তু দামি।
ক্যাশ মেমোরির তিনটি স্তর
আধুনিক CPU-তে সাধারণত তিনটি ক্যাশ স্তর থাকে: L1, L2, L3। প্রতিটি স্তর ক্রমান্বয়ে বড়, ধীর ও সস্তা।
স্তর | অবস্থান | আকার (সাধারণ) | অ্যাক্সেস টাইম |
L1 | প্রতিটি কোরে আলাদা | 32–128 KB | ১–৪ ক্লক সাইকেল |
L2 | প্রতিটি কোরে বা শেয়ারড | 256 KB – 2 MB | ১০–১৫ ক্লক সাইকেল |
L3 | সব কোরের জন্য শেয়ারড | 4–64 MB | ৩০–৫০ ক্লক সাইকেল |
সিস্টেম বাস ও পারফরমেন্স
সিস্টেম বাস (System Bus) হলো কম্পিউটারের অভ্যন্তরে CPU, মেমোরি ও পেরিফেরাল ডিভাইসের মধ্যে ডেটা, ঠিকানা ও নিয়ন্ত্রণ সংকেত আদান-প্রদানের বৈদ্যুতিক পথ (Electrical Pathway)। বাসের প্রস্থ (Bus Width) যত বেশি, একবারে তত বেশি ডেটা স্থানান্তর সম্ভব; ফলে পারফরমেন্স বাড়ে। তিন ধরনের বাস কম্পিউটারে ব্যবহৃত হয়: Address Bus, Data Bus ও Control Bus। Input-Reader Bus নামে কোনো বাস কম্পিউটারে ব্যবহৃত হয় না।
বাসের ধরন | কাজ |
অ্যাড্রেস বাস (Address Bus) | CPU থেকে মেমোরি বা পেরিফেরালের ঠিকানা প্রেরণ করে। একমুখী (Unidirectional)। ২ KB মেমোরি অ্যাড্রেস করতে ১১টি অ্যাড্রেস লাইন (2¹¹ = 2,048) প্রয়োজন। |
ডেটা বাস (Data Bus) | CPU ও মেমোরি/পেরিফেরালের মধ্যে প্রকৃত ডেটা স্থানান্তর করে। দ্বিমুখী (Bidirectional)। 32-বিট বা 64-বিট সাধারণ। |
কন্ট্রোল বাস (Control Bus) | CPU থেকে কন্ট্রোল সিগন্যাল প্রেরণ করে (Read, Write, Clock, Interrupt)। দ্বিমুখী। |
📌 বাস সম্পর্কিত মূল তথ্য কম্পিউটারের অভ্যন্তরীণ বৈদ্যুতিক পথকে বাস বলা হয়। তিন ধরনের বাস: Address, Data, Control। Input-Reader Bus বলে কোনো বাস নেই। 32-বিট PCI Bus আধুনিক মাদারবোর্ডে ব্যবহৃত। Address Bus একমুখী; Data Bus দ্বিমুখী। মাইক্রোপ্রসেসর, মেমোরি ও অন্যান্য অংশের ভৌত সংযোগকে Address Bus বলে। মনিটরকে CPU-র সাথে সংযোগের জন্য PCI Bus ব্যবহৃত হয়। |
প্রসেসর তুলনামূলক ছক
আধুনিক বাজারে দুটি প্রধান প্রসেসর প্রস্তুতকারক হলো Intel ও AMD; মোবাইল ও কিছু কম্পিউটারে ARM প্রসেসর ব্যবহৃত হয়। নিচের ছকে Intel Core সিরিজের বিভিন্ন প্রসেসর ও তাদের ব্যবহার ক্ষেত্র দেখানো হলো।
প্রসেসর | কোর সংখ্যা | ক্লক স্পিড (বেস) | ব্যবহার ক্ষেত্র |
Intel Core i3 | 2–4 কোর | 2.5–4.0 GHz | সাধারণ ব্যবহার, অফিস কাজ, ব্রাউজিং |
Intel Core i5 | 4–6 কোর | 2.5–4.5 GHz | মাল্টিটাস্কিং, মাঝারি গেমিং, ডকুমেন্ট প্রসেসিং |
Intel Core i7 | 4–8 কোর | 2.6–5.0 GHz | হাই-এন্ড গেমিং, ভিডিও এডিটিং, কনটেন্ট ক্রিয়েশন |
Intel Core i9 | 8–24 কোর | 2.5–5.8 GHz | প্রফেশনাল ওয়ার্কস্টেশন, 4K/8K ভিডিও, AI |
AMD Ryzen 3 | 4 কোর | 3.5–4.0 GHz | সাধারণ ব্যবহার (Intel i3-এর প্রতিযোগী) |
AMD Ryzen 5 | 6 কোর | 3.6–4.6 GHz | মাল্টিটাস্কিং, গেমিং |
AMD Ryzen 7 | 8 কোর | 3.8–5.0 GHz | হাই-এন্ড গেমিং, কনটেন্ট ক্রিয়েশন |
AMD Ryzen 9 | 12–16 কোর | 3.7–5.7 GHz | প্রফেশনাল ওয়ার্কস্টেশন |
Apple M-Series (M1/M2/M3/M4) | 8–16 কোর | 3.2–4.4 GHz | ARM-ভিত্তিক; MacBook ও iMac-এ ব্যবহৃত |
⚡ Intel প্রজন্ম চিহ্নিতকরণ Intel প্রসেসরের নামকরণে প্রথম সংখ্যা প্রজন্ম নির্দেশ করে। উদাহরণ: i7-7200U সপ্তম প্রজন্মের; i5-7200U সপ্তম প্রজন্মের; i7-10650U দশম প্রজন্মের। বর্তমানে Intel Core 14th Generation (Raptor Lake Refresh) সর্বশেষ মূলধারার প্রজন্ম; Core Ultra সিরিজ চলমান। |
RISC বনাম CISC স্থাপত্য
প্রসেসর ডিজাইনে দুটি প্রধান নকশা পদ্ধতি ব্যবহৃত হয়: RISC (Reduced Instruction Set Computing) এবং CISC (Complex Instruction Set Computing)। প্রতিটি পদ্ধতির নিজস্ব সুবিধা ও সীমাবদ্ধতা রয়েছে।
বৈশিষ্ট্য | RISC | CISC |
সম্প্রসারিত রূপ | Reduced Instruction Set Computing | Complex Instruction Set Computing |
ইনস্ট্রাকশন সংখ্যা | কম (সাধারণত ১০০-এর নিচে) | বেশি (সাধারণত ১০০-এর উপরে) |
ইনস্ট্রাকশনের দৈর্ঘ্য | স্থির (Fixed) | পরিবর্তনশীল (Variable) |
এক্সিকিউশন সাইকেল | ১ সাইকেল/ইনস্ট্রাকশন | একাধিক সাইকেল/ইনস্ট্রাকশন |
শক্তি খরচ | কম | বেশি |
উদাহরণ | PowerPC, ARM, MIPS, RISC-V | Intel x86, AMD x86 |
ব্যবহার ক্ষেত্র | মোবাইল, এমবেডেড, MacBook (M1+) | ডেস্কটপ ও সার্ভার |
গতি ও সক্ষমতা অনুসারে কম্পিউটারের শ্রেণিবিন্যাস
সক্ষমতা ও পারফরমেন্স অনুসারে কম্পিউটারকে চারটি প্রধান শ্রেণিতে ভাগ করা হয়: সুপার কম্পিউটার, মেইনফ্রেম কম্পিউটার, মিনি কম্পিউটার (মিডরেঞ্জ) এবং মাইক্রো কম্পিউটার (PC)।
শ্রেণি | প্রতিনিধি উদাহরণ | বৈশিষ্ট্য ও ব্যবহার |
সুপার কম্পিউটার | Frontier, Aurora, Fugaku, Summit, Sierra | সর্বোচ্চ গতিসম্পন্ন; প্রতি সেকেন্ডে বিলিয়ন কোটি গণনা; বৈজ্ঞানিক গবেষণা, পারমাণবিক সিমুলেশন, জলবায়ু পূর্বাভাস, AI ট্রেনিং |
মেইনফ্রেম কম্পিউটার | IBM zSeries, Hitachi MP6000 | একই সময়ে হাজার হাজার ব্যবহারকারী সমর্থন; ব্যাংক, বিমা, এয়ারলাইন, সরকারি ডেটাবেস |
মিনি কম্পিউটার (Midrange) | PDP-11, VAX, IBM System/3 | মাঝারি প্রতিষ্ঠানে; বহু-ব্যবহারকারী সিস্টেম |
মাইক্রো কম্পিউটার | Desktop, Laptop, Tablet, Smartphone | ব্যক্তিগত ব্যবহার; মাইক্রোপ্রসেসর-ভিত্তিক |
📌 সুপার কম্পিউটার সম্পর্কে সুপার কম্পিউটার প্রতি সেকেন্ডে কয়েক বিলিয়ন/ট্রিলিয়ন গণনা করতে পারে। মাপার একক: TeraFLOPS (10¹²), PetaFLOPS (10¹⁵), ExaFLOPS (10¹⁸)। Frontier (Oak Ridge National Laboratory, USA) বর্তমানে শীর্ষস্থানীয় সুপার কম্পিউটার। সুপার কম্পিউটারে হাজার হাজার প্রসেসর সমান্তরালভাবে কাজ করে। TOP500 তালিকায় বিশ্বের সবচেয়ে শক্তিশালী সুপার কম্পিউটারগুলোর র্যাঙ্কিং দেওয়া হয়। |
বিশ্বের শীর্ষ সুপার কম্পিউটার
র্যাঙ্ক | নাম | দেশ / প্রতিষ্ঠান | প্রস্তুতকারক | সর্বোচ্চ গতি |
১ | El Capitan | USA / LLNL | HPE Cray | প্রায় 1.7 ExaFLOPS |
২ | Frontier | USA / Oak Ridge | HPE Cray | প্রায় 1.35 ExaFLOPS |
৩ | Aurora | USA / Argonne | HPE Intel | প্রায় 1.01 ExaFLOPS |
৪ | Fugaku | জাপান / RIKEN | Fujitsu | প্রায় 442 PetaFLOPS |
৫ | LUMI | ফিনল্যান্ড / EuroHPC | HPE Cray | প্রায় 380 PetaFLOPS |
মাল্টি-কোর ও প্যারালাল প্রসেসিং
আধুনিক প্রসেসরে ক্লক স্পিডের ভৌত সীমাবদ্ধতা পার করার জন্য একই চিপে একাধিক প্রসেসিং কোর যুক্ত করা হয়; এ পদ্ধতিকে মাল্টি-কোর প্রসেসিং বলে। ডুয়াল কোর প্রসেসরে দুটি কোর, কোয়াড কোরে চারটি, অক্টা কোরে আটটি কোর থাকে। প্রতিটি কোর স্বাধীনভাবে আলাদা থ্রেড সম্পাদন করতে পারে; ফলে মাল্টিটাস্কিং ও সমান্তরাল কাজের গতি বহুগুণ বৃদ্ধি পায়। প্রজন্মের প্রসেসরে হাইপার-থ্রেডিং (Hyper-Threading) প্রযুক্তি প্রতিটি ফিজিক্যাল কোরকে দুটি ভার্চুয়াল কোর হিসেবে কাজ করার সুযোগ দেয়; ফলে ৪-কোর প্রসেসর ৮টি থ্রেড সমান্তরালভাবে চালাতে পারে।
সুপার কম্পিউটার ও সার্ভারে প্যারালাল প্রসেসিং প্রযুক্তি ব্যবহৃত হয়, যেখানে হাজার হাজার প্রসেসর একসাথে কাজ করে। গ্রাফিক্স প্রসেসিং একক (GPU) এ ক্ষেত্রে বিশেষভাবে কার্যকর কারণ GPU-তে হাজার হাজার ছোট কোর থাকে যা একই অপারেশন বিভিন্ন ডেটার ওপর সমান্তরালভাবে চালায়; এজন্য AI মডেল ট্রেনিং, মেশিন লার্নিং, ক্রিপ্টোগ্রাফি ও বৈজ্ঞানিক সিমুলেশনে GPU ব্যবহৃত হয়। ১৯৬৭ সালে জিন আমদাল আমদাল-এর সূত্র (Amdahl's Law) প্রকাশ করেন, যা প্যারালাল প্রসেসিংয়ের তাত্ত্বিক সর্বোচ্চ গতি বৃদ্ধি গণনা করে; এ সূত্র অনুযায়ী একটি প্রোগ্রামের ক্রমিক (Sequential) অংশই সর্বোচ্চ গতি বৃদ্ধির সীমা নির্ধারণ করে।
সফটওয়্যার সাইডে পারফরমেন্স অপ্টিমাইজেশন
হার্ডওয়্যারের পাশাপাশি সফটওয়্যার ও অপারেটিং সিস্টেমের দক্ষতা পারফরমেন্সে বড় ভূমিকা রাখে। নিচে সফটওয়্যার-স্তরের পারফরমেন্স টিউনিংয়ের প্রধান উপায়গুলো দেওয়া হলো।
ডিফ্র্যাগমেন্টেশন (Defragmentation): হার্ড ডিস্কের ফাইলগুলো একই স্থানে পুনর্বিন্যাস করে; ডিস্ক পড়া-লেখার গতি বাড়ায়। SSD-তে প্রযোজ্য নয়।
ভার্চুয়াল মেমোরি (Virtual Memory): র্যাম কম পড়লে হার্ড ডিস্কের একটি অংশকে অস্থায়ী র্যাম হিসেবে ব্যবহার করে; বড় প্রোগ্রাম চালানো সম্ভব করে।
পেজিং (Paging): ভার্চুয়াল মেমোরিতে ডেটা সমান আকারের ব্লকে ভাগ করে; এ ব্লকগুলোকে পেজ বলে।
সোয়াপিং (Swapping): সম্পূর্ণ প্রক্রিয়াকে মেমোরি থেকে সেকেন্ডারি স্টোরেজে সরানো বা ফেরত আনা।
ক্যাশিং (Caching): বারবার ব্যবহৃত ডেটা দ্রুত মেমোরিতে সংরক্ষণ; পরবর্তী অ্যাক্সেস দ্রুত হয়।
অ্যান্টিভাইরাস ও ম্যালওয়্যার অপসারণ: ভাইরাস CPU ও RAM ব্যবহার করে; অপসারণে পারফরমেন্স ফেরে।
Startup Programs নিয়ন্ত্রণ: কম্পিউটার চালু হলে অপ্রয়োজনীয় প্রোগ্রাম অটো-স্টার্ট বন্ধ করলে বুট টাইম কমে।
OS আপডেট: পুরোনো OS-এ ড্রাইভার ও সিকিউরিটি প্যাচ সর্বশেষ হার্ডওয়্যারের জন্য অপ্টিমাইজড নয়।
সেফ মোড (Safe Mode): Windows শুধু কোর ড্রাইভার ও সার্ভিস নিয়ে চালু হয়; সমস্যা সমাধানে ব্যবহৃত।
টাস্ক ম্যানেজার ব্যবহার: কোন প্রোগ্রাম বেশি CPU বা RAM ব্যবহার করছে তা চিহ্নিত করে বন্ধ করা।
সংক্ষিপ্ত রূপ ও পূর্ণরূপ
পারফরমেন্স ও CPU আর্কিটেকচার সম্পর্কিত গুরুত্বপূর্ণ সংক্ষিপ্ত রূপগুলো নিচে দেওয়া হলো।
সংক্ষেপ | পূর্ণরূপ | বাংলা অর্থ / ব্যাখ্যা |
CPU | Central Processing Unit | কেন্দ্রীয় প্রক্রিয়াকরণ একক |
ALU | Arithmetic Logic Unit | গাণিতিক যুক্তি একক; ডেটা প্রসেসিংয়ে ব্যবহৃত |
CU | Control Unit | নিয়ন্ত্রণ একক; CPU-র স্নায়ুকেন্দ্র |
MIPS | Million Instructions Per Second | প্রতি সেকেন্ডে মিলিয়ন ইনস্ট্রাকশন |
FLOPS | Floating Point Operations Per Second | প্রতি সেকেন্ডে ভাসমান বিন্দু অপারেশন |
IPC | Instructions Per Cycle | প্রতি ক্লক সাইকেলে ইনস্ট্রাকশন সংখ্যা |
CPI | Cycles Per Instruction | প্রতি ইনস্ট্রাকশনে ক্লক সাইকেল |
GHz | Gigahertz | প্রতি সেকেন্ডে ১০⁹ সাইকেল |
MHz | Megahertz | প্রতি সেকেন্ডে ১০⁶ সাইকেল |
RAM | Random Access Memory | র্যান্ডম এক্সেস মেমোরি; প্রধান মেমোরি |
DRAM | Dynamic RAM | ডায়নামিক র্যাম; রিফ্রেশের প্রয়োজন |
SRAM | Static RAM | স্ট্যাটিক র্যাম; ক্যাশে ব্যবহৃত; রিফ্রেশ লাগে না |
DDR | Double Data Rate | র্যাম স্ট্যান্ডার্ড (DDR3/4/5) |
HDD | Hard Disk Drive | ম্যাগনেটিক স্টোরেজ |
SSD | Solid State Drive | ফ্ল্যাশ স্টোরেজ; HDD-এর চেয়ে দ্রুত |
SSHD | Solid State Hybrid Drive | SSD ও HDD-র সংকর |
GPU | Graphics Processing Unit | গ্রাফিক্স প্রসেসিং একক |
FSB | Front Side Bus | CPU ও র্যামের মধ্যে প্রধান বাস |
PCI | Peripheral Component Interconnect | পেরিফেরাল সংযোগের বাস স্ট্যান্ডার্ড |
USB | Universal Serial Bus | ইউনিভার্সাল সিরিয়াল বাস |
RISC | Reduced Instruction Set Computing | কম ইনস্ট্রাকশনের প্রসেসর স্থাপত্য |
CISC | Complex Instruction Set Computing | জটিল ইনস্ট্রাকশনের প্রসেসর স্থাপত্য |
BIOS | Basic Input Output System | মৌলিক ইনপুট-আউটপুট সিস্টেম; বুট প্রক্রিয়ার প্রথম পদক্ষেপ |
POST | Power On Self Test | কম্পিউটার চালুর সময় হার্ডওয়্যার পরীক্ষা |
CPU-র মৌলিক উপাদান
CPU বা মাইক্রোপ্রসেসর হলো কম্পিউটারের মস্তিষ্ক; এটি যেকোনো ইনস্ট্রাকশন ব্যাখ্যা ও সম্পাদন করে। CPU-র মৌলিক উপাদানগুলো নিচে দেওয়া হলো।
উপাদান | অংশ | কাজ |
ALU (Arithmetic Logic Unit) | CPU-র গাণিতিক অংশ | যোগ, বিয়োগ, গুণ, ভাগ, তুলনা ও যুক্তি অপারেশন সম্পাদন; ডেটা প্রসেসিংয়ে ব্যবহৃত |
Control Unit (CU) | CPU-র নিয়ন্ত্রণ অংশ | ইনস্ট্রাকশন ডিকোড ও বিদ্যুৎ সংকেতের প্রবাহ নিয়ন্ত্রণ; কম্পিউটারের স্নায়ুকেন্দ্র; মেমোরি ও ALU-র মধ্যে সংযোগ |
Register Array | CPU-র ভিতরের সবচেয়ে দ্রুত মেমোরি | ALU-র ইনপুট ও আউটপুট সাময়িক সংরক্ষণ; অপারেন্ড স্টোর |
Flags Register | অবস্থা সংরক্ষণ | ALU-র ফলাফলের অবস্থা সংরক্ষণ (Zero, Carry, Sign, Overflow) |
Cache (L1, L2, L3) | CPU-র অভ্যন্তরে | বারবার ব্যবহৃত ডেটা ও ইনস্ট্রাকশন সংরক্ষণ |
📌 CPU সম্পর্কিত পরীক্ষায় বহুল-জিজ্ঞাসিত তথ্য CPU-এর পূর্ণরূপ Central Processing Unit। CPU-র অপর নাম মাইক্রোপ্রসেসর। কম্পিউটারের মস্তিষ্ক বলা হয় মাইক্রোপ্রসেসর বা CPU-কে। CPU-র দুটি প্রধান উপাদান: Control Unit ও ALU। ALU ডেটা প্রসেসিংয়ে ব্যবহৃত হয়। Control Unit কে কম্পিউটারের স্নায়ুকেন্দ্র (Nerve Center) বলা হয়। Register ALU-র আউটপুট রাখতে ব্যবহৃত হয়। ALU-র উচ্চ গতির সঞ্চয় উপাদানকে Register বলে। Hard Disk CPU-র অন্তর্ভুক্ত নয়। RAM, ROM, Cache CPU-এর সাথে যুক্ত হলেও আলাদা একক। ৬৪-বিট মাইক্রোপ্রসেসরে ৬৪-বিট বলতে CPU internal data path বোঝায়। |
বুট প্রক্রিয়া ও স্টার্টআপ পারফরমেন্স
কম্পিউটার চালু হওয়ার প্রক্রিয়াকে বুট (Boot) বা বুটিং বলা হয়। স্টার্টআপ পারফরমেন্স কত দ্রুত কম্পিউটার ব্যবহারের জন্য প্রস্তুত হয় তা নির্ধারণ করে।
ধাপ | নাম | কাজ |
১ | BIOS / UEFI | Power On হলে BIOS (Basic Input Output System) প্রথমে চালু হয়; ROM-এ সংরক্ষিত ফার্মওয়্যার |
২ | POST | Power On Self Test: হার্ডওয়্যার (RAM, CPU, কীবোর্ড, ডিস্ক) পরীক্ষা; ত্রুটি থাকলে বিপ কোড দেয় |
৩ | Bootstrap Loader | ROM-এ সংরক্ষিত; OS-এর কর্নেল মেমোরিতে লোড করার দায়িত্ব পালন করে |
৪ | Operating System লোড | Hard Disk থেকে OS রি RAM-এ লোড হয়; OS ছাড়া কম্পিউটার বুট করতে পারে না |
৫ | Autoexec.bat / Startup | OS লোড হওয়ার পর autoexec.bat বা স্টার্টআপ স্ক্রিপ্ট স্বয়ংক্রিয়ভাবে চালু হয় |
📌 বুট সম্পর্কিত মূল তথ্য কম্পিউটার চালু হলে BIOS প্রথমে কাজ করে। কম্পিউটার Boot করতে পারে না যদি Operating System না থাকে। Boot করতে গেলে কম্পিউটার Operating System লোড করে। Bootstrap Loader ROM-এ সংরক্ষিত থাকে। Safe Mode-এ Windows শুধু কোর ড্রাইভার ও সার্ভিস নিয়ে চালু হয়। Reboot করার শর্টকাট: Ctrl + Alt + Del। BIOS-এর তথ্য ব্যাটারির শক্তিতে সংরক্ষিত থাকে। BIOS একটি Firmware (Hardware-Software-এর মধ্যবর্তী)। |
সতর্কতা: বিভ্রান্তিকর জোড়া
⚠ পারফরমেন্স সম্পর্কিত বিভ্রান্তি RAM ক্যাশ মেমোরির চেয়ে ধীর (RAM is faster than cache memory ভুল উক্তি)। Cache: SRAM দিয়ে তৈরি; RAM: DRAM দিয়ে তৈরি। Register CPU-র অভ্যন্তরে; Cache CPU চিপে; RAM মাদারবোর্ডে। Hard Disk CPU-র অন্তর্ভুক্ত নয় (RAM, ROM, Cache CPU চিপে সংযুক্ত হলেও আলাদা)। ALU গাণিতিক ও যুক্তি কাজে; Control Unit সংযোগ ও নিয়ন্ত্রণে। Bandwidth = bits per second (cycles per second নয়; cycles per second হলো frequency বা Hertz)। Defragmentation শুধু HDD-তে কাজ করে; SSD-তে নয়। Refresh Rate (Monitor) Hertz-এ মাপা হয়। Speed = কত দ্রুত একটি কাজ; Throughput = একই সময়ে কতগুলো কাজ। Analog কম্পিউটার Digital-এর চেয়ে দ্রুত (কিছু নির্দিষ্ট ক্ষেত্রে)। ৬৪-বিট মাইক্রোপ্রসেসরের ৬৪-বিট বলতে CPU internal data path বোঝায় (RAM speed বা RAM size নয়)। Word length বিটে মাপা হয় (বাইটে নয়)। Volatile memory: RAM (বিদ্যুৎ গেলে মুছে যায়); Non-volatile: ROM, HDD, SSD। |
বিশেষ নোট
CPU-র দ্রুততম মেমোরি Register; এটি CPU-র অভ্যন্তরে থাকে।
Cache > RAM > SSD > HDD > Optical: অ্যাক্সেস স্পিডের ক্রম।
প্রসেসরের গতি মাপার একক Megahertz (MHz) ও Gigahertz (GHz)।
একটি সাইকেল = এক হার্জ; ১ GHz = ১,০০০,০০০,০০০ সাইকেল/সেকেন্ড।
Front Side Bus (FSB) CPU ও র্যামের মধ্যে প্রধান ডেটা পথ।
Computer চিপ তৈরির প্রধান উপাদান Silicon।
সেমিকন্ডাক্টর মেমোরি ROM ও RAM উভয়ের জন্য ব্যবহৃত।
Cache Memory সাধারণত RAM-এর চেয়ে ছোট কিন্তু দ্রুততর।
যে মেমোরিতে সবচেয়ে বেশি ব্যবহৃত ইনস্ট্রাকশন সংরক্ষিত থাকে: Cache Memory।
Computer Memory সাধারণত Gigabytes-এ মাপা হয় (বর্তমান যুগে)।
আধুনিক ব্যান্ডউইথ মাপা হয় Mbps বা Gbps-এ।
DOEL ল্যাপটপ প্রস্তুতকারী প্রতিষ্ঠান টেশিস (Telephone Shilpa Sangstha)।
Apple, Intel ও AMD: তিনটি প্রধান প্রসেসর প্রস্তুতকারক।
Intel Pentium একটি প্রসেসর।
Zylog একটি প্রসেসর নয় (Pentium, AMD K6, Athlon প্রসেসর)।
PowerPC RISC প্রযুক্তি ব্যবহার করে।
Optical Fiber Cable আলোর গতিতে ডেটা বহন করে; এটি বহু ছোট প্রতিফলিত কাঁচের তন্তু দিয়ে তৈরি।
LAN-এ সাধারণ ডেটা ট্রান্সফার রেট: Mega bits per sec।
MIDI পোর্ট দিয়ে কম্পিউটারের সঙ্গে ইলেকট্রনিক সঙ্গীত যন্ত্র সংযোগ করা যায়।
ক্যাশ মেমোরি, RAM ও Bus width: তিনটি উপাদানই কম্পিউটারের প্রসেসিং স্পিডে প্রভাব ফেলে।
Cooling অপ্রতুল হলে CPU Thermal Throttling-এ পড়ে; গতি কমে।
মনে রাখার কৌশল ও ট্রিকস
📌 কৌশল ১: পারফরমেন্স প্রভাবকারী উপাদান প্র-কো-ক্যা-র্যা-স্টো-বা-গ্রা: প্রসেসর, কোর সংখ্যা, ক্যাশ, র্যাম, স্টোরেজ, বাস, গ্রাফিক্স কার্ড। মনে রাখুন: একটি দ্রুতগতির গাড়ির জন্য শুধু ইঞ্জিন নয়, টায়ার, রাস্তা, চালক সবই দরকার; কম্পিউটারেও তেমনি। |
📌 কৌশল ২: মেমোরি অ্যাক্সেস স্পিড রে-এল১-এল২-এল৩-র্যা-এস-হা-অ-টে: Register, L1, L2, L3, RAM, SSD, HDD, Optical, Tape। ক্রমান্বয়ে গতি কমে; ক্ষমতা বাড়ে; দাম কমে। |
📌 কৌশল ৩: বাস তিন ধরনের A-D-C: Address, Data, Control। Input-Reader Bus নেই (বহুল ভুল উত্তর)। Address একমুখী; Data ও Control দ্বিমুখী। |
📌 কৌশল ৪: CPU-র দুই প্রধান অংশ ALU + CU = CPU-র মূল। ALU: গাণিতিক যুক্তি একক; ডেটা প্রসেসিং। CU: স্নায়ুকেন্দ্র; ALU ও মেমোরির মধ্যে সমন্বয়। Register: ALU-র আউটপুট রাখে। |
বাংলাদেশের প্রেক্ষাপট
🇧🇩 দেশের সুপার কম্পিউটিং সক্ষমতা বাংলাদেশে এখনো বিশ্বমানের সুপার কম্পিউটার নেই, তবে ICT Division ও বাংলাদেশ কম্পিউটার কাউন্সিল (BCC) উচ্চ-ক্ষমতার কম্পিউটিং অবকাঠামো গড়ে তোলার লক্ষ্যে কাজ করছে। জাহাঙ্গীরনগর বিশ্ববিদ্যালয়, বুয়েট ও ঢাকা বিশ্ববিদ্যালয়ে গবেষণার জন্য সীমিত পরিসরে হাই-পারফরম্যান্স কম্পিউটিং (HPC) ব্যবহৃত হয়। ২০১১ সালে টেলিফোন শিল্প সংস্থা (টেশিস) দোয়েল ল্যাপটপ উৎপাদন শুরু করে; বর্তমানে দোয়েলের পাশাপাশি ওয়ালটনও বাংলাদেশে ল্যাপটপ ও ডেস্কটপ কম্পিউটার উৎপাদন করছে। ICT Division-এর তথ্যমতে ২০২৫ সাল নাগাদ বাংলাদেশে কয়েকটি সরকারি ও বেসরকারি ডেটা সেন্টার চালু হয়েছে, যাতে বহু-প্রসেসর সার্ভার ও GPU ক্লাস্টার রয়েছে। বঙ্গবন্ধু হাই-টেক সিটিতে স্থাপিত ৪র্থ শিল্প বিপ্লব সম্পর্কিত প্রকল্পগুলোতে AI ও মেশিন লার্নিং কম্পিউটিং সম্প্রসারিত হচ্ছে। |
লিখিত পরীক্ষার জন্য
✍️ লিখিত পরীক্ষার জন্য কম্পিউটারের পারফরমেন্স আধুনিক ডিজিটাল অর্থনীতির অন্যতম মূল চালক: প্রসেসরের ক্লক স্পিড, কোর সংখ্যা, ক্যাশ মেমোরি, র্যামের ধারণক্ষমতা ও গতি, স্টোরেজ প্রযুক্তি এবং সিস্টেম বাসের প্রস্থ মিলেই কম্পিউটার কত দ্রুত ও কত ব্যাপকভাবে কাজ সম্পাদন করতে পারে তা নির্ধারণ করে। মুর-এর সূত্র অনুসারে গত ছয় দশকে ট্রানজিস্টর ঘনত্ব ক্রমাগত দ্বিগুণ হয়ে কম্পিউটিং সক্ষমতাকে ক্রমান্বয়ে বহুগুণ বাড়িয়েছে; বর্তমানে মাল্টি-কোর প্রসেসর, GPU কম্পিউটিং, কোয়ান্টাম কম্পিউটিং ও AI অ্যাকসেলারেটর পারফরমেন্স বৃদ্ধির নতুন সীমা অন্বেষণ করছে। বাংলাদেশের জন্য উচ্চ-ক্ষমতার কম্পিউটিং অবকাঠামো নির্মাণ চতুর্থ শিল্প বিপ্লবের সম্ভাবনা কাজে লাগানো, AI-নির্ভর শিল্প গঠন এবং বৈজ্ঞানিক গবেষণায় বিশ্বমানে পৌঁছানোর জন্য অপরিহার্য পদক্ষেপ। |
পারফরমেন্স টিউনিং ও বটলনেক বিশ্লেষণ
কম্পিউটার ধীর চলার পিছনে যে উপাদানটি সবচেয়ে বেশি গতি কমিয়ে রাখছে, তাকে বটলনেক (Bottleneck) বলা হয়। পারফরমেন্স অপ্টিমাইজেশনের প্রথম ধাপ হলো বটলনেক চিহ্নিত করা এবং তা দূর করা। সাধারণত একটি কম্পিউটার সিস্টেমে নিম্নলিখিত ক্ষেত্রগুলোতে বটলনেক হতে পারে: CPU, RAM, স্টোরেজ, GPU বা নেটওয়ার্ক।
বটলনেক | লক্ষণ | সমাধান |
CPU বটলনেক | টাস্ক ম্যানেজারে CPU ১০০% ব্যবহৃত; প্রোগ্রাম হ্যাং | উন্নত CPU; কোর সংখ্যা বাড়ানো; OS-এ প্রসেস অপ্টিমাইজ |
RAM বটলনেক | অনেক প্রোগ্রাম চালালে সিস্টেম স্লো; ঘন ঘন ডিস্ক অ্যাক্সেস (paging) | RAM বাড়ানো; অপ্রয়োজনীয় অ্যাপ বন্ধ করা |
স্টোরেজ বটলনেক | বুট টাইম দীর্ঘ; ফাইল ওপেন/সেভ ধীর | HDD থেকে SSD-তে আপগ্রেড; Defragmentation |
GPU বটলনেক | গেম বা ভিডিও এডিটিংয়ে ফ্রেম রেট কম | আধুনিক GPU যোগ; ড্রাইভার আপডেট |
নেটওয়ার্ক বটলনেক | ক্লাউড অ্যাপে লেটেন্সি; ভিডিও কনফারেন্সে ল্যাগ | উচ্চ ব্যান্ডউইথ; ফাইবার অপটিক; দ্রুত WiFi |
সফটওয়্যার বটলনেক | একই হার্ডওয়্যারে কিছু অ্যাপ ধীর | অ্যাপ আপডেট; অপ্টিমাইজড সংস্করণ ব্যবহার |
RAM-এর প্রকারভেদ ও গতি
পারফরমেন্স নির্ণয়ে র্যামের প্রকার এবং প্রজন্মভেদে গতি গুরুত্বপূর্ণ ভূমিকা রাখে। আধুনিক ডেস্কটপ ও ল্যাপটপ কম্পিউটারে DDR (Double Data Rate) র্যামের বিভিন্ন প্রজন্ম ব্যবহৃত হয়।
র্যাম প্রকার | প্রকাশকাল | ক্লক স্পিড (সাধারণ) | ভোল্টেজ | ব্যবহার |
DDR | ২০০০ | 200–400 MHz | 2.5 V | পুরোনো ডেস্কটপ |
DDR2 | ২০০৩ | 400–1066 MHz | 1.8 V | Pentium 4, Core 2 যুগ |
DDR3 | ২০০৭ | 800–2133 MHz | 1.5 V | Core i3/i5/i7 (১ম-৪র্থ প্রজন্ম) |
DDR4 | ২০১৪ | 2133–3200 MHz | 1.2 V | Core i3/i5/i7 (৫ম-১১তম প্রজন্ম) |
DDR5 | ২০২১ | 4800–8400 MHz | 1.1 V | Core i3/i5/i7/i9 (১২তম প্রজন্ম+) |
SRAM ও DRAM হলো প্রধান দুটি র্যাম প্রযুক্তি। SRAM (Static RAM) দ্রুত ও স্থিতিশীল; এতে রিফ্রেশের প্রয়োজন নেই; ক্যাশ মেমোরিতে ব্যবহৃত। DRAM (Dynamic RAM) ধীর এবং প্রতি কয়েক মিলিসেকেন্ডে রিফ্রেশ করতে হয়; প্রধান মেমোরি বা সিস্টেম RAM হিসেবে ব্যবহৃত। SRAM আকারে ছোট এবং দামি; DRAM আকারে বড় এবং সস্তা। যেকোনো রিফ্রেশের প্রয়োজনীয় মেমোরি DRAM।
GPU ও সমান্তরাল কম্পিউটিং
গ্রাফিক্স প্রসেসিং একক বা GPU (Graphics Processing Unit) মূলত ভিডিও গেম ও গ্রাফিক্স রেন্ডারিংয়ের জন্য তৈরি হলেও বর্তমানে এটি বৈজ্ঞানিক গণনা, কৃত্রিম বুদ্ধিমত্তা, মেশিন লার্নিং, ক্রিপ্টোকারেন্সি মাইনিং এবং ভিডিও এডিটিংয়ের প্রধান চালিকাশক্তি। একটি আধুনিক GPU-তে হাজার হাজার ছোট কোর থাকে যা একই অপারেশন বিভিন্ন ডেটার ওপর সমান্তরালভাবে চালায়; এ পদ্ধতিকে SIMD (Single Instruction Multiple Data) বলা হয়। CPU যেখানে কয়েকটি শক্তিশালী কোরে ধারাবাহিক কাজ করে, GPU সেখানে হাজার হাজার দুর্বল কোরে সমান্তরাল কাজ করে।
GPU প্রস্তুতকারক হিসেবে NVIDIA ও AMD শীর্ষস্থানীয়। NVIDIA-র GeForce ও Tesla সিরিজ গেমিং ও AI-তে ব্যাপকভাবে ব্যবহৃত; AMD-র Radeon ও Instinct সিরিজও জনপ্রিয়। বর্তমানে AI মডেল প্রশিক্ষণে NVIDIA H100, A100 GPU অপরিহার্য। ChatGPT, Gemini, Grok-সহ আধুনিক বৃহৎ ভাষা মডেলগুলো হাজার হাজার GPU-র ক্লাস্টারে প্রশিক্ষিত হয়েছে। বর্তমান বিশ্বের শীর্ষ AI কম্পিউটিং অবকাঠামোগুলোতে কয়েক লক্ষ GPU ব্যবহৃত হয়। বাংলাদেশেও বঙ্গবন্ধু হাই-টেক সিটি ও আইসিটি ডিভিশনের ডেটা সেন্টারগুলোতে GPU-ভিত্তিক AI কম্পিউটিং অবকাঠামো নির্মাণাধীন।
পারফরমেন্স তত্ত্বে বিশিষ্ট ব্যক্তিত্ব
কম্পিউটার পারফরমেন্স তত্ত্বে অবদান রাখা ব্যক্তিদের সম্পর্কিত তথ্য পরীক্ষায় বারবার আসে।
ব্যক্তি | অবদান | সাল | দেশ |
গর্ডন মুর (Gordon Moore) | মুর-এর সূত্র: প্রতি দুই বছরে ট্রানজিস্টর ঘনত্ব দ্বিগুণ | ১৯৬৫ | যুক্তরাষ্ট্র |
জিন আমদাল (Gene Amdahl) | আমদাল-এর সূত্র: প্যারালাল প্রসেসিংয়ের গতি বৃদ্ধির তাত্ত্বিক সীমা | ১৯৬৭ | যুক্তরাষ্ট্র |
জন ভন নিউম্যান | Von Neumann আর্কিটেকচার: Stored Program Concept | ১৯৪৫ | যুক্তরাষ্ট্র |
মার্সিয়ান টেড হফ | প্রথম মাইক্রোপ্রসেসর Intel 4004 | ১৯৭১ | যুক্তরাষ্ট্র / Intel |
সেমুর ক্রে (Seymour Cray) | সুপার কম্পিউটারের জনক; CDC 6600, Cray-1 | ১৯৬৪ | যুক্তরাষ্ট্র |
বিগত পরীক্ষার প্রশ্ন
কম্পিউটার পারফরমেন্স, CPU আর্কিটেকচার, মেমোরি ও বাস সম্পর্কিত বারবার আসা প্রশ্ন-উত্তর নিচে দেওয়া হলো।
প্রশ্ন: CPU-এর পূর্ণরূপ কী?
উত্তর: Central Processing Unit।
প্রশ্ন: CPU কী?
উত্তর: Central Processing Unit; কম্পিউটারের কেন্দ্রীয় প্রক্রিয়াকরণ একক।
প্রশ্ন: কম্পিউটারের মস্তিষ্ক কী?
উত্তর: মাইক্রোপ্রসেসর / CPU।
প্রশ্ন: The brain of a computer is?
উত্তর: Microprocessor।
প্রশ্ন: Which one is considered as the brain of a computer?
উত্তর: Processor।
প্রশ্ন: The brain of a computer within the CPU is?
উত্তর: ALU।
প্রশ্ন: কম্পিউটারের ব্রেইন কোনটি?
উত্তর: মাইক্রোপ্রসেসর।
প্রশ্ন: Another word for the CPU is?
উত্তর: Microprocessor।
প্রশ্ন: What part of the computer interprets and executes instructions?
উত্তর: CPU।
প্রশ্ন: All the logical and mathematical calculations done by the computer happen in?
উত্তর: CPU।
প্রশ্ন: CPU-কে কত ভাগে ভাগ করা যায়?
উত্তর: ৩ ভাগ: Control Unit, ALU, Register Array।
প্রশ্ন: মাইক্রোপ্রসেসরের কোন অংশটি ডেটা প্রসেসিং-এ ব্যবহৃত হয়?
উত্তর: ALU।
প্রশ্ন: কম্পিউটারের কোন অংশটি ডেটা প্রসেসিং-এর জন্য ব্যবহৃত হয়?
উত্তর: ALU।
প্রশ্ন: CPU-এর অন্তর্ভুক্ত নয় কোনটি?
উত্তর: Hard Disk (RAM, ROM, Cache অন্তর্ভুক্ত)।
প্রশ্ন: CPU-এর প্রধান দুটি উপাদান কী?
উত্তর: Control Unit এবং ALU।
প্রশ্ন: Which one is not a part of CPU?
উত্তর: Execution Unit (Arithmetic Unit, Logic Unit, Register CPU-র অংশ)।
প্রশ্ন: The ALU of a computer normally contains a number of high-speed storage elements called?
উত্তর: Registers।
প্রশ্ন: ALU-এর আউটপুট রাখার জন্য কোনটি ব্যবহৃত হয়?
উত্তর: Register।
প্রশ্ন: Which unit is known as nerve center of computer?
উত্তর: CU (Control Unit)।
প্রশ্ন: মেমোরি ও ALU-এর মধ্যে সংযোগ স্থাপন করে কোনটি?
উত্তর: Control Unit।
প্রশ্ন: Control Unit এর কাজ কী?
উত্তর: Directs the movement of electrical signals; কম্পিউটারের সকল অংশের মধ্যে সমন্বয়।
প্রশ্ন: Which of the following is not the components of a microprocessor?
উত্তর: Hard Disk।
প্রশ্ন: The control unit of a microprocessor?
উত্তর: ALU ও memory-র মধ্যে সমন্বয় ও নির্দেশ পরিচালনা করে।
প্রশ্ন: Which Memory device has highest speed of access?
উত্তর: Cache।
প্রশ্ন: সবচেয়ে দ্রুতগতির মেমোরি কোনটি?
উত্তর: Cache Memory।
প্রশ্ন: The most frequently used instructions are kept in the?
উত্তর: Cache Memory।
প্রশ্ন: Cache memory CPU-র কোথায় থাকে?
উত্তর: CPU চিপে বা CPU-র খুব কাছে।
প্রশ্ন: RAM belongs to which kind of memory?
উত্তর: Main Memory।
প্রশ্ন: The computer stores its program and data in its?
উত্তর: Memory।
প্রশ্ন: একটি কম্পিউটারের ব্যবহৃত ক্ষুদ্রতম মেমোরি কী?
উত্তর: Register।
প্রশ্ন: The ALU's high-speed storage elements are called?
উত্তর: Registers।
প্রশ্ন: কম্পিউটারের প্রধান মেমোরি কোথায় থাকে?
উত্তর: মাইক্রোপ্রসেসরের বাইরে (মাদারবোর্ডে)।
প্রশ্ন: Firmware is built using?
উত্তর: ROM।
প্রশ্ন: Computer Memory is normally measured in?
উত্তর: Gigabytes।
প্রশ্ন: Main memory works in conjunction with which of the following?
উত্তর: CPU।
প্রশ্ন: Which of the following is not a characteristic of RAM?
উত্তর: RAM is faster than cache memory (এটি ভুল উক্তি; বাকি বৈশিষ্ট্যগুলো সঠিক)।
প্রশ্ন: The processing speed of a computer is impacted by which components?
উত্তর: RAM, Bus width, Cache Memory: সবগুলোই।
প্রশ্ন: কোন ধরনের bus ব্যবহৃত হয় না?
উত্তর: Input-Reader Bus।
প্রশ্ন: An electrical pathway within a computer is called?
উত্তর: Bus।
প্রশ্ন: Physical connection between Microprocessor, Memory and other parts is called?
উত্তর: Address Bus।
প্রশ্ন: How do the main components of the computer communicate with each other?
উত্তর: System Bus।
প্রশ্ন: Which bus is used to connect the monitor to the CPU?
উত্তর: PCI Bus।
প্রশ্ন: Mother Board-এ PCI BUS কত Bit-এ কাজ করে?
উত্তর: ৩২ বিট।
প্রশ্ন: Bandwidth means?
উত্তর: Bit per second।
প্রশ্ন: The word length of a computer is measured in?
উত্তর: Bits।
প্রশ্ন: এক word কত বিট বিশিষ্ট হয়?
উত্তর: ১৬ বিট (সাধারণত)।
প্রশ্ন: কম্পিউটার সিস্টেমে 'ওয়ার্ড' গঠনের সংমিশ্রণ হলো?
উত্তর: Bits।
প্রশ্ন: In a 64-bit microprocessor, the term 64-bit refers to?
উত্তর: CPU internal data path।
প্রশ্ন: Which number system is usually followed in a typical 32-bit computer?
উত্তর: ২ (Binary)।
প্রশ্ন: What kind of secondary storage is provided by magnetic disks?
উত্তর: Slow speed, high capacity (HDD-র তুলনায়)।
প্রশ্ন: On which aspect the analog computers are better than digital?
উত্তর: Speed (নির্দিষ্ট ক্ষেত্রে)।
প্রশ্ন: Which one of the following is the fastest data transmission media?
উত্তর: Fiber-optic cable।
প্রশ্ন: কম্পিউটার নেটওয়ার্কের ক্ষেত্রে কোন মাধ্যমটি সর্বাপেক্ষা দ্রুত তথ্য পরিবহনে সক্ষম?
উত্তর: ফাইবার অপটিক কেবল।
প্রশ্ন: Typical data transfer rates in LAN are of the order of?
উত্তর: Mega bits per second।
প্রশ্ন: কোন ধরনের প্রিন্টার সবচেয়ে দ্রুতগতিতে উন্নতমানের প্রিন্ট দিতে পারে?
উত্তর: লেজার প্রিন্টার।
প্রশ্ন: Which of the following produces the best quality graphics reproduction?
উত্তর: Plotter (best quality) / Laser printer।
প্রশ্ন: কোন Storage Device সবচেয়ে দ্রুতগতিসম্পন্ন?
উত্তর: SSD।
প্রশ্ন: The fastest computer is?
উত্তর: Super computer।
প্রশ্ন: Intel Pentium একটি কী?
উত্তর: প্রসেসর।
প্রশ্ন: কম্পিউটারের প্রসেসর হিসেবে কোনটি ব্যবহৃত হয় না?
উত্তর: Zylog (Pentium, AMD K6, Athlon প্রসেসর)।
প্রশ্ন: Which one is the processor of 7th generation?
উত্তর: i7-7920HQ (অথবা i5-7200U; সাল ২০১৬-১৭)।
প্রশ্ন: Which one is the 7th generation Intel processor?
উত্তর: Intel Core i5-7200U।
প্রশ্ন: Which of the following processors use RISC technology?
উত্তর: PowerPC।
প্রশ্ন: Supercomputers are those which?
উত্তর: Can perform billions of calculations per second।
প্রশ্ন: বর্তমান বিশ্বের সবচেয়ে শক্তিশালী কম্পিউটার কোনটি?
উত্তর: Frontier (USA, Oak Ridge National Laboratory)।
প্রশ্ন: Which is the fastest computer?
উত্তর: Super computer।
প্রশ্ন: The technology company that conducted the first 'Quantum Internet' test in early 2025?
উত্তর: Huawei।
প্রশ্ন: Older computers were?
উত্তর: Analog।
প্রশ্ন: Which is not a computer classification?
উত্তর: Maxframe (Mainframe, Mini, Notebook সঠিক)।
প্রশ্ন: Which of the following is not a class of computers based on size?
উত্তর: Super Computers (Mainframe, Mini, Micro size-based; Super capability-based)।
প্রশ্ন: Which type of computers are also called midrange computers?
উত্তর: Mini Computer।
প্রশ্ন: What type of computers are client computers (most of the time) in a client-server system?
উত্তর: Microcomputer।
প্রশ্ন: Which utility program could improve the speed of disk?
উত্তর: Defragmentation।
প্রশ্ন: The utility program which improves the speed of a disk is?
উত্তর: Defragmentation।
প্রশ্ন: What kind of storage device can be affected by fragmentation?
উত্তর: Magnetic।
প্রশ্ন: Which technology helps analyze space tourism mission data for future improvements?
উত্তর: Big Data analytics।
প্রশ্ন: A computer port is used to?
উত্তর: Communicate with other computer peripherals।
প্রশ্ন: Which one of the following statements is true?
উত্তর: Cache Memories are smaller than RAM।
প্রশ্ন: Which one of the following components impacts the processing speed of a computer?
উত্তর: RAM, Bus width, Cache Memory: সবগুলোই।
প্রশ্ন: RAM শব্দের অর্থ কী?
উত্তর: Random Access Memory।
প্রশ্ন: The function of RAM in computer?
উত্তর: Storing data temporarily।
প্রশ্ন: The main memory of a computer system is?
উত্তর: Volatile।
প্রশ্ন: When electrical power is disrupted, data is lost in?
উত্তর: RAM।
প্রশ্ন: When you start your computer then which component works first?
উত্তর: BIOS।
প্রশ্ন: When you boot a computer you are?
উত্তর: Loading the operating system।
প্রশ্ন: The process of starting or resetting a computer is?
উত্তর: Boot।
প্রশ্ন: A computer cannot boot if it does not have?
উত্তর: Operating System।
প্রশ্ন: BIOS-এর পূর্ণরূপ কী?
উত্তর: Basic Input Output System।
প্রশ্ন: BIOS is a?
উত্তর: Firmware।
প্রশ্ন: What kind of computer memory is the first to activate when you turn on the computer?
উত্তর: BIOS / ROM (POST-এর সময়)।
প্রশ্ন: In which mode Windows starts with only the core drivers & services?
উত্তর: Safe Mode।
প্রশ্ন: Which file is run automatically if it is available?
উত্তর: AUTOEXEC.COM (AUTOEXEC.BAT)।
প্রশ্ন: After the booting process which file executes automatically?
উত্তর: autoexec.bat।
প্রশ্ন: Which of the following commands is given to reboot the computer?
উত্তর: Ctrl + Alt + Del।
প্রশ্ন: Optical fiber carries data at the speed of light as it is made of?
উত্তর: Bundle of reflecting glass।
প্রশ্ন: A barcode reader emits?
উত্তর: Light।
প্রশ্ন: মুদ্রিত লেখা সরাসরি ইনপুট নেওয়ার জন্য কোনটি ব্যবহৃত হয়?
উত্তর: Scanner / OCR।
প্রশ্ন: A CD-ROM drive is labeled with 52X. Here 52X is a measurement of?
উত্তর: Data transfer rate।
প্রশ্ন: Which of the following memories needs refreshing?
উত্তর: DRAM।
প্রশ্ন: Which of the following is an important attribute of RAM memory?
উত্তর: Volatile।
প্রশ্ন: Cache memory ও Buffer-এর মধ্যে পার্থক্য কী?
উত্তর: Cache CPU-র জন্য দ্রুত মেমোরি; Buffer ডেটা স্থানান্তরে ব্যবহৃত অস্থায়ী জায়গা।
প্রশ্ন: DOEL ল্যাপটপ প্রস্তুতকারী প্রতিষ্ঠান কোনটি?
উত্তর: টেশিস (Telephone Shilpa Sangstha)।
প্রশ্ন: Which factor is not affecting the processing speed of computer system?
উত্তর: Monitor।
প্রশ্ন: Which one is the modifier key of the keyboard?
উত্তর: Shift, Ctrl, Alt।
প্রশ্ন: Which port is used to connect electronic musical instrument to computer?
উত্তর: MIDI।
প্রশ্ন: Which technology is used in computer disks?
উত্তর: Electro Magnetic।
প্রশ্ন: Which of the following properties of a monitor is measured in Hertz?
উত্তর: Refresh rate।
প্রশ্ন: Plotter accuracy is measured in terms of repeatability and?
উত্তর: Resolution।
প্রশ্ন: Which programming language is mainly used for Artificial Intelligence?
উত্তর: Prolog।
প্রশ্ন: FORTRAN stands for?
উত্তর: Formula Translation।
প্রশ্ন: Which one of the following is the core property of Object Oriented Programming?
উত্তর: Encapsulation, Polymorphism, and Inheritance।
চটজলদি রিভিশন
পরীক্ষার আগের মুহূর্তে দেখার ।
CPU = Central Processing Unit; কম্পিউটারের মস্তিষ্ক।
CPU-র দুই প্রধান অংশ: Control Unit ও ALU।
ALU: গাণিতিক যুক্তি একক; ডেটা প্রসেসিংয়ে ব্যবহৃত।
CU: Nerve Center; ALU ও মেমোরির মধ্যে সংযোগ।
Register: ALU-র আউটপুট রাখে; CPU-র দ্রুততম মেমোরি।
CPU-র অন্তর্ভুক্ত নয়: Hard Disk।
মেমোরি গতি ক্রম: Register > Cache > RAM > SSD > HDD > Optical।
Cache সবচেয়ে দ্রুত (CPU-র সবচেয়ে কাছের)।
ক্যাশ স্তর: L1 (ছোট, দ্রুত), L2, L3 (বড়, ধীর)।
Cache: SRAM; RAM: DRAM।
RAM volatile; ROM non-volatile।
DRAM-এর refresh দরকার, SRAM-এর দরকার নেই।
Firmware: ROM-এ সংরক্ষিত (BIOS উদাহরণ)।
ক্লক স্পিড একক: Hz, MHz, GHz; 1 GHz = 10⁹ Hz।
MIPS: Million Instructions Per Second।
FLOPS: Floating Point Operations Per Second; সুপার কম্পিউটারের একক।
Bandwidth = bits per second।
Refresh Rate (monitor): Hertz।
Word Length: bits-এ মাপা হয়; সাধারণত ১৬, ৩২, ৬৪।
64-bit প্রসেসর: CPU internal data path 64 বিট।
তিন ধরনের বাস: Address (একমুখী), Data, Control (দ্বিমুখী)।
Input-Reader Bus বলে কোনো বাস নেই।
মাদারবোর্ডে PCI BUS 32 বিট।
Mouse → PCI বা USB; Monitor → PCI bus।
Intel Core সিরিজ: i3, i5, i7, i9 (i9 সর্বোচ্চ)।
Intel Pentium একটি প্রসেসর।
Zylog প্রসেসর নয়; AMD K6, Athlon, Pentium প্রসেসর।
PowerPC RISC প্রযুক্তি ব্যবহার করে।
Intel/AMD x86 হলো CISC; ARM/PowerPC/RISC-V হলো RISC।
Supercomputer: বিলিয়ন গণনা/সেকেন্ড সক্ষম।
বর্তমান শীর্ষ সুপার কম্পিউটার: Frontier (USA)।
Mainframe: হাজার হাজার ব্যবহারকারী।
Midrange Computer = Mini Computer।
Microcomputer = Desktop, Laptop।
Defragmentation: HDD-এর গতি বাড়ায়; SSD-তে কাজে আসে না।
BIOS: Basic Input Output System; বুটের সময় প্রথম চালু।
BIOS firmware; ROM-এ সংরক্ষিত।
POST: Power On Self Test; হার্ডওয়্যার পরীক্ষা।
Bootstrap Loader ROM-এ থাকে।
কম্পিউটার boot করতে OS অপরিহার্য।
Reboot শর্টকাট: Ctrl + Alt + Del।
Safe Mode: শুধু core drivers ও services।
Multi-core: একই চিপে একাধিক CPU।
Hyper-threading: এক কোর = দুই থ্রেড।
Moore's Law: ট্রানজিস্টর প্রতি ২ বছরে দ্বিগুণ (Gordon Moore, 1965)।
Amdahl's Law: প্যারালাল প্রসেসিংয়ের সর্বোচ্চ গতি বৃদ্ধির সীমা (Gene Amdahl, 1967)।
GPU: গ্রাফিক্স ও AI/ML-এ ব্যবহৃত; NVIDIA, AMD শীর্ষস্থানীয়।
চিপের মূল উপাদান: Silicon।
ম্যাগনেটিক ডিস্ক: Slow speed, high capacity।
Optical Fiber: আলোর গতিতে ডেটা; বহু প্রতিফলিত কাঁচের তন্তু।
Bluetooth: Radio Frequency; স্বল্প দূরত্ব।
DOEL ল্যাপটপ: TESIS।
Older computers: Analog।