The operating system, known as the OS, is fundamental to understanding computer programming. and modern day technology all together. Some say if you don’t know what OS software is and how it interacts with hardware your knowledge of computer technology is fundamentally lacking. Whether you agree or not, the person hiring you for any position, may consider your knowledge of operating systems and the differences between the popular operating systems a critical interview talking point.
Computer operating systems are not that difficult to understand in concept, but because of the overwhelming operating system components, they are difficult to understand in practice. A computer operating system is not much different than the methodology you use to organize your work and personal life. You, in order to operate, must know where things are, prioritize what tasks must be done first and in what order, where to best allocate your resources and what when to allocate resources. That is what an operating system does. An operating system uses software, the collective thoughts of a programmer, to use, and organize and allocate computer resources to execute one or more application programs. The operating system is programmed to prioritize, allocate, share and distribute time to tasks for the best possible outcome.