তথ্য প্রক্রিয়াকরণ চক্র: আইসিটি সিস্টেম কীভাবে কাজ করে

আইসিটি সিস্টেম কীভাবে কাজ করে? তথ্য প্রক্রিয়াকরণ চক্রের ইনপুট, প্রসেসিং, আউটপুট, স্টোরেজ এবং ফিডব্যাক - এই পাঁচটি ধাপের বিস্তারিত উদাহরণসহ ব্যাখ্যা।

শেখা শুরু করুন

তথ্য প্রক্রিয়াকরণ চক্র: আইসিটি সিস্টেম কীভাবে কাজ করে

  1. তথ্য প্রক্রিয়াকরণ চক্র (Information Processing Cycle)
  2. একটি দৈনন্দিন জাদু: ফিঙ্গারপ্রিন্ট আনলক!
  3. তথ্য প্রক্রিয়াকরণ চক্র কী?
  4. ডেটা বনাম ইনফরমেশন
  5. ধাপ ১: ইনপুট (Input)
  6. ধাপ ২: প্রসেসিং (Processing)
  7. ধাপ ৩: আউটপুট (Output)
  8. ধাপ ৪: স্টোরেজ (Storage)
  9. ধাপ ৫: ফিডব্যাক (Feedback)
  10. বাস্তব উদাহরণ: একটি এটিএম (ATM) বুথ
  11. আজকের লেকচারের সারসংক্ষেপ

তথ্য প্রক্রিয়াকরণ চক্র (Information Processing Cycle)

এই লেকচার শেষে আমরা-

১। তথ্য প্রক্রিয়াকরণ চক্র (Information Processing Cycle) এর ধারণা ব্যাখ্যা করতে পারব।
২। ডেটা এবং ইনফরমেশনের মধ্যে পার্থক্য বিশ্লেষণ করতে পারব।
৩। চক্রের ৫টি মূল ধাপ (Input, Processing, Output, Storage, Feedback) বর্ণনা করতে পারব।
৪। দৈনন্দিন ব্যবহৃত যন্ত্রপাতির কাজকে এই চক্রের মাধ্যমে বিশ্লেষণ করতে পারব।
৫। ফিডব্যাক লুপ এবং এআই-এর সম্পর্ক অনুধাবন করতে পারব।

হ্যালো এভরিওয়ান! আশা করি তোমরা সবাই ভালো আছো। তথ্য ও যোগাযোগ প্রযুক্তি কোর্সের এই লেকচারে তোমাদের স্বাগত জানাচ্ছি। আমি তোমাদের সাথে আছি, আর আজ আমরা আইসিটির একদম কোর বা হৃদপিণ্ড কীভাবে কাজ করে, তা শিখতে যাচ্ছি। এই লেকচার শেষে আমরা- ১। তথ্য প্রক্রিয়াকরণ চক্র বা Information Processing Cycle এর ধারণা ব্যাখ্যা করতে পারব। ২। ডেটা এবং ইনফরমেশনের মধ্যে পার্থক্য বিশ্লেষণ করতে পারব। ৩। চক্রের ৫টি মূল ধাপ বর্ণনা করতে পারব। ৪। দৈনন্দিন ব্যবহৃত যন্ত্রপাতির কাজকে এই চক্রের মাধ্যমে বিশ্লেষণ করতে পারব। ৫। এবং সর্বশেষে, ফিডব্যাক লুপ ও এআই-এর সম্পর্ক অনুধাবন করতে পারব। চলো তাহলে শুরু করা যাক!

একটি দৈনন্দিন জাদু: ফিঙ্গারপ্রিন্ট আনলক!

প্রশ্ন: তুমি যখন ফিঙ্গারপ্রিন্ট দিয়ে মোবাইল আনলক করো, তখন এক সেকেন্ডের ভগ্নাংশের মধ্যে মোবাইলের ভেতরে কী ঘটে?

কীভাবে সে বোঝে যে এটি তোমারই আঙুল?

কম্পিউটার বা স্মার্টফোন কোনো যাদু নয়, এটি একটি নির্দিষ্ট চক্র (Cycle) মেনে কাজ করে।

  • টাচ করা মাত্রই স্ক্যানিং
  • আগের সেভ করা প্রিন্টের সাথে মেলানো
  • স্ক্রিন আনলক হওয়া

তোমরা কি কখনো ভেবে দেখেছ, যখন মোবাইলের স্ক্রিনে আঙুল রাখো আর সাথে সাথেই লক খুলে যায়... এই এক সেকেন্ডেরও কম সময়ে ভেতরে আসলে কী ঘটে? ভিডিওটা এখানে একটু পজ করো আর ১০ সেকেন্ড চিন্তা করো। কীভাবে সে বোঝে যে এটি তোমারই আঙুল? আসলে, কম্পিউটার বা স্মার্টফোনের কোনো যাদু জানা নেই। টাচ করা মাত্রই স্ক্যানিং হয়, তারপর আগের সেভ করা প্রিন্টের সাথে সেটিকে মেলানো হয়, আর সবশেষে স্ক্রিন আনলক হয়। এই পুরো প্রক্রিয়াটি একটি নির্দিষ্ট 'চক্র' বা সাইকেল মেনে কাজ করে। আজ আমরা সেই চক্রটি নিয়েই জানবো।

তথ্য প্রক্রিয়াকরণ চক্র কী?

তথ্য প্রক্রিয়াকরণ চক্র (Information Processing Cycle - IPC) হলো সেই মেকানিজম যার মাধ্যমে কাঁচা ডেটা (Raw Data) অর্থপূর্ণ ইনফরমেশনে পরিণত হয়।

  • এটি ৫টি ধাপের একটি চক্রাকার (Circular) প্রক্রিয়া।
  • পৃথিবীর সব আইসিটি ডিভাইস—ক্যালকুলেটর থেকে শুরু করে এআই চ্যাটবট—এই মডেলেই চলে।

এই যে নির্দিষ্ট চক্র মেনে কাজ করা, আইসিটির ভাষায় একে বলে তথ্য প্রক্রিয়াকরণ চক্র বা Information Processing Cycle। সংক্ষেপে আমরা একে IPC বলতে পারি। এটি হলো সেই মেকানিজম যার মাধ্যমে কাঁচা ডেটা অর্থপূর্ণ ইনফরমেশনে পরিণত হয়। এটি ৫টি ধাপের একটি চক্রাকার বা Circular প্রক্রিয়া। খুব সাধারণ একটা ক্যালকুলেটর হোক বা খুব অ্যাডভান্সড চ্যাটজিপিটি—সবাই কিন্তু ভেতরে ভেতরে এই একই চক্র মেনে কাজ করে। চলো দেখি চক্রটি কেমন এবং এর ধাপগুলো কী কী।

ডেটা বনাম ইনফরমেশন

ডেটা (Data)
  • কাঁচামাল বা অগোছালো ফ্যাক্টস
  • একা এর কোনো অর্থ নেই
  • সিদ্ধান্ত নেওয়া যায় না

উদাহরণ: ২৫, ঢাকা, বৃষ্টি

চক্রটি ভালোভাবে বোঝার আগে আমাদের একটা কনফিউশন দূর করতে হবে। অনেকেই আমরা ডেটা আর ইনফরমেশন শব্দদুটোকে এক মনে করি। কিন্তু আইসিটিতে এই দুটো সম্পূর্ণ আলাদা। ধরো, চিনি, ময়দা, ডিম—এগুলো হলো কাঁচামাল। একা একা এগুলোর কোনো সরাসরি ব্যবহার নেই। এগুলো হলো ডেটা। আর এই কাঁচামালগুলোকে প্রসেস করে যে চমৎকার কেক বানানো হলো, সেটা হলো ইনফরমেশন। অর্থাৎ, ইনফরমেশন হলো প্রসেস করা ডেটা যা অর্থপূর্ণ এবং আমাদের সিদ্ধান্ত নিতে সাহায্য করে। আমরা এই কোর্সে ডেটাকে প্রসেস করেই ইনফরমেশন বানাতে শিখব।

ধাপ ১: ইনপুট (Input)

ইনপুট মানে হলো সিস্টেমের ভেতরে ডেটা বা নির্দেশাবলি প্রবেশ করানো। ডিভাইস বাইরের পৃথিবী থেকে এই ধাপে ডেটা সংগ্রহ করে।

GIGO নীতি (Garbage In, Garbage Out):
ভুল ডেটা দিলে ভুল ইনফরমেশন আসবে।

ইনপুটের উদাহরণ:
* কীবোর্ডে টাইপ করা
* মাইক্রোফোনে কথা বলা
* ক্যামেরায় ছবি তোলা

তথ্য প্রক্রিয়াকরণ চক্রের প্রথম ধাপ হলো ইনপুট। ইনপুট মানে হলো সিস্টেমের ভেতরে ডেটা বা নির্দেশ প্রবেশ করানো। আমাদের ডিভাইস বাইরের পৃথিবী থেকে এই ধাপে ডেটা সংগ্রহ করে। এখানে একটা খুব জরুরি নিয়ম আছে, যাকে বলে GIGO বা Garbage In, Garbage Out। তুমি যদি ক্যালকুলেটরে দুই যোগ দুই এর জায়গায় ভুল করে দুই যোগ তিন দাও, সে কিন্তু পাঁচ-ই দেখাবে। অর্থাৎ, তুমি যদি ভুল বা গার্বেজ ডেটা ইনপুট দাও, ইনফরমেশনও ভুল আসবে। মেশিন নিজে থেকে তোমার ভুল শুধরে দেবে না। তুমি যে এখন আমার ক্লাসটা দেখছো, তুমি কী কী ইনপুট ডিভাইস ব্যবহার করছো, একটু ভেবে দেখো তো? কীবোর্ড, মাউস বা টাচস্ক্রিন- সবই কিন্তু ইনপুট ডিভাইস।

ধাপ ২: প্রসেসিং (Processing)

ইনপুট করা ডেটাকে সফটওয়্যার বা নির্দেশিকা অনুযায়ী সাজানো, হিসাব করা বা বিশ্লেষণ করার কাজই হলো প্রসেসিং

এটি ঘটে কম্পিউটারের 'মস্তিষ্ক' বা CPU (Central Processing Unit)-এর ভেতরে।

প্রসেসিংয়ের উদাহরণ:
* গুগল ট্রান্সলেট যখন বাংলাকে ইংরেজিতে রূপান্তর করে।
* ছবি তোলার পর যখন ফিল্টার অ্যাপ্লাই হয়।

ইনপুট দেওয়ার পর শুরু হয় দ্বিতীয় ধাপ, যাকে বলি প্রসেসিং। এখানেই আসল ম্যাজিকটা ঘটে। ইনপুট করা ডেটাকে সফটওয়্যার অনুযায়ী সাজানো, হিসাব করা বা বিশ্লেষণ করার কাজটাই হলো প্রসেসিং। কম্পিউটারের ব্রেন বা CPU-এর ভেতরে এই কাজটা হয়। ধরো, তুমি গুগল ট্রান্সলেটে ইনপুট দিলে 'কেমন আছো'। প্রসেসর তার ডিকশনারি ঘেঁটে, গ্রামার মিলিয়ে সেটাকে বানালো 'How are you'। এই যে রূপান্তর, এটাই প্রসেসিং। প্রসেসরের স্পিডের ওপর নির্ভর করে তোমার কাজটা কত দ্রুত হবে।

ধাপ ৩: আউটপুট (Output)

প্রসেস করা ডেটা (অর্থাৎ ইনফরমেশন) যখন ব্যবহারকারীর কাছে বোধগম্য রূপে উপস্থাপন করা হয়, তাকে আউটপুট বলে।

এখানে মেশিনের ভাষা মানুষের ভাষায় রূপান্তরিত হয়।

আউটপুটের উদাহরণ:
* স্ক্রিনে লেখা বা ভিডিও দেখা
* স্পিকারে গান বা ভয়েস শোনা
* প্রিন্টারে প্রিন্ট আউট বের হওয়া

প্রসেসর তো কাজ করল জিরো আর ওয়ান দিয়ে। কিন্তু তুমি তো জিরো আর ওয়ান বুঝবে না! তাই তৃতীয় ধাপে আসে আউটপুট। প্রসেস করা ডেটা বা ইনফরমেশন যখন তোমার আমার কাছে বোধগম্য রূপে উপস্থাপন করা হয়, তাকে আউটপুট বলে। আউটপুট ডিভাইস সেই ফলাফলকে আমাদের ভাষায়, মানে ছবি, শব্দ বা টেক্সটে রূপান্তর করে দেখায়। যেমন, এই মুহূর্তে তোমার মোবাইলের বা ল্যাপটপের স্ক্রিন হলো তোমার আউটপুট, কারণ তুমি আমার লেকচার দেখতে পাচ্ছো। আবার স্পিকারে যে আমার কথাগুলো শুনছো, সেটাও আউটপুটের চমৎকার উদাহরণ।

ধাপ ৪: স্টোরেজ (Storage)

ভবিষ্যতের ব্যবহারের জন্য ডেটা বা প্রসেস করা ইনফরমেশন সংরক্ষণ করে রাখাই হলো স্টোরেজ

প্রয়োজনবোধে স্টোরেজ থেকে ডেটা নিয়ে আবার প্রসেস করা যায়।

প্রকারভেদ:
* প্রাইমারি স্টোরেজ: RAM (সাময়িক কাজ করার জন্য)
* সেকেন্ডারি স্টোরেজ: Hard Drive, SSD, Pen Drive (স্থায়ীভাবে রাখার জন্য)
* ক্লাউড স্টোরেজ: Google Drive, Dropbox

