Operating System Memory allocation of the processes of an Operating System, interrupts and syscalls using C language.