System calls are the mechanism by which user programs request privileged operations or services from the operating system kernel that involve hardware interaction.