In Chapter 19, we gave each process its own address space: That was a major architectural milestone. But our user program is still not really “loaded.” We are still building a TOYEXE image inside process.c and handing it to the loader. This chapter adds a small executable format before jumping to ELF. We will call
Continue Reading “Chapter 20 — A Tiny Executable Format and User Program Loader”
Recent Comments