Posted On 18 Temmuz 2018
Understanding of Operating Systems
OS is simply software that allows user to run other application on computer device.All computer and electronic device have OS like laptop , smartphone ,smartwatch.Most software program designed to work with just one company. Like just Windows or just Linux.
Kernel: The kernel is a computer program that is the core of a computer’s operating system, with complete control over everything in the system.
User Interface: This component allows intercation with the user.
API thiis componet allows application developer to write modular code.
The operating system provides an interface between an application program and the computer hardware, so that an application program can interact with the hardware only by obeying rules and procedures programmed into the operating system.
Among other things, a multiprogramming operating system kernel must be responsible for managing all system memory which is currently in use by programs. This ensures that a program does not interfere with memory already in use by another program. Since programs time share, each program must have independent access to memory.
Multitasking refers to the running of multiple independent computer programs on the same computer; giving the appearance that it is performing the tasks at the same time. Since most computers can do at most one or two things at one time, this is generally done via time-sharing, which means that each program uses a share of the computer’s time to execute.