Computer Architecture, Compilers, Assemblr, Compilation, Object File.
are part of what is called a “development toolchain” and are not part of the OS but something you installed on top of it (and the OS can work without it — it is needed for development). In summary, we started with source code and now we have for each *.c file an *.o (object file) which has