Számítógép, perifériák, hardware, software