Secure Software Implementation/Coding
Because CPU registers have only limited memory space, memory is augmented by system memory and secondary storage devices, such as the hard disks, digital video
disks (DVDs), compact disks (CDs), and USB keys/fobs. ˜e system memory is also commonly known as random access memory (RAM). ˜e RAM is the main component with which the CPU communicates. I/O devices are used by the computer system to interact with external interfaces. Some common examples of input devices include a keyboard, mouse, etc., and some common examples of output devices include the monitor, printers, etc. ˜e communication between each of these components occurs via a gateway channel that is called the bus.