Процессы. Основной задачей операционной системы является рациональное распределение ресурсов компьютера

 

Основной задачей операционной системы является рациональное распределение ресурсов компьютера. В многозадачных (мультипрограммных) операционных системах, таких Windows, Linux, пользователь может работать сразу с несколькими приложениями. Задача операционной системы состоит в том, чтобы распределить процессорное время, оперативную память, внешние устройства между всеми выполняющимися приложениями. При работе приложений не должно возникать зависания системы, то есть ситуации, когда ресурсы компьютера требуется одновременно нескольким приложениям и в то же время заняты этими же приложениями.

Основное понятие операционной системы – это понятие процесса.Процесс создается операционной системой, когда пользователь или сама операционная система запускает программу на выполнение. Создание процесса включает загрузку кодов и данных исполняемой программы с диска в оперативную память. Для этого ОС должна найти местоположение этой программы на диске, найти в ОП памяти свободное место и записать код и данные программы в отведенные для нее участки оперативной памяти. При выполнении всех этих действий подсистема управления процессами взаимодействует с подсистемой управления памятью и файловой системой.

Каждый процесс имеет свой номер (целое число) – идентификатор (Windows) или дескриптор (Linux) процесса. Каждый процесс имеет приоритет, который зависит от важности процесса (приоритет – это целое число).

 

Существует четыре основных события, которые приводят к созданию процесса:

1. Инициализация системы. При загрузке операционной системы создается несколько процессов. Некоторые являются высокоприоритетными и обеспечивают взаимодействие с пользователем и выполняемой им работы. К таким процессам относятся – обеспечение графического интерфейса, работа с окнами и т.д. Другие процессы являются фоновыми, они не связаны с конкретными пользователями, а выполняют особые функции – обработка приходящей на компьютер электронной почты (активизируется только при появлении письма), отображение на экране Web – страниц, расположенных на компьютере, печать на принтере, вывод информации на плоттер, антивирус и т.д. Для получения информации о процессах используется диспетчер задач в Windows и программа PS в LINUX.








Дата добавления: 2015-08-11; просмотров: 1053;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.