চতুর্থ ধাপটি হলো স্টোরেজ। আমরা যে ইনফরমেশন পেলাম, ভবিষ্যতের ব্যবহারের জন্য তা সংরক্ষণ করে রাখাই হলো স্টোরেজ। স্টোরেজ না থাকলে আমাদের প্রতিবার শূন্য থেকে কাজ শুরু করতে হতো। একটা খুব চমৎকার ব্যাপার হলো, আজকের আউটপুট আগামীকালের ইনপুট হতে পারে, যদি আমরা সেটা সেভ করে রাখি। স্টোরেজ আবার কয়েক রকমের হয়। কিছু স্টোরেজ সাময়িক, যেমন RAM—এটা আমাদের শর্ট-টার্ম মেমোরির মতো। আর কিছু স্থায়ী, যেমন হার্ড ড্রাইভ বা ক্লাউড স্টোরেজ, যা ডায়েরিতে লিখে রাখার মতো।

ধাপ ৫: ফিডব্যাক (Feedback)

ফিডব্যাক হলো আউটপুট ঠিক আছে কিনা তা যাচাই করে পুনরায় সিস্টেমে ইনপুট হিসেবে ফেরত পাঠানো।

এটি একটি লুপ (Loop) তৈরি করে যা সিস্টেমকে নিজের ভুল বুঝতে ও শুধরাতে সাহায্য করে।

AI এবং Machine Learning এর সাথে সম্পর্ক:
আধুনিক এআই (যেমন ChatGPT, YouTube Algorithm) মূলত এই ফিডব্যাক লুপের ওপর ভিত্তি করেই শেখে ও উন্নত হয়।

সবশেষে আসে পঞ্চম ধাপ, ফিডব্যাক। আধুনিক সময়ে এটি সবচেয়ে ইন্টারেস্টিং ধাপ। আগে শুধু চারটি ধাপই ধরা হতো। ফিডব্যাক হলো আউটপুট ঠিক আছে কিনা তা যাচাই করে পুনরায় সিস্টেমে ইনপুট হিসেবে ফেরত পাঠানো। এটি একটি লুপ বা সাইকেল তৈরি করে। যখন তুমি ইউটিউবে কোনো ভিডিওতে 'Not interested' দাও, ইউটিউবের সিস্টেম সেটা ফিডব্যাক হিসেবে নেয় এবং পরের বার তোমার সাজেশন আরও ভালো করে সাজায়। আধুনিক এআই এভাবেই এই ফিডব্যাক লুপের ওপর ভিত্তি করে প্রতিনিয়ত শেখে ও উন্নত হয়!

বাস্তব উদাহরণ: একটি এটিএম (ATM) বুথ

চলো পুরো সাইকেলটি একটি এটিএম মেশিনের কাজের সাথে মিলিয়ে দেখি:

  1. ইনপুট: কার্ড প্রবেশ করানো এবং পিন কোড টাইপ করা।
  2. প্রসেসিং: মেশিনের ব্রেইন চেক করে পিন সঠিক কি না।
  3. আউটপুট: মেশিন থেকে ক্যাশ টাকা বেরিয়ে আসা।
  4. স্টোরেজ: ব্যাংক সার্ভারে সেভ হওয়া যে টাকা কাটা গেছে।
  5. ফিডব্যাক: যদি পিন ভুল হয়, স্ক্রিনে 'Wrong PIN' মেসেজ দেখানো।

চলো, এতক্ষণ আমরা যা শিখলাম তা একটি বাস্তব উদাহরণ দিয়ে মিলিয়ে দেখি। তোমরা সবাই হয়তো এটিএম বুথ দেখেছো। যখন তুমি কার্ড প্রবেশ করাও এবং পিন দাও, সেটা হলো ইনপুট। এরপর মেশিনের ব্রেইন চেক করে পিন সঠিক কি না, এটা হলো প্রসেসিং। ভেরিফাই হয়ে গেলে মেশিন থেকে ক্যাশ টাকা বেরিয়ে আসা হলো আউটপুট। তোমার ব্যাংক একাউন্ট থেকে টাকা কাটা গেল, এটা সার্ভারে সেভ হওয়া হলো স্টোরেজ। আর যদি তোমার পিন ভুল হয়, মেশিন যে স্ক্রিনে 'Wrong PIN' দেখায় এবং আবার ট্রাই করতে বলে, সেটাই হলো ফিডব্যাক। দেখলে তো, শুধু কম্পিউটার নয়, যেকোনো ডিজিটাল সিস্টেমই এই চক্র মেনে চলে!

আজকের লেকচারের সারসংক্ষেপ

আজকের লেকচারে আমরা যা শিখলাম:

  • ডেটা ও ইনফরমেশন: ডেটা হলো কাঁচামাল, আর ইনফরমেশন হলো অর্থপূর্ণ ফলাফল।
  • ৫টি ধাপ: ইনপুট, প্রসেসিং, আউটপুট, স্টোরেজ এবং ফিডব্যাক।
  • কাজের ধারা: ইনপুট ডেটা গ্রহণ করে, প্রসেসর তা বিশ্লেষণ করে এবং আউটপুট তা উপস্থাপন করে।
  • সংরক্ষণ: স্টোরেজ ভবিষ্যতের জন্য ডেটা সেভ করে রাখে।
  • উন্নতি: ফিডব্যাকের মাধ্যমে সিস্টেম (বিশেষ করে এআই) নিজের কাজকে উন্নত করে।

আজকে আমরা আইসিটির একদম কোর মেকানিজম কীভাবে কাজ করে তা শিখে ফেললাম। চলো সারসংক্ষেপটা দেখে নিই। আমরা দেখেছি ডেটা আর ইনফরমেশনের পার্থক্য কী। তারপর তথ্য প্রক্রিয়াকরণ চক্রের ৫টি ধাপ—ইনপুট, প্রসেসিং, আউটপুট, স্টোরেজ এবং ফিডব্যাক নিয়ে বিস্তারিত জেনেছি। এই চক্রটা খুব ভালো করে মনে রাখবে। কারণ কোর্সের সামনের চ্যাপ্টারগুলোতে আমরা যখনই কোনো নতুন টেকনোলজি নিয়ে পড়ব, আমরা এই ৫টি ধাপের সাথে তাকে মিলিয়ে দেখার চেষ্টা করব। সিস্টেম কীভাবে কাজ করে তা তো জানলাম। পরের লেকচারে আমরা দেখব এই সিস্টেম ব্যবহার করে সমাজের বিভিন্ন খাতে কী কী বিস্ময়কর কাজ করা হচ্ছে। কোর্সের পরবর্তী অংশে দেখা হবে, ভালো থেকো সবাই!

তথ্য প্রক্রিয়াকরণ চক্র (Information Processing Cycle): আইসিটি সিস্টেম কীভাবে কাজ করে

পড়তে প্রায় 20 মিনিট

