কম্পিউটারের পারফরমেন্স

Chapter Activity

Rating
New / 5
Reviews
0
Read Sessions
0
Readers
0

কম্পিউটারের পারফরমেন্স

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

Review this chapter

You Can Also Read

Chapters closely related to the one you are reading now.

কম্পিউটারের নম্বর ব্যবস্থা

No reviews
0 students
Read chapter

ক্লাউড কম্পিউটিং

No reviews
0 students
Read chapter

কম্পিউটারের ইতিহাস

No reviews
0 students
Read chapter

দৈনন্দিন জীবনে কম্পিউটার

No reviews
0 students
Read chapter

কম্পিউটার প্রোগ্রাম

No reviews
0 students
Read chapter

সোশ্যাল মিডিয়া ও অন্যান্য

No reviews
0 students
Read chapter

Most Read by Students

Popular picks getting the strongest student traffic right now.

জৈব রসায়ন (Organic Chemistry)

No reviews
1 student
Read chapter

পরিবেশ রসায়ন (Environmental Chemistry)

No reviews
1 student
Read chapter

পরিমাণগত রসায়ন (Quantitative Chemistry)

No reviews
1 student
Read chapter

অসহযোগ আন্দোলন (মার্চ ১৯৭১)

No reviews
1 student
Read chapter

এক্সক্লুসিভ ইকোনমিক জোন (EEZ)

No reviews
1 student
Read chapter

Others Who Read This Also Read

Behavior-based suggestions from student reading patterns where available.

কম্পিউটারের নম্বর ব্যবস্থা

No reviews
0 students
Read chapter

ক্লাউড কম্পিউটিং

No reviews
0 students
Read chapter

কম্পিউটারের ইতিহাস

No reviews
0 students
Read chapter

দৈনন্দিন জীবনে কম্পিউটার

No reviews
0 students
Read chapter

কম্পিউটার প্রোগ্রাম

No reviews
0 students
Read chapter

সোশ্যাল মিডিয়া ও অন্যান্য

No reviews
0 students
Read chapter

Best Reviewed

Chapters earning the strongest student feedback.

কম্পিউটারের নম্বর ব্যবস্থা

No reviews
0 students
Read chapter

ক্লাউড কম্পিউটিং

No reviews
0 students
Read chapter

কম্পিউটারের ইতিহাস

No reviews
0 students
Read chapter

দৈনন্দিন জীবনে কম্পিউটার

No reviews
0 students
Read chapter

কম্পিউটার প্রোগ্রাম

No reviews
0 students
Read chapter

সোশ্যাল মিডিয়া ও অন্যান্য

No reviews
0 students
Read chapter

Course Suggestions

Want a more guided path after this chapter? These courses are the closest fit.

Browse all courses
Learner fit৳1,999

Bangla

Bangla Language Mastery

Popular with BCS learners who want guided study.

6 lessons8.5h4.9 (186)1.3K students

By Sadia Rahman

View course
Learner fit৳2,999

Platform Building

Teacher Marketplace Blueprint

Popular with BCS learners who want guided study.

5 lessons6.8h4.9 (28)410 students

By Sadia Rahman

View course
FreeFree

English

Admission English Playbook

Free guided course with lessons you can jump into anytime.

4 lessons4.2h4.8 (91)2.8K students

By Rayan Akter

View course