کامپیوتر دارای سطوح مختلفی است و سخت افزار پایین ترین سطح یک کامپیوتر می باشد. ارتباط میان سخت افزار های مختلف با طراحی های متفاوت و به وسیله ی شرکت های گوناگون شاید مشکل ترین قسمت از مراحل ساخت و کار کامپیوتر باشد. هر دستگاه جانبی که به صورت غیر مستقیم با پردازنده در ارتباط است، با استفاده از یک مدار واسط یا کارت کنترلر مخصوص خود این ارتباط را برقرار می کند. به طور مثال دیسک گردان هارد دیسک با استفاده از کنترلر مخصوص خود IDE یا ATA و یا SATA و ... می تواند داده ها را از دیسک سحت بخواند یا در آن بنویسد.
در این بخش از سایت مدار های واسط و رابط های دستگاه های جانبی پر کاربرد مانند کارت گرافیک، کارت صدا، مودم و کارت شبکه بررسی می شود.
سیستم عامل های متفاوت، برای استفاده از تمام امکانات دستگاه ها و سخت افزار های نصب شده روی سیستم نیازمند نصب نرم افزار خاص این سخت افزار ها هستند. به همین دلیل شرکت های سازنده برای عملکرد بهتر دستگاه های تولیدی خود، بسته ی نرم افزاری نصب مناسب را تهیه کرده و در اختیار کاربران قرار می دهند. به این نرم افزار ها، درایور یا راه انداز می گویند. در صورت عدم نصب درایور برای سخت افزار های نصب شده روی سیستم، سیستم عامل از راه انداز های پیش فرض خود استفاده می کند که ممکن است از تمام ظرفیت های سخت افزار مورد نظر نتواند بهره مند شود.
آداپتور ها به سه دسته تقسیم می شوند:
- آداپتور هایی که داده های کامپیوتر را قابل فهم برای انسان می کنند، مانند کارت گرافیک و کارت صدا.
- آداپتور هایی که داده های کامپیوتر را مناسب برای تبادل داده با تجهیزات دیگر می کنند، مانند کنتلر IDE و یا SATA.
- آداپتور هایی که برای مخابره ی داده ها به تجهیزات دوردست به کار می روند، مانند کارت مودم و کارت شبکه.