Vstupné zariadenia sú tie zariadenia, ktorými do počítača vstupujú informácie. Tieto informácie sú buď vo forme dát ( súbory, adresáre ... ) , vo forme zvuku, obrazu alebo videa. Výstupné zariadenia slúžia práve naopak na zobrazovanie, prehrávanie alebo tlač týchto dát. Takmer všetky programy potrebujú pre svoju činnosť vstupné údaje, ktoré spracujú a zobrazia výsledky, čiže poskytnú výstupné údaje. Počítač vlastne prostredníctvom nich komunikuje s okolím. Aby sme mohli využívať vstupno-výstupné zariadenia, potrebujeme softvér, ktorý s nimi dokáže pracovať a komunikovať.