Bio-computers utilize DNA as their primary processing component, functioning similarly to traditional computers with enhanced storage and computation capabilities. They offer advantages such as dense data storage, parallel processing, and energy efficiency, with potential applications in genetics and medical fields. Despite their promise, DNA computing faces limitations including error rates, need for human intervention, and time-consuming processes.