Scrum Master role

Q- How is the Scrum Master role similar and different than a project manager role? How is the ScrumMaster role different than the Product Owner? Is it a fulltime role? Discuss