What is responsible for mounting disks listed in fstab?

It is the upstart job configured in

/etc/init/mountall.conf 

that in turn calls the ELF executable /sbin/mountall.


It's the mountall executable which parses the fstab file and mounts (and checks if needed) all the partitions specified there.