Question 3: Error detection, handling, and correction are very important in any form of data transmission. With your knowledge as a computing student, explain the concepts of error detection and error correction. Consider the data typed on a computer keyboard. Explicitly explain:
i) How is this text converted into a format that the computer can use?
ii) How does the computer produce an output once it has received this text?
b) Binary Coded Decimal (BCD) is a way of representing decimal values in binary. Outline the steps involved in converting a decimal number 25006 into a BCD value.
c) In regards to computer architecture, certain storage structures aid in the processing of information. Briefly explain the relevance of each of these storage structures to the speed of information processing.