আমরা প্রতিদিন নানা ধরনের কাজ করি। ধরুন, আপনি এক কাপ চা বানাতে চান। প্রথমে আপনি পানি, চা পাতা এবং চিনি (উপকরণ) সংগ্রহ করবেন। এরপর চুলায় পানি গরম করে তাতে চা পাতা ও চিনি দেবেন (প্রক্রিয়া)। কিছুক্ষণ পর আপনি একটি সুস্বাদু পানীয় পাবেন যা আমরা চা হিসেবে চিনি (ফলাফল)। এই পুরো কাজটি একটি নির্দিষ্ট ধারাবাহিক নিয়ম মেনে সম্পন্ন হলো। একইভাবে, আপনি যখন ক্যালকুলেটরে হিসাব করেন, তখন সংখ্যা ইনপুট দেন, ক্যালকুলেটর তা যোগ বা গুণ করে, এবং আপনি স্ক্রিনে ফলাফল দেখতে পান।

আমাদের ব্যবহৃত কম্পিউটার, স্মার্টফোন, বা যেকোনো আইসিটি (ICT) সিস্টেম ঠিক এই একই নিয়ম মেনে কাজ করে। একটি আইসিটি সিস্টেম নিজে থেকে কিছু ভাবতে বা বুঝতে পারে না। এটি শুধুমাত্র মানুষের দেওয়া নির্দেশ অনুযায়ী কাজ করে। আমরা তাকে কিছু কাঁচা তথ্য বা উপাত্ত দিই, সে সেই উপাত্তগুলোকে বিশ্লেষণ করে এবং আমাদের একটি অর্থপূর্ণ ফলাফল বা আউটপুট প্রদান করে।

যেহেতু এই টপিকের কোনো লেকচার নেই, তাই এই রিডিং ম্যাটেরিয়ালটিই আপনার জন্য মূল ভিত্তি হিসেবে কাজ করবে। জাতীয় বিশ্ববিদ্যালয়ের প্রথম বর্ষের আইসিটি কোর্সে এই বিষয়টি অত্যন্ত গুরুত্বপূর্ণ। পরীক্ষায় প্রায়শই এই চক্রের ধাপগুলো বা এর বাস্তব প্রয়োগ নিয়ে প্রশ্ন আসে। এই আর্টিকেলে আমরা ধাপে ধাপে শিখব কীভাবে একটি আইসিটি সিস্টেম কাজ করে এবং এই প্রক্রিয়াকরণ চক্রের প্রতিটি অংশের ভূমিকা কী।

ইনফরমেশন প্রসেসিং সাইকেল (IPC) বা তথ্য প্রক্রিয়াকরণ চক্র

আমাদের চারপাশে ছড়িয়ে ছিটিয়ে থাকা অগোছালো তথ্য বা উপাত্তকে আমরা 'ডেটা (Data)' বলি। এই ডেটাগুলো সাধারণ অবস্থায় খুব একটা কাজে আসে না। কিন্তু যখন এই ডেটাগুলোকে কোনো নির্দিষ্ট নিয়মে সাজানো বা বিশ্লেষণ করা হয়, তখন তা একটি অর্থপূর্ণ রূপ পায়, যাকে আমরা 'ইনফরমেশন (Information)' বা তথ্য বলি। ডেটা থেকে ইনফরমেশন তৈরির এই পুরো কাজটাই করে কম্পিউটার বা আইসিটি সিস্টেম।

সংজ্ঞা (Definition): ইনফরমেশন প্রসেসিং সাইকেল (IPC) — যে ধারাবাহিক প্রক্রিয়ার মাধ্যমে কম্পিউটার বা যেকোনো আইসিটি সিস্টেম কাঁচা ডেটা (Raw Data) গ্রহণ করে, তাকে বিশ্লেষণ বা প্রসেস করে এবং ব্যবহারযোগ্য ইনফরমেশন বা তথ্য হিসেবে প্রদান করে, তাকে ইনফরমেশন প্রসেসিং সাইকেল বা তথ্য প্রক্রিয়াকরণ চক্র বলা হয়।

কম্পিউটারের কাজের এই চক্রটি বোঝা খুবই জরুরি। কারণ কম্পিউটার একটি ইলেকট্রনিক মেশিন, যার নিজস্ব কোনো চিন্তাশক্তি বা বুদ্ধিমত্তা নেই। আমরা যদি সঠিক ডেটা এবং সঠিক নির্দেশ না দিই, তবে কম্পিউটার কখনোই সঠিক ফলাফল দিতে পারবে না। এই বিষয়টির ওপর ভিত্তি করেই কম্পিউটার বিজ্ঞানে একটি অত্যন্ত জনপ্রিয় এবং গুরুত্বপূর্ণ নীতি প্রতিষ্ঠিত হয়েছে, যা GIGO নামে পরিচিত।

সংজ্ঞা (Definition): GIGO (Garbage In, Garbage Out) — কম্পিউটারের নিজস্ব কোনো বুদ্ধি নেই। ভুল ডেটা ইনপুট দিলে এটি ভুল ফলাফলই প্রদান করবে। অর্থাৎ, 'আবর্জনা ঢোকালে আবর্জনাই বের হবে'—কম্পিউটার বিজ্ঞানের এই নীতিকেই GIGO বা Garbage In, Garbage Out বলা হয়।

গুরুত্বপূর্ণ (Important):
- জাতীয় বিশ্ববিদ্যালয়ের পরীক্ষায় প্রায়শই 'খ' বিভাগের (সংক্ষিপ্ত প্রশ্ন) জন্য "GIGO কী?" তা জানতে চাওয়া হয়।
- এর উত্তরে অবশ্যই কম্পিউটারের নিজস্ব বুদ্ধিমত্তার অভাবের কথাটি উল্লেখ করবেন এবং বুঝিয়ে বলবেন যে ফলাফল পুরোপুরি ইনপুটের ওপর নির্ভরশীল।

তথ্য প্রক্রিয়াকরণ চক্রের পাঁচটি ধাপ

ইনফরমেশন প্রসেসিং সাইকেল বা তথ্য প্রক্রিয়াকরণ চক্র মূলত পাঁচটি প্রধান ধাপে সম্পন্ন হয়। এই পাঁচটি ধাপ হলো: ইনপুট (Input), প্রসেসিং (Processing), আউটপুট (Output), স্টোরেজ (Storage) এবং ফিডব্যাক (Feedback)। নিচে একটি চিত্রের মাধ্যমে এই চক্রটি দেখানো হলো এবং এরপর প্রতিটি ধাপের বিস্তারিত আলোচনা করা হলো।

Information Processing Cycle Flowchart

পরীক্ষার টিপস (Exam Tip): পরীক্ষায় এই টপিক থেকে প্রশ্ন আসলে অবশ্যই ৫টি ধাপের একটি চক্রাকার চিত্র (Flowchart) আঁকবেন। চিত্রে তীর চিহ্ন (Arrow) ব্যবহার করে চক্রটির প্রবাহ (Input → Process → Output) বোঝাবেন। Process এর সাথে Storage-এর সম্পর্ক বোঝাতে উভমুখী তীর (↔) এবং Output থেকে একটি লাইন ঘুরিয়ে পুনরায় Input-এর দিকে দিয়ে 'Feedback' লিখতে ভুলবেন না। সঠিক চিত্র আঁকলে পুরো নম্বর পাওয়া সহজ হয়।

