Computer Science, Operating Systems.
executable file, hello. Why we need OS? The above example conveys one idea: Machine, hardware, is not easy to directly deal with. We, human, likes to work on abstractions which hides out the low-level ugliness. Operating system was invented for this exact reason. The hardware devices varies a lot,