System Events: During the lightning app lifecycle, salesforce fires the system events.
Application Event: The application event extent is across the lightning application, and any element that has enrolled for his event will get an alert.
Component Event: The component event scope is within itself, or within the parent component of this event, all the parent components will get an alert.