I’ve found that learning how to build a simple VM is a great and seemingly underrated way to learn the basic philosophy behind assembly and assemblers.Īlso, Justin Meiners and Ryan Pendleton already put out a great piece on building an LC-3 VM. That which I cannot build, I cannot deeply understand. Personally, whenever I need to understand something complex enough that reading by itself won’t give me a deep understanding, I must build it. Simply put: To better understand how computers work. So, why build one when there are already so many great VMs out there? Such a simple description for something so powerful.įrom a practical perspective, VMs allow users to safely run programs in an isolated environment: the emulated machine. Since this emulated computer isn’t physical, we call it “virtual”. Virtual Machines (VMs) are a magical thing: a computer being emulated inside a physical computer.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |