classification of computer based on size purpose functionality and technology