what is computer and its characteristics