block diagram of computer GeeksforGeeks - Search