The correct answer is (a) 1024.
1 kilobyte (KB) is equal to 1024 bytes. This is because the prefix “kilo” means 1000 in the International System of Units (SI). However, in computing, the prefix “kilo” is often used to mean 1024. This is because it is a more convenient number to work with, and it does not make a significant difference in most cases.
The other options are incorrect because they do not represent the number of bytes in 8 kilobytes. Option (b) is 4096 bytes, option (c) is 512 bytes, and option (d) is 8192 bytes.
In conclusion, 8 kilobytes is equal to 1024 bytes.