১. ইনপুট (Input)

এটি হলো প্রক্রিয়াকরণ চক্রের প্রথম ধাপ। এই ধাপে ব্যবহারকারী কম্পিউটারে কাঁচা ডেটা বা নির্দেশাবলি (Instructions) প্রবেশ করায়। ইনপুট ছাড়া কম্পিউটার কোনো কাজ শুরু করতে পারে না। ইনপুট হিসেবে আমরা টেক্সট, ছবি, অডিও, ভিডিও বা যেকোনো কমান্ড দিতে পারি।
এই কাজের জন্য আমরা বিভিন্ন ধরনের ইনপুট হার্ডওয়্যার ডিভাইস ব্যবহার করি। উদাহরণস্বরূপ, আমরা যখন টাইপ করি তখন 'কিবোর্ড (Keyboard)' ব্যবহার করি, কম্পিউটারে কোনো কিছু নির্বাচন বা সিলেক্ট করার জন্য 'মাউস (Mouse)' ব্যবহার করি, আবার শব্দ রেকর্ড করার জন্য 'মাইক্রোফোন (Microphone)' ব্যবহার করি।

২. প্রসেসিং (Processing)

ইনপুট ধাপে প্রাপ্ত ডেটা নিয়ে কম্পিউটার মূল কাজ শুরু করে এই প্রসেসিং ধাপে। এটি হলো ডেটাকে ইনফরমেশনে রূপান্তরের আসল প্রক্রিয়া।

সংজ্ঞা (Definition): Processing (প্রক্রিয়াকরণ) — প্রদত্ত নির্দেশনার ভিত্তিতে ডেটায় লজিক্যাল (যৌক্তিক) বা গাণিতিক (ম্যাথমেটিকাল) বিশ্লেষণের মাধ্যমে তাকে অর্থপূর্ণ ইনফরমেশনে বা তথ্যে পরিণত করার প্রক্রিয়াই হলো প্রসেসিং।

কম্পিউটারের প্রসেসিংয়ের কাজটি মূলত করে সিপিইউ (CPU - Central Processing Unit), যাকে কম্পিউটারের মস্তিষ্ক বলা হয়। সিপিইউ ডেটা গ্রহণ করে, তাকে গাণিতিক বা যৌক্তিকভাবে বিশ্লেষণ করে এবং সিদ্ধান্ত গ্রহণ করে। যেমন: আপনি যদি ক্যালকুলেটরে ২ এবং ২ ইনপুট দিয়ে যোগ (+) করতে বলেন, তবে সিপিইউ সেই নির্দেশ মেনে যোগফল হিসেবে ৪ তৈরি করে।

৩. আউটপুট (Output)

প্রসেসিং ধাপে ডেটা যখন ইনফরমেশনে পরিণত হয়, তখন তা ব্যবহারকারীকে দেখানোর প্রয়োজন হয়। এই প্রদর্শনের ধাপটিকেই আউটপুট বলা হয়। আউটপুট হলো প্রক্রিয়াকরণের চূড়ান্ত ফলাফল, যা মানুষ বুঝতে পারে বা ব্যবহার করতে পারে।
আউটপুট সাধারণত দুই ধরনের হয়: সফটকপি (যেমন স্ক্রিনে দেখা কোনো ছবি বা লেখা) এবং হার্ডকপি (যেমন কাগজে প্রিন্ট করা কোনো ডকুমেন্ট)। আউটপুট পাওয়ার জন্য আমরা 'মনিটর (Monitor)', 'প্রিন্টার (Printer)', 'স্পিকার (Speaker)' ইত্যাদি হার্ডওয়্যার ডিভাইস ব্যবহার করে থাকি।

৪. স্টোরেজ (Storage)

সব তথ্য সাথে সাথে প্রয়োজন না-ও হতে পারে। ভবিষ্যতে ব্যবহারের জন্য ডেটা বা ইনফরমেশন সংরক্ষণ করে রাখার ধাপটি হলো স্টোরেজ। এটি প্রসেসিং চলাকালেও ডেটা সাময়িকভাবে সংরক্ষণ করতে সাহায্য করে এবং কাজ শেষে দীর্ঘস্থায়ীভাবে তথ্য সংরক্ষণ করে।
স্টোরেজ সাধারণত দুই ভাগে ভাগ করা যায়: প্রাইমারি স্টোরেজ (যেমন RAM, যা কাজ চলাকালীন ডেটা ধরে রাখে) এবং সেকেন্ডারি স্টোরেজ (যেমন Hard Disk, SSD, পেনড্রাইভ, যা স্থায়ীভাবে তথ্য জমা রাখে)। প্রসেস করার সময় সিপিইউ প্রতিনিয়ত এই স্টোরেজ ডিভাইস থেকে ডেটা নেয় এবং রাখে।

৫. ফিডব্যাক (Feedback)

অনেকেই ফিডব্যাককে আলাদা ধাপ হিসেবে বিবেচনা না করলেও, আধুনিক আইসিটি সিস্টেমে এটি অত্যন্ত গুরুত্বপূর্ণ একটি অংশ। আউটপুট হিসেবে আমরা যে ফলাফল পাই, তা সবসময় শতভাগ নির্ভুল বা আমাদের কাঙ্ক্ষিত না-ও হতে পারে।

সংজ্ঞা (Definition): Feedback (ফিডব্যাক) — সিস্টেমের আউটপুট থেকে প্রাপ্ত ডেটা বা ফলাফল মূল্যায়ন করে তাকে পুনরায় ইনপুট হিসেবে ব্যবহার করে সিস্টেমের পরবর্তী কার্যকারিতা উন্নত করার বা ত্রুটি সংশোধন করার প্রক্রিয়াকে ফিডব্যাক বলে।

ফিডব্যাকের মাধ্যমে একটি সিস্টেম তার নিজের ভুল বুঝতে পারে এবং পরবর্তী ধাপে সেটি সংশোধন করে আরও ভালো ফলাফল দিতে পারে। যেমন থার্মোস্টেট যুক্ত এসিতে ঘরের তাপমাত্রা পরিমাপ করে (আউটপুট), যদি তাপমাত্রা বেশি থাকে তবে সেই তথ্য আবার ইনপুট হিসেবে গিয়ে এসিকে আরও ঠান্ডা করার নির্দেশ দেয় (ফিডব্যাক)।

বাস্তব জীবনে তথ্য প্রক্রিয়াকরণ চক্রের প্রয়োগ

পরীক্ষায় প্রায়ই সৃজনশীল বা ব্যাখ্যামূলক প্রশ্ন আসে যেখানে বাস্তব জীবনের কোনো উদাহরণ দিয়ে তার ভেতরে আইসিটি সিস্টেমের কার্যপ্রণালী বিশ্লেষণ করতে বলা হয়। নিচে আমাদের প্রাত্যহিক জীবনের পরিচিত কিছু সিস্টেমের উদাহরণ দেওয়া হলো, যেখানে এই পাঁচটি ধাপ চমৎকারভাবে কাজ করে।

