Floating Point Architecture
Floating point numbers are complicated enough in the abstract. How do systems programmers and hardware designers cope with the complexity of floating point?
Floating point numbers are complicated enough in the abstract. How do systems programmers and hardware designers cope with the complexity of floating point?
IEEE-754 is the standard for floating point computation around the world. Thus, any real-world discussion of floating point must include it.
Floating point representation is a complex topic full of nuance. To understand it, we must focus on the abstract method used to represent non-integer numbers.
The internet has taken over the world, but with it have come malicious actors. People want to spy on you, scam you, steal from you, or harm you through the internet. Through network security, we can shield potential victims from at least some of these harms.
Persistent storage is essential to every system that we can think of, and we can hardly think of a computer without it. However, managing disks is not as simple as it might appear on a surface level.