Or does one software remove and protect both virus and malware and other stuff?
Do i need to get separate software?
If you want to stay 100% clean, yes. A separate anti-malware suite(malwarebytes) that deals specifically with malware is better suited for the task. For antiviruses, this is just an afterthought.
I usually double up with both MalwareBytes Anti Malware free and Avast Antivirus free. Just be careful with Avast, they will try to trick you into getting the premium version instead of the free version.