Operating Systems

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.

OS componenet

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.

Program execution

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.

Memory Management

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

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.

 

References:https://www.gcflearnfree.org/computerbasics/understanding-operating-systems/1/
http://www.wikizero.net/index.php?q=aHR0cHM6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvT3BlcmF0aW5nX3N5c3RlbQ

One Comment

Add a Comment

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir