What is NON-HLOS.bin? For what purpose it is been made?
It's the modem/baseband firmware (or to be precise, often a part of it). Not every build would update it, but major builds often do contain tweaks to it.