নমস্কার, আমার নাম ম্যাডিসন ম্যাক্সি। লুমিয়া নামে আমার একটি সংস্থা আছে, আমরা স্মার্ট পোশাকের জন্য কাপড় এবং স্মার্ট পণ্য তৈরি করি। টেক্সটাইল শিল্পের সম্ভাবনা অসীম আমার নাম ড্যানিয়েল অ্যাপলস্টোন, এবং আমি আদারমেশিন কোম্পানির প্রধান কর্মকর্তা। আমরা ডেস্কটপ মিলিং মেশিন তৈরি করি। মিলিং মেশিন একটি ঘূর্ণায়মান কাটিবার যন্ত্র যা ধাতু কেটে 3D সামগ্রী তৈরি করে। মূলত, সমস্ত কম্পিউটার চারটি প্রধান কাজ করে। তারা তথ্য গ্রহন বা ইনপুট নেয় তথ্য সংরক্ষণ এবং তার উপর প্রক্রিয়া করে, এবং তারপরে তথ্য প্রদান বা আউটপুট করে। এই প্রতিটি কাজ কম্পিউটারের বিভিন্ন অংশ দ্বারা সম্পন্ন হয়। ইনপুট যন্ত্রাংশ বাইরের থেকে তথ্য গ্রহন করে এবং তাকে বাইনারি তথ্যে রূপান্তর করে। মেমোরিতে তথ্য সংরক্ষণ করা হয় আছে কেন্দ্রীয় তথ্য প্রক্রিয়াকরণ যন্ত্রাংশ বা CPU, যেখানে সমস্ত গণনা সম্পন্ন হয়। এবং, অবশেষে আউটপুট যন্ত্রাংশ সংগৃহীত তথ্যকে কার্যকরী আউটপুটে রূপান্তর করে। প্রথমে ইনপুট সম্পর্কে কথা বলা যাক। কম্পিউটার বিভিন্ন ধরণের ইনপুট নিতে পারে যেমন কম্পিউটারের কীবোর্ড, ফোনের টাচপ্যাড, ক্যামেরা, মাইক্রোফোন, বা GPS. এমনকি গাড়ীর সংজ্ঞাবহ মাপযন্ত্র, তাপ পরিমাপক যন্ত্র বা ড্রোন ইত্যাদি ও পৃথক ইনপুট যন্ত্রাংশ। এবার একটা উদাহরণ দেখা যাক কীভাবে ইনপুট কম্পিউটারের মাধ্যমে আউটপুট হয়। তুমি যখন কীবোর্ডে একটি বোতাম টেপো, ধর "B", তখন কীবোর্ড বোতামের সংজ্ঞাটিকে একটি সংখ্যায় রূপান্তর করে। এই সংখ্যাটি কম্পিউটারে বাইনারি, এক এবং শূন্য হিসাবে পাঠানো হয়। এই সংখ্যাটি থেকে শুরু করে, CPU গণনা করে কীভাবে "B" অক্ষরটিকে অনেক পিক্সেল দ্বারা প্রদর্শন করতে হয়। CPU মেমোরি থেকে ধাপে ধাপে নির্দেশাবলীর জন্য অনুরোধ করে, যা "B" অক্ষরটি কীভাবে আঁকতে হয় তা বলে। CPU এই নির্দেশাবলী দেয় এবং ফলাফলগুলিকে মেমোরিতে পিক্সেল হিসাবে সংরক্ষণ করে। অবশেষে, এই পিক্সেল তথ্যটি বাইনারি তথ্য হিসাবে স্ক্রিনে প্রেরণ করা হয়। স্ক্রিন একটি আউটপুট, যা বাইনারি সংকেতগুলিকে ক্ষুদ্র ক্ষুদ্র আলো ও রঙে রূপান্তর কোরে তোমার দেখার উপযোগী করে তোলে । এগুলি খুব তাড়াতাড়ি ঘটে বলে তাৎক্ষণিক মনে হয়, কিন্তু প্রতিটি অক্ষর প্রদর্শন করতে কম্পিউটারকে কয়েক হাজার নির্দেশ গণনা করতে হয়, আঙুল দিয়ে বোতামে টেপার মুহুর্ত থেকে। আগের উদাহরণে, স্ক্রিন ছিল আউটপুট, তবে বিভিন্ন ধরণের আউটপুটও হোতে পারে যা কম্পিউটার থেকে বাইনারি সংকেত নেয় এবং বহিরজগতের সঙ্গে কিছু করে। উদাহরণস্বরূপ, একটি স্পিকারে শব্দ এবং 3D প্রিন্টার কিছু মুদ্রণ করবে। আউটপুট কোনও যান্ত্রিক চালন নিয়ন্ত্রণ করতে পারে যেমন রোবটের হাত, গাড়ির মোটর, বা মিলিং মেশিনে কাটিবার যন্ত্র যা আমার সংস্থা তৈরি করে। নতুন ধরণের ইনপুট এবং আউটপুট কম্পিউটারকে পুরোপুরি নতুন উপায়ে বাইরের সাথে যোগাযোগে কাজ করতে দেয়। মেমোরির ক্ষমতা এবং CPU গতির উন্নতি এই ব্যাপারে সহায়ক হয়েছে। কোনও কাজ যত জটিল, তত বেশি হয় তথ্য ইনপুট বা আউটপুট, কম্পিউটারের প্রয়োজন হয় ততো বেশি প্রক্রিয়া শক্তি এবং তথ্য সংরক্ষণ ক্ষমতা । কম্পিউটারের স্ক্রিনে কোন অক্ষর টাইপ করা সহজ হতে পারে তবে জটিল 3D চিত্র বা একটি অতিউত্তম মানের মুভি রেকর্ড করতে, আধুনিক কম্পিউটারগুলিতে প্রায়শই একাধিক CPU থাকে সেই সব তথ্য প্রক্রিয়াকরণের জন্য এবং সেগুলিকে সংরক্ষণের জন্য অনেক GB মেমোরি থাকে। কম্পিউটার দ্বারা যে কোনো কাজ করার জন্য প্রতিটি ক্রিয়াকলাপ সাধারনভাবেঃ বাইরের থেকে তথ্য ইনপুট নেওয়া, তথ্য সংরক্ষণ এবং প্রক্রিয়াকরণ করা, এবং বাইরের জগতের কাছে কিছু আউটপুট বা ফিরিয়ে দেওয়া।