classification of computer based on their size purpose functionality and technology