Operating system, kernel
The Operating systems occupy the special place amongst software programs of all types, being kernel of software. The Operating system (OS) this complex of the programs, providing:
- management resource that is to say coordinated work of all hardware of the computer;
- control process that is to say performing the programs, their interaction with device of the computer and with data;
- the user interface that is to say dialogue of the user with computer, execution determined simple commands operation on information handling.
The Operating system the most machine-associated type of software, oriented on concrete models computer since they stright control their device, or provide the interface between user and hardware part of computer.
For time of existence computer operating systems have suffered the significant evolution, so, the first operating systems were однопользовательскими and singletasking. Efficiency of the computer resource use in this case turned out to be to be low from for simple all, except one working peripheral of the computer.
On measure of the growing of the possibilities, power and changes to correlation of the cost device computer position became intolerant that has brought about appearance of the multitasking operating systems, remained однопользовательскими. Such operating systems provide stating the tasks in queue on execution, parallel performing the tasks, computer resource division between executing tasks. Under multitasking mode:
- in operative memory is found several tasks of the users
- time of the functioning(working) the processor divides between program, residing in operative memory and ready to service by processor
- parallel with functioning(working) the processor occurs exchange by information with different external device
The most perfect and the most complex multiuser multitasking operating systems, which provide simultaneous performing the many tasks several users, provide division computer resource in accordance with priority of the users and protection of given each user from unauthorized access. In this case operating system works in mode of division of time that is to say services the many users, working each with its terminal.
The Essence of the mode of division of time: each program, residing in operative memory and ready to performance stands out for performance fixed assigned in accordance with priority of the user time lag (the interval of the multiplexing). If program is not executed before the end for this period, her(its) performance is broken and program is translated in the end queue. From begin queue is extracted following program, which is performed during corresponding to interval of the multiplexing, then enters in the end queue in accordance with round-robin algorithm and so on.
The Notions important for understanding principle operation of all operating systems: notion of the process plays the key role and is entered to each program of the separate user with reference to. Control process (both integer, and each separately) the most most important function of the operating system. At performance of the programs on central processor follows to distinguish the following typical conditions:
- product preparing the conditions for performance of the task by processor
- active condition (or count) direct performance of the task by processor
- waiting by reason of employment what or required resource
- readiness program is not performed, but all required for performance of the program facility, except central processor, are given
- completion normal or emergency termination of the performance of the program, after which processor and other facility to her are not given
The Concept of the interruptions of the performing the programs is base at building of any operating system.
At present much types of the different operating systems is used for COMPUTER different type, however in their structure exist the general principles. In composition of the many operating systems possible to select certain part, which is a base of the whole system and is identified the kernel. In composition kernel enter most often used to modules such as module of interruption system control, facility on distribution such main resource, as operative memory and processor. The Programs, being included in kernel, when boot the operating system fit in operative memory, where they are constantly found and are used when operating COMPUTER. Such program name resident. To resident refer as well as program drivers, controlling functioning(working) the peripherals. The Important part of operating system is a command processor program, have charge of interpretation and performance of the most simplest commands, given by user and his(its) interaction with kernel of the operating system. Besides, to operating system follows to refer rich set scrap usually small programs, servicing different device of the computer
Author: Admin
It Is Added: 05.11.2008