কম্পিউটার এমন একটি যন্ত্র যা তথ্য গ্রহণ করে (ইনপুট), একটি নির্দিষ্ট নির্দেশাবলী অনুসরণ করে সেই তথ্য নিয়ে কাজ করে (প্রসেস), আর একটি ফলাফল তৈরি করে (আউটপুট)। ব্যাস, এটুকুই — আপনার পকেটের ফোন থেকে শুরু করে একটি ওয়েবসাইট চালানো সার্ভার পর্যন্ত, কম্পিউটার সম্পর্কে আপনি যা কিছু শিখবেন, সবকিছুরই ভিত্তি এই একটি ধারণা।
"কম্পিউটার" শব্দটি শুনলে হয়তো আপনার মনে একটি ডেস্কটপ পিসি-র ছবি ভেসে ওঠে, কিন্তু আসল সংজ্ঞাটা এর চেয়ে অনেক বড়। কম্পিউটার এমন যেকোনো যন্ত্র যা ইনপুট গ্রহণ করতে পারে, একটি সংরক্ষিত নির্দেশাবলীর সেট (যাকে বলা হয় প্রোগ্রাম) অনুযায়ী সেটি প্রসেস করতে পারে, আর আউটপুট তৈরি করতে পারে — সম্পূর্ণ স্বয়ংক্রিয়ভাবে, প্রতিবার মানুষকে হাতে করে কাজটা আবার করতে না হয়েই।
একটি ক্যালকুলেটর অঙ্ক কষতে পারে, কিন্তু শুধু অঙ্কই কষতে পারে — আপনি একে নতুন কিছু শেখাতে পারবেন না। অন্যদিকে একটি কম্পিউটারকে সম্পূর্ণ ভিন্ন একটি প্রোগ্রাম দিলে সেটি সম্পূর্ণ ভিন্ন একটি কাজ করতে পারে। ভিন্ন ভিন্ন প্রোগ্রাম চালাতে পারার এই ক্ষমতাই কম্পিউটারকে অন্য সব যন্ত্র থেকে আলাদা করে।
প্রতিটি কম্পিউটার, তা যত সাধারণ বা শক্তিশালীই হোক না কেন, এই চারটি মৌলিক কাজের উপর ভিত্তি করে তৈরি:
| কাজ | এর মানে কী | উদাহরণ |
|---|---|---|
| ইনপুট | কম্পিউটারে তথ্য প্রবেশ করানো | কীবোর্ডে টাইপ করা, মাউস ক্লিক করা, বারকোড স্ক্যান করা |
| প্রসেস | নির্দেশাবলী অনুযায়ী সেই তথ্য নিয়ে কাজ করা | যোগফল হিসাব করা, পাসওয়ার্ড যাচাই করা, ছবির মাপ বদলানো |
| আউটপুট | একজন মানুষ ব্যবহার করতে পারে এমনভাবে ফলাফল বের করে দেওয়া | স্ক্রিনে টেক্সট দেখানো, একটি ডকুমেন্ট প্রিন্ট হওয়া, গান বাজা |
| স্টোরেজ | পাওয়ার বন্ধ হয়ে গেলেও তথ্য পরে ব্যবহারের জন্য জমিয়ে রাখা | একটি ফাইল সেভ করা, সেভ করা পাসওয়ার্ড মনে রাখা |
এই পুরো অংশের সবচেয়ে গুরুত্বপূর্ণ ধারণাটি এটাই: কম্পিউটার একটি জেনারেল-পারপাস (সাধারণ-উদ্দেশ্য) যন্ত্র। যে হার্ডওয়্যার দিয়ে একটি ভিডিও চলে, সেই একই হার্ডওয়্যার দিয়ে একটি স্প্রেডশিট যোগ করা, একটি ছবি এডিট করা, বা একটি গেম চালানোও সম্ভব — কারণ কম্পিউটার আসলে কী করছে তা পুরোপুরি নির্ভর করে তখন কোন প্রোগ্রাম চলছে তার উপর, যন্ত্রের ভেতরে শারীরিকভাবে ভিন্ন কিছু আছে কি না তার উপর নয়।
এই কারণেই নতুন সফটওয়্যার ইনস্টল করলে একটি পুরনো কম্পিউটারও এমন কিছু করতে পারে যা সে আগে কখনো করেনি — কম্পিউটারের একটিও শারীরিক অংশ যোগ বা পরিবর্তন না করেই। আপনি কম্পিউটারটা বদলাচ্ছেন না — আপনি তার নির্দেশাবলী বদলাচ্ছেন।
কোথায় খুঁজতে হবে জানা থাকলে দেখবেন কম্পিউটার প্রায় সব জায়গাতেই আছে, শুধু ডেস্কে নয়:
ইঞ্জিনিয়ার হতে হবে না শুরু করতে
একটি প্রসেসর চিপ-স্তরে কীভাবে কাজ করে তা বোঝার দরকার নেই কম্পিউটার ভালোভাবে ব্যবহার করতে, এমনকি এতে দক্ষ হয়ে উঠতেও। এই অংশের ধারণাগুলো — ইনপুট, প্রসেস, আউটপুট, স্টোরেজ, আর "জেনারেল-পারপাস" — বোঝাই আসলে বাকি সবকিছুকে বোধগম্য করে তোলে, আর পরবর্তী পাঠগুলো ঠিক এর উপরেই গড়ে উঠবে।
Computer Basics-এর বাকি পাঠগুলো এই পুরো ছবিটার প্রতিটি অংশ ক্রমানুসারে দেখাবে: সময়ের সাথে কম্পিউটার কীভাবে বদলেছে, একটির ভেতরের শারীরিক হার্ডওয়্যার কেমন, এটি কীভাবে তথ্য মনে রাখে আর জমিয়ে রাখে, মাত্র দুটি সংখ্যা দিয়ে এটি কীভাবে "চিন্তা" করে, কোন সফটওয়্যার একে কী করতে হবে বলে দেয়, আর লক্ষ লক্ষ কম্পিউটার কীভাবে নেটওয়ার্কের মাধ্যমে একে অপরের সাথে কথা বলে — এই পাতাটি পড়ার জন্য আপনি এখন যেটি ব্যবহার করছেন, সেটি সহ।