Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Синхронные и асинхронные процессы, параллельные процессы.

Поиск

Ядро ОС

 

Ядро – это часть ОС, которая выполняет операции, связанные с процессами.

 

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

 

Основные функции ядра

1. Обработка прерываний.

2. Создание и уничтожение процессов.

3. Переключение процесса из состояния в состояние.

4. Диспетчирование.

5. Приостановка и активация процессов.

6. Синхронизация процессов.

7. Организация взаимодействия между процессами.

8. Манипулирование БУПами.

9. Поддержка операций ввода/вывода.

10. Поддержка распределения или перераспределения память.

11. Поддержка работы файловой системы.

 

Синхронные и асинхронные процессы, параллельные процессы.

 

Параллельные процессы.

 

 


                                                                                                                              

 

Синхронные процессы –                                Асинхронные процессы –

Которые работают параллельно              Которые работают параллельно,

И независимо друг от друга.             Но им периодически необходимо

                                                                              Взаимодействовать.

 

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

 

 

Критическое участие асинхронных процессов.

Процесс находится в своем критическом участке, когда он обращается к общим данным асинхронных процессов.

Пусть имеется параллельное количество асинхронных процессов, которые работают параллельно и взаимодействуют между собой. Если какой-либо процесс обращается к общим данным (заходит в свой критический участок), все остальные процессы продолжают свою работу, но зайти в свои критические участки они не могут до тех пор, пока предыдущий процесс не выйдет оттуда.

 



Поделиться:


Последнее изменение этой страницы: 2024-06-17; просмотров: 7; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.141.32.252 (0.009 с.)