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

পোর্ট ম্যাপড আই/ও
ইন্টারফেস
প্রবিষ্টকরণ / বহির্গমন প্রণালী (আই/ও চ্যানেল)
উচ্চ-স্তরে বাস্তবায়ন