How to Work a Computer

কম্পিউটার কিভাবে কাজ করে

প্রথমেই তোমাদের একটা জিনিস মনে রাখতে হবে; মানুষ ও কম্পিউটারের কাজ করার ধরন প্রায় একই রকম। অর্থাৎ মানুষের কাজ করার পদ্ধতির সাথে কম্পিউটারের কাজ করার পদ্ধতির তুলনা করা যায়। আমরা প্রথমে দেখবো মানুষ কিভাবে কাজ করে। কাজ করা বলতে কোন নির্দিষ্ট বিষয়কে বোঝায়না। আমরা প্রতিদিন হাত-পা নেড়ে মাথার বুদ্ধি খাটিয়ে যা করছি তাই কাজ। যেমন; বই পড়া, খাতায় লেখা, ছবি আঁকা, স্কুলে যাওয়া, খাবার খাওয়া, খেলাধুলা করা এসবই কাজ। আমরা এসকল কাজ বা সমস্যার সমাধান কি ভাবে করি তাই এখন আলোচনা করব। মানুষ একটি কাজ করতে বা সমস্যার সমাধান করতে চারটি পর্যায় অতিক্রম করে। এই চারটি পর্যায় হচ্ছে;

১) যে কাজ বা সমস্যার সমাধান করা হবে তার জন্য তথ্য গ্রহন (Input)
২) সমাধানের জন্য মস্তিষ্ক সক্রিয় হয় এবং সমাধানের নির্দেশ দেয় (Processing)
৩) মস্তিষ্ক সমাধানের নির্দেশ দেয়ার সময় স্মৃতি ভান্ডারে সঞ্চিত জ্ঞান-বুদ্ধি ব্যবহার করে (Memory)
৪) সমাধান করে বা উত্তর প্রদান করে (Output)

তাহলে আমরা লক্ষ করব কিভাবে এই চারটি পর্যায় অতিক্রম করে মানুষ একটি কাজ বা সমস্যা সমাধান করে। ধরা যাক; তোমাকে প্রশ্ন করা হলো ১৭ ও ২৩ এর যোগফল কত? তুমি অল্প সময়ে উত্তর দিবে ৪০। তোমার এই উত্তর প্রদান করতে চারটি পর্যায় অতিক্রম করতে হয়েছে;

১) যখন তোমাকে প্রশ্ন করা হলো ১৭ ও ২৩ এর যোগফল কত, তখন এই প্রশ্নটি তোমার কানের মাধ্যমে সঙ্গে সঙ্গে চলে যাবে তোমার মস্তিষ্কে, এই পর্যায়টি হচ্ছে মানুষের Input
২) এরপর তোমার মস্তিষ্ক (Brain) এর উত্তর খুজতে শুরু করবে, এই পর্যায়টি হচ্ছে মানুষের পক্রিয়াকরন বা Processing.
৩) আর তুমি উত্তর খোজার জন্য ব্যবহার করবে তোমার স্মৃতিভানভান্ডারে সঞ্চিত জ্ঞান, অর্থাৎ এই পর্যায়টিতে মানুষ তার Memory ব্যবহার করে।
৪) যখন তুমি মুখের সাহায্যে উত্তর দিলে সেই পর্যায়টি হচ্ছে মানুষের Output.

এখন আমরা জানব কম্পিউটার কিভাবে কাজ করে, এবং কাজ করার পর্যায়কে মানুষের কাজ করার সাথে তুলনা করব।
উইন্ডোজের কেলকুলেটর প্রোগ্রামে কী-বোর্ড হতে যদি আমরা 7396 এবং 2604 টাইপ করে ফর্মূলা প্রয়োগ করে সংখ্যা দুটির সমষ্টি জানতে চাই, তাহলে তখনই সফ্টরয়্যারটি সাথে সাথে তার স্ক্রীনে 10000 প্রদর্শন করবে।
এই গাণিতিক সমাধান দিতে কেলকুলেটর প্রোগ্রামটি (কম্পিউটার) চারটি পর্যায় অতিক্রম করেছে।
১) কী-বোর্ড হতে যখন আমরা তথ্য প্রদান করলাম অর্থাৎ 7396 ও 2604 টাইপ করলাম, তখন কম্পিউটার তথ্য গ্রহন করল। এটা হচ্ছে কম্পিউটারের Input
২) আর এই তথ্যের সাথে আমরা যে ফর্মূলা বা শর্ত দিয়েছিলাম তার ভিত্তিতে কম্পিউটার তথ্য প্রক্রিয়া করে উত্তর খুজে বের করে। এটা কম্পিউটারের প্রক্রিয়াকরন বা Processing
৩) তথ্য প্রক্রিয়াকরনের সময় কম্পিউটারের Processor তথ্যের ভিত্তিতে উত্তর প্রদানের জন্য স্মৃতী ভান্ডারে রক্ষিত উপাত্ত হতে উত্তর খুজে বের করবে। এ পর্যায়ে কম্পিউটার তার Memory ব্যবহার করে।
৪) কেলকুলেটর প্রোগ্রামের স্ক্রীনে বা উত্তর প্রদান করে। এটা হচ্ছে কম্পিউটারের Output