উদাহরণ ১: এটিএম মেশিন (ATM Machine)
একটি এটিএম মেশিন থেকে টাকা তোলার সময় পুরো ইনফরমেশন প্রসেসিং সাইকেলটি কীভাবে কাজ করে তা নিচে দেওয়া হলো:
- ইনপুট: আপনি যখন এটিএম কার্ড মেশিনে প্রবেশ করান এবং কিপ্যাডে আপনার পিন কোড ও টাকার পরিমাণ টাইপ করেন, সেটি হলো ইনপুট।
- প্রসেস: মেশিনটি ব্যাংকের কেন্দ্রীয় সার্ভারের সাথে যোগাযোগ করে যাচাই করে যে আপনার পিন সঠিক কি না এবং আপনার অ্যাকাউন্টে পর্যাপ্ত ব্যালেন্স আছে কি না। এটিই হলো প্রসেসিং বা প্রক্রিয়াকরণ।
- স্টোরেজ: লেনদেনের পুরো তথ্য (কখন, কত টাকা তোলা হলো, বর্তমান ব্যালেন্স কত) সার্ভারের ডেটাবেসে ভবিষ্যতের জন্য সেভ বা সংরক্ষণ করা হয়।
- আউটপুট: মেশিনটি ক্যাশ টাকা বের করে দেয় এবং স্ক্রিনে আপনার বর্তমান ব্যালেন্স দেখায়।
- ফিডব্যাক: লেনদেন সফল বা ব্যর্থ হলে স্ক্রিনে মেসেজ দেখানো বা একটি রসিদ (Receipt) বের হয়ে আসা হলো ফিডব্যাক। আপনি যদি ভুল পিন দেন, তবে ফিডব্যাক হিসেবে মেশিন আপনাকে পুনরায় সঠিক পিন দিতে বলবে।

উদাহরণ ২: গুগল ম্যাপস (Google Maps)
আমরা যখন অপরিচিত কোথাও যাওয়ার জন্য গুগল ম্যাপস ব্যবহার করি, তখন এর পেছনের প্রক্রিয়াটি হলো:
- ইনপুট: অ্যাপে আপনার গন্তব্যের নাম বা ঠিকানা টাইপ করা বা ভয়েস সার্চ করা হলো ইনপুট।
- প্রসেস: জিপিএস (GPS) সিগন্যাল বিশ্লেষণ করে আপনার বর্তমান অবস্থান থেকে গন্তব্যের দূরত্ব হিসাব করা এবং বর্তমান ট্রাফিক জ্যাম বিশ্লেষণ করে সবচেয়ে দ্রুততম রাস্তা বের করা।
- স্টোরেজ: গুগল ম্যাপের নিজস্ব বিশাল ডেটাবেস এবং আগের ট্রাফিক হিস্ট্রি বা রাস্তার ম্যাপ থেকে এই তথ্যগুলো পড়া হয়।
- আউটপুট: আপনার স্মার্টফোনের স্ক্রিনে ম্যাপের রুট (Roadmap) এবং গন্তব্যে পৌঁছানোর সম্ভাব্য সময় (ETA) দেখানো।
- ফিডব্যাক: আপনি যদি ভুল রাস্তায় মোড় নেন বা রাস্তা ভুল করেন, তবে সিস্টেম তা সাথে সাথে বুঝে নেয় এবং পুনরায় নতুন রাস্তা (Rerouting) হিসাব করে আপনাকে সঠিক পথে নিয়ে আসার নির্দেশনা দেয়।

সারসংক্ষেপ (Quick Revision)

পরীক্ষার ঠিক আগে দ্রুত রিভিশন দেওয়ার জন্য নিচের পয়েন্টগুলো মনে রাখা অত্যন্ত জরুরি:

সংক্ষিপ্ত সারাংশ (Quick Revision):
- ইনফরমেশন প্রসেসিং সাইকেল (IPC) হলো অগোছালো কাঁচা ডেটাকে অর্থপূর্ণ ইনফরমেশনে রূপান্তরের একটি ধারাবাহিক ধাপ।
- এর মূল ৫টি ধাপ রয়েছে: ইনপুট, প্রসেসিং, আউটপুট, স্টোরেজ এবং ফিডব্যাক।
- ইনপুট হার্ডওয়্যার (যেমন কিবোর্ড, মাউস) ব্যবহারকারীর কাছ থেকে ডেটা গ্রহণ করে কম্পিউটারে প্রবেশ করায়।
- সিপিইউ (CPU) সেই ডেটাকে প্রসেস বা প্রক্রিয়াকরণ করে ইনফরমেশন তৈরি করে।
- স্টোরেজ ডিভাইসে (যেমন হার্ডডিস্ক, র‍্যাম) বর্তমান কাজের ডেটা এবং ভবিষ্যতের জন্য নির্দেশনাবলি জমা থাকে।
- আউটপুট ডিভাইস (যেমন মনিটর, প্রিন্টার) প্রক্রিয়াকরণের পর চূড়ান্ত ফলাফল বা ইনফরমেশন প্রদর্শন করে।
- ফিডব্যাক হলো সিস্টেমের ভুল-ত্রুটি শুধরে পরবর্তী কাজ নির্ভুল করার একটি স্বয়ংক্রিয় বা নিয়ন্ত্রিত মেকানিজম।
- GIGO (Garbage In, Garbage Out) নীতি আমাদের মনে করিয়ে দেয় যে, কম্পিউটারে ভুল ইনপুট দিলে সবসময় ভুল আউটপুটই আসবে, কারণ এর নিজস্ব বুদ্ধি নেই।

গুরুত্বপূর্ণ পরিভাষা (Glossary)

এই অধ্যায়ে ব্যবহৃত সবচেয়ে গুরুত্বপূর্ণ শব্দগুলোর সহজ সংজ্ঞা নিচে একটি টেবিলে দেওয়া হলো। এগুলো সংক্ষিপ্ত প্রশ্ন হিসেবে পরীক্ষায় আসতে পারে:

