Basically globalisation is the increased economic integration of countries which has led to the removal of trade barriers. This has given businesses the opportunity to expand into new markets (becoming transnational corporations, leading to growth which can lead to potential increases in sales and profit), and the opportunity to save on the expenses of operations (global sourcing and outsourcing).
CSR is basically the management of the business' actions to ensure it complies with stakeholders, society and the environment. If a business acts ethically then the costs of production rise, though obviously acting ethically has its benefits (such as having a greater relationship with customers, positively impacting on the community, this can lead to customer loyalty, retention of sales, etc, the business can promote their ethical actions, etc). Though some actions of CSR could also reduce the costs of operating. Take Qantas for example, replacing their food containers with cardboard boxes, using renewable energy to help power lighting and air conditioning. These actions by the business have created greater efficiencies due to having less wastage.
Sorry for the half-assed answer, I'm a bit tired atm.