প্রবিষ্ট/বহির্গত: সংশোধিত সংস্করণের মধ্যে পার্থক্য

বিষয়বস্তু বিয়োগ হয়েছে বিষয়বস্তু যোগ হয়েছে
আফতাব বট (আলোচনা | অবদান)
বট নিবন্ধ পরিষ্কার করেছে, সমস্যা? এখানে জানান
WikitanvirBot (আলোচনা | অবদান)
বট বানান ঠিক করছে, কোনো সমস্যায় তানভিরের আলাপ পাতায় বার্তা রাখুন
৫ নং লাইন:
সাধারন ভাষায় '''ইনপুট/আউটপুট''' হল কম্পিউটারের সাথে মানুষের যোগাযোগ। কম্পিউটারের জগতে, ইনপুট/আউটপুট বা আই/ও হল একটি তথ্য প্রসেসিং সিস্টেমের (যেমন কম্পিউটার) সাথে বাইরের জগতের কারো সাথে যোগাযোগ হয় যেমন মানুষ। ইনপুট হল সিস্টেমকে প্রদত্ত সংকেত বা তথ্য যা সেটি গ্রহন করে এবং আউটপুট হল ঠিক তার উল্টো মানে সিস্টেমের প্রদত্ত সংকেত বা তথ্য যা আমরা গ্রহন করি। বিভিন্ন ধরনের ইনপুট/আউটপুট ডিভাইস রয়েছে যেগুলো মানুষ ইনপুট/আউটপুটের জন্য ব্যবহার করে। উদাহরণসরূপ বলা যায়, কিবোর্ড, মাউস (ইনপুট ডিভাইস) আর মনিটর, প্রিন্টার (আউটপুট ডিভাইস)। আবার ব্যতিক্রমও আছে যেমন মডেম, নেটওয়ার্ক কার্ড এগুলো ইনপুট এবং আউটপুট দুটোই করে।
 
মজার ব্যপার হল, কোন ডিভাইস ইনপুট বা আউটপুট হবে তা নির্ভর করে দৃষ্টিভঙ্গির উপর। কিবোর্ড আর মাউস মানুষের দেয়া ইনপুট বা নির্দেশটা নেয় নাড়াচাড়া বা কি চাপ দেয়ার উপর। তাতে যে সংকেত কম্পিউটার গ্রহনগ্রহণ করে তা প্রথমে কনভার্ট বা পরিবর্তন হয়ে কম্পিউটারের ভাষায় রূপান্তরিত হয় এবং কম্পিউটার তা বুঝে নেয়। একই ভাবে মনিটর, প্রিন্টার প্রভৃতি যন্ত্রাংশগুলো কম্পিউটারের দেয়া সংকেতগুলো নেয় এবং মানুষ বোঝার মত করে তা দেখায়। তাই একজন কম্পিউটার ব্যবহারকারীর দৃষ্টিতে কোন কিছু মনিটরের স্ক্রীনে পড়া মানে ইনপুট গ্রহনগ্রহণ করা। এইধরনের কম্পিউটার এবং মানুষের কার্যপ্রনালীগুলোকে মানুষ-কম্পিউটার ইন্টারেকশ হিসেবে চিহ্নিত করা হয়।
 
কম্পিউটার আর্কিটেকচারে, সিপিইউ আর প্রধার মেমোরি হল কম্পিউটারের ব্রেন যেখানে সিপিইউ স্বতন্ত্র নির্দেশনায় সরাসরি রিড বা রাইট করে। যেকোন তথ্য যা কম্পিউটারের সিপিইউ আর প্রধান মেমোরির সমন্বয় থেকে আসে বা যায় তাকেও আই/ও বলে ধরা হয়। যেমন ডিস্ক ড্রাইভ থেকে তথ্য রিড করা।
১৪ নং লাইন:
 
===উচ্চ-স্তরে বাস্তবায়ন ===
উচ্চ স্তরের অপারেটিং সিস্টেম এবং প্রোগ্রামিং সহজ করার জন্য আলাদা আরো পৃথক আই/ও ধারনাধারণা রয়েছে। উদাহরন হিসেবে বলা যায়, বেশির ভাগ অপরেটিং সিস্টেম এপ্লিকেশন প্রোগ্রামগুলোকে ফাইলের ধারনার অংশ হিসেবে দেয়। সি এবং সি++ প্রোগ্রামিং ভাষাগুলো, এবং ইউনিক্স সিস্টেমের অপারেটিং সিস্টেমগুলো, প্রথাগতভাবে ফাইল এবং ডিভাইসগুলোকে দেখায় যেগুলো রিড এবং রাইট করা যায়, কখনো কখনো দুটোই। সি প্রোগ্রামিং মানের লাইব্রেরি ইনপুট এবং আউটপুটের জন্য কার্য সম্পাদনের জন্য নিজের মত করে ধারা তৈরি করতে দেয়।
 
এএলজিওএল ৬৮ প্রোগ্রামিং ভাষার আলোকে, ইনপুট এবং আউটপুট সুবিধাকে একত্রে ট্রান্সপুট (transput) নামে নির্দেশ করা হয়। এএলজিওএল ৬৮ ট্রান্সপুট লাইব্রেরি এই সমস্ত মানের ফাইল/ডিভাইসগুলোকে চিহ্নিত করতে পারে: <code>stand in</code>, <code>stand out</code>, <code>stand errors</code> এবং <code>stand back</code>