পরিভাষা (Term) সংজ্ঞা (Definition)
Information Processing Cycle (IPC) কাঁচা ডেটাকে গ্রহণ, বিশ্লেষণ বা প্রক্রিয়াকরণ, সংরক্ষণ এবং ফলাফল হিসেবে ইনফরমেশন প্রদানের সম্পূর্ণ চক্র।
Data (উপাত্ত) যেকোনো অগোছালো, অর্থহীন ও কাঁচা তথ্য বা ফ্যাক্ট, যা থেকে সরাসরি কোনো সিদ্ধান্ত নেওয়া যায় না।
Information (তথ্য) প্রক্রিয়াজাতকৃত, সুশৃঙ্খল এবং অর্থপূর্ণ ডেটা, যা ব্যবহারকারীকে কোনো সুনির্দিষ্ট বিষয়ে সিদ্ধান্ত গ্রহণে সাহায্য করে।
Processing (প্রক্রিয়াকরণ) প্রদত্ত নির্দেশনার ভিত্তিতে ডেটাকে লজিক্যাল বা গাণিতিক বিশ্লেষণের মাধ্যমে ইনফরমেশনে পরিণত করার কাজ।
GIGO (Garbage In, Garbage Out) ভুল ডেটা ইনপুট দিলে ভুল ফলাফল পাওয়ার নীতি। এটি কম্পিউটারের নিজস্ব বুদ্ধিমত্তা না থাকার বিষয়টি প্রমাণ করে।
Feedback (ফিডব্যাক) সিস্টেমের আউটপুট থেকে প্রাপ্ত ডেটা পুনরায় ইনপুট হিসেবে ব্যবহার করে সিস্টেমের কার্যকারিতা উন্নত বা ত্রুটি সংশোধন করার প্রক্রিয়া।
Input (ইনপুট) কম্পিউটার সিস্টেমে প্রসেস করার উদ্দেশ্যে কাঁচা ডেটা বা নির্দেশ প্রবেশ করানোর প্রক্রিয়া।
Output (আউটপুট) ইনপুট করা ডেটাকে প্রসেস করার পর প্রাপ্ত চূড়ান্ত অর্থপূর্ণ ফলাফল।
Storage (স্টোরেজ) বর্তমান কাজের সুবিধার্থে বা ভবিষ্যতে ব্যবহারের জন্য ডেটা ও ইনফরমেশন সংরক্ষণ করার স্থান বা প্রক্রিয়া।

অনুশীলনের প্রশ্ন

লিখিত প্রশ্ন

লিখিত প্রশ্ন (Written Questions)

জাতীয় বিশ্ববিদ্যালয়
তথ্য ও যোগাযোগ প্রযুক্তি
স্নাতক (সম্মান) ১ম বর্ষ
শিক্ষাবর্ষ : ২০২৪-২৫
বিষয় কোড: ২১৯৯০৩


১। ক) তথ্য প্রক্রিয়াকরণ চক্র (Information Processing Cycle) কী? ২
[What is the Information Processing Cycle?]
খ) ডেটা (Data) এবং ইনফরমেশন (Information)-এর মধ্যে পার্থক্য লিখ। ৩
[Differentiate between data and information.]
গ) একটি আইসিটি সিস্টেম কীভাবে কাজ করে তা তথ্য প্রক্রিয়াকরণ চক্রের পাঁচটি ধাপের সাহায্যে ব্যাখ্যা করো। ৫
[Explain how an ICT system works with the help of the five steps of the information processing cycle.]

উত্তর:

ক) তথ্য প্রক্রিয়াকরণ চক্র (Information Processing Cycle):
যে প্রক্রিয়ার মাধ্যমে ডেটা (Data) সংগ্রহ করে, তাকে নির্দিষ্ট নিয়মে প্রসেস (Process) বা প্রক্রিয়াজাত করে অর্থবহ ইনফরমেশন (Information) বা তথ্যে পরিণত করা হয় এবং তা সংরক্ষণ ও বিতরণ করা হয়, তাকে তথ্য প্রক্রিয়াকরণ চক্র বা Information Processing Cycle বলা হয়। এর প্রধান ধাপগুলো হলো— ইনপুট, প্রসেসিং, আউটপুট, স্টোরেজ এবং ফিডব্যাক।

খ) ডেটা ও ইনফরমেশনের মধ্যে পার্থক্য:
ডেটা এবং ইনফরমেশনের মধ্যে মূল পার্থক্যগুলো নিচে দেওয়া হলো:
১. সংজ্ঞা: ডেটা হলো অগোছালো, বিচ্ছিন্ন এবং প্রক্রিয়াজাতকরণ ছাড়া প্রাথমিক উপাদান বা ফ্যাক্ট (Fact)। অন্যদিকে, ইনফরমেশন হলো ডেটাকে প্রক্রিয়াজাত করার পর প্রাপ্ত অর্থবহ এবং সুশৃঙ্খল রূপ।
২. অর্থবহতা: ডেটার নিজস্ব কোনো সম্পূর্ণ অর্থ বা তাৎপর্য নেই। কিন্তু ইনফরমেশন সম্পূর্ণ অর্থবহ এবং সিদ্ধান্ত গ্রহণে ব্যবহারযোগ্য।
৩. নির্ভরশীলতা: ডেটা ইনফরমেশনের ওপর নির্ভর করে না, এটি সম্পূর্ণ স্বাধীন। অন্যদিকে, ইনফরমেশন পুরোপুরি ডেটার ওপর নির্ভরশীল।
৪. উদাহরণ: কোনো ক্লাসের শিক্ষার্থীদের প্রাপ্ত নম্বর (যেমন— ৭৫, ৮০, ৬৫) হলো ডেটা। আর এসব নম্বর গড় করে যখন ফলাফল বা রিপোর্ট কার্ড তৈরি করা হয়, তখন তা হলো ইনফরমেশন।

গ) আইসিটি সিস্টেম এবং তথ্য প্রক্রিয়াকরণ চক্রের ধাপসমূহ:
একটি আইসিটি সিস্টেম মূলত পাঁচটি প্রধান ধাপে তথ্য প্রক্রিয়াকরণ সম্পন্ন করে। নিচে এর ধাপগুলো বিস্তারিতভাবে আলোচনা করা হলো:
১. ইনপুট (Input): এই ধাপে সিস্টেম বাইরের জগৎ থেকে কাঁচা ডেটা (Raw Data) বা নির্দেশাবলি গ্রহণ করে। কীবোর্ড, মাউস, স্ক্যানার, সেন্সর ইত্যাদি ইনপুট ডিভাইসের মাধ্যমে ব্যবহারকারী ডেটা সিস্টেমে প্রবেশ করান।
২. প্রসেসিং (Processing): ইনপুট হিসেবে পাওয়া ডেটাকে নির্দিষ্ট নিয়ম বা লজিক অনুযায়ী বিশ্লেষণ ও রূপান্তর করার কাজ হলো প্রসেসিং। কম্পিউটারের সেন্ট্রাল প্রসেসিং ইউনিট (CPU) এই কাজটি করে থাকে। এটি অর্থহীন ডেটাকে ব্যবহারযোগ্য ইনফরমেশনে পরিণত করে।
৩. আউটপুট (Output): প্রক্রিয়াজাত করার পর প্রাপ্ত ফলাফল বা ইনফরমেশন ব্যবহারকারীর কাছে প্রদর্শন করা হলো আউটপুট। মনিটর, প্রিন্টার, স্পিকার ইত্যাদির মাধ্যমে ব্যবহারকারী এই ফলাফল দেখতে বা শুনতে পান।
৪. স্টোরেজ (Storage): প্রক্রিয়াজাত করা তথ্য এবং ইনপুট ডেটা ভবিষ্যতে ব্যবহারের জন্য সংরক্ষণ করে রাখাকে স্টোরেজ বলে। হার্ডডিস্ক, এসএসডি, পেনড্রাইভ বা ক্লাউড স্টোরেজে এই তথ্যগুলো জমা রাখা হয়, যাতে পরবর্তীতে সহজেই আবার ব্যবহার করা যায়।
৫. ফিডব্যাক বা যোগাযোগ (Feedback): আউটপুট থেকে প্রাপ্ত ফলাফল বিশ্লেষণ করে প্রয়োজনে পুনরায় ইনপুটে পরিবর্তন আনা বা ব্যবহারকারীকে সতর্ক করার ব্যবস্থাই হলো ফিডব্যাক।

