Peripheral Computer Science Definition