Chapter 1

memory_safety

What is memory safety in the software world?

At the heart of every computer is a CPU. The CPU is an indiscriminate piece of hardware, from the moment it is turned on it constantly repeats the execution cycle. The execution cycle involves : Fetching the instruction addressed in the Program counter register, incrementing that counter and finally executing that instruction.