--- title: "17-linkers-and-loaders" aliases: tags: - lecture - cosc202 sr-due: 2022-05-16 sr-interval: 8 sr-ease: 250 --- - Appreciate kernel / userspace distinction - Sketch what OS loaders need to achieve - Contrast running Java versus C code - Outline abstractions that hide OS from developers - Describe what linkers achieve - Contrast static and dynamic linking of libraries - [operating-system](notes/operating-system.md) - [loader](notes/loader.md) - [linker](notes/linker.md)