How does \Magento\Catalog\Model\Product::getAttributes() work?

Context: How does \Magento\Catalog\Model\Product::getMediaAttributes() work?

Details: