Operating System - the base of all the computer systems
An operating system is an overarching program that manages the resources of the computer. It runs programs and provides them with access to memory (RAM), input/output devices, a file system, and other services. It provides application programmers with a way to invoke system services and gives users a way to control programs and organize files. Development The earliest computers were started with a rudimentary “loader” program that could be used to configure the system to run the main application program. gradually, a more sophisticated way to schedule and load programs, link programs together, and assign system resources to them was developed (see job control language and mainframe). As systems were developed that could run more than one program at a time (see multitasking), the duties of the operating systems became more complex. Programs had to be assigned individual portions of memory and prevented from accidentally overwriting another program’s memory area. A technique ca