এই ধাপগুলো চক্রাকারে কাজ করার মাধ্যমেই একটি আইসিটি সিস্টেম নির্ভুল ও দ্রুততার সাথে আমাদের দৈনন্দিন কাজগুলো সম্পন্ন করে।


২। ক) তথ্য প্রক্রিয়াকরণে 'GIGO' বলতে কী বোঝায়? ২
[What is meant by 'GIGO' in information processing?]
খ) তথ্য প্রক্রিয়াকরণ চক্রে স্টোরেজ (Storage) এবং ফিডব্যাক (Feedback)-এর ভূমিকা ব্যাখ্যা করো। ৩
[Explain the role of storage and feedback in the information processing cycle.]
গ) ব্যাংকের এটিএম (ATM) বুথ থেকে টাকা উত্তোলনের ক্ষেত্রে তথ্য প্রক্রিয়াকরণ চক্র কীভাবে কাজ করে তা বিশ্লেষণ করো। ৫
[Analyze how the information processing cycle works in the case of withdrawing money from a bank ATM.]

উত্তর:

ক) GIGO (Garbage In, Garbage Out):
কম্পিউটার বা আইসিটি সিস্টেমে GIGO বলতে বোঝায় "Garbage In, Garbage Out"। এর অর্থ হলো, সিস্টেমে যদি ভুল ডেটা (Garbage) ইনপুট হিসেবে দেওয়া হয়, তবে প্রক্রিয়াকরণ শেষে আউটপুট হিসেবে ভুল তথ্যই (Garbage) পাওয়া যাবে। অর্থাৎ, কম্পিউটার নিজের বুদ্ধিমত্তায় ভুল ডেটা সংশোধন করতে পারে না, আউটপুটের সঠিকতা পুরোপুরি ইনপুট ডেটার সঠিকতার ওপর নির্ভর করে।

খ) তথ্য প্রক্রিয়াকরণ চক্রে স্টোরেজ ও ফিডব্যাকের ভূমিকা:
স্টোরেজ (Storage)-এর ভূমিকা: স্টোরেজ হলো তথ্য প্রক্রিয়াকরণ চক্রের একটি অবিচ্ছেদ্য অংশ। এটি ইনপুট ডেটা, প্রক্রিয়াকরণের নির্দেশনা (Software), এবং প্রসেসিংয়ের পর পাওয়া ফলাফল দীর্ঘস্থায়ীভাবে সংরক্ষণ করে। স্টোরেজ ব্যবস্থা না থাকলে প্রতিবার নতুন করে একই ডেটা এন্ট্রি করতে হতো, যা অত্যন্ত সময়সাপেক্ষ এবং বাস্তবসম্মত নয়।
ফিডব্যাক (Feedback)-এর ভূমিকা: আউটপুটের ফলাফল সঠিক নাকি ভুল, তা যাচাই করে পরবর্তী পদক্ষেপ নেওয়ার ব্যবস্থাই হলো ফিডব্যাক। এটি সিস্টেমের ত্রুটি দূর করতে সাহায্য করে। যদি কাঙ্ক্ষিত ফলাফল না পাওয়া যায়, তবে ফিডব্যাকের মাধ্যমে ইনপুট বা প্রসেসিং নিয়মে প্রয়োজনীয় পরিবর্তন এনে সঠিক ফলাফল নিশ্চিত করা হয়।

গ) এটিএম (ATM) বুথের কার্যক্রমে তথ্য প্রক্রিয়াকরণ চক্রের বিশ্লেষণ:
ব্যাংকের এটিএম (Automated Teller Machine) বুথ তথ্য প্রক্রিয়াকরণ চক্রের (Information Processing Cycle) একটি চমৎকার বাস্তব উদাহরণ। নিচে এটিএম বুথ থেকে টাকা উত্তোলনের ক্ষেত্রে চক্রের ধাপগুলো বিশ্লেষণ করা হলো:

  1. ইনপুট (Input): যখন একজন গ্রাহক এটিএম মেশিনে তার ডেবিট কার্ড প্রবেশ করান এবং পিন (PIN) নম্বর ও টাকার পরিমাণ টাইপ করেন, তখন মেশিনটি কীবোর্ড এবং কার্ড রিডারের মাধ্যমে এই তথ্যগুলো 'ডেটা' হিসেবে গ্রহণ করে।
  2. প্রসেসিং (Processing): ইনপুট নেওয়ার পর মেশিনটি ডেটাগুলো নেটওয়ার্কের মাধ্যমে ব্যাংকের কেন্দ্রীয় সার্ভারে পাঠায়। সার্ভার তখন যাচাই (Process) করে দেখে যে গ্রাহকের পিন নম্বর সঠিক কি না এবং তার অ্যাকাউন্টে পর্যাপ্ত টাকা (Balance) আছে কি না।
  3. স্টোরেজ (Storage): ব্যাংকের সার্ভারে গ্রাহকের অ্যাকাউন্টের যাবতীয় তথ্য আগে থেকেই ডাটাবেসে সংরক্ষিত (Stored) থাকে। প্রসেসিংয়ের সময় সার্ভার সেই স্টোরেজ থেকে তথ্য মিলিয়ে দেখে এবং টাকা উত্তোলনের পর নতুন ব্যালেন্স হিসেব করে তা পুনরায় স্টোরেজে আপডেট করে রাখে।
  4. আউটপুট (Output): প্রসেসিং সফল হলে মেশিন গ্রাহকের নির্দেশিত টাকা বের করে দেয় এবং একটি প্রিন্টেড রসিদ (Receipt) প্রদান করে। একইসাথে মেশিনের স্ক্রিনে লেনদেন সফল হওয়ার মেসেজ দেখা যায়। এগুলো হলো আউটপুট।
  5. ফিডব্যাক (Feedback): যদি কোনো কারণে পিন ভুল হয় বা অ্যাকাউন্টে পর্যাপ্ত টাকা অ্যাকাউন্টে না থাকে, তবে মেশিনটি স্ক্রিনে একটি এরর (Error) মেসেজ বা সতর্কতা দেখায় এবং লেনদেন বাতিল করে দেয়। এটি হলো ফিডব্যাক মেকানিজম, যা গ্রাহককে তার ভুল ইনপুট সম্পর্কে সচেতন করে।

এভাবেই তথ্য প্রক্রিয়াকরণ চক্রের প্রতিটি ধাপ নিখুঁতভাবে সম্পন্ন হওয়ার মাধ্যমে একটি এটিএম সিস্টেম স্বয়ংক্রিয় ও নিরাপদ লেনদেন নিশ্চিত করে।