a) Can a printer, printing 40 characters per second, keep up with a string of ASCII characters (one byte per symbol) arriving serially at the rate of 300 bps?
1 Bytes = 1 symbol
The number of bits per character is usually 10 thus using 10 bits per word.
Therefore 300 bytes per second = 30 characters per second
So if a printer is printing 40 characters per second and the string of ASCII characters is 30 characters per second according to the above explanation, then the printer can keep up with that number.
What about 1200 bps?
1200 bytes per second implies 120 characters ...