UEFI stands for Unified Extensible Firmware Interface. It does the same job as BIOS, but with one basic difference: it stores all data about initialization and startup in an.
Also UEFI has discrete driver support, while BIOS has drive support stored in its ROM, so updating BIOS firmware is a bit difficult.
For more details and Information about this subject i suggest you to see links on topic.