Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Синхронные и асинхронные процессы, параллельные процессы.↑ Стр 1 из 2Следующая ⇒ Содержание книги
Поиск на нашем сайте
Ядро ОС
Ядро – это часть ОС, которая выполняет операции, связанные с процессами.
Одной из важных функций ядра выступает обработка прерываний. Работа ядра в ОС организована таким образом, что при прерывании одного, прерываются все другие. Прерывания заблокированы т.е ждут своей очереди. Чтобы не создавать очередь из прерываний ОС при обработке прерываний определяет прерывание для того, чтобы передать его на дальнейшую обработку программы обработки данного типа прерывания.
Основные функции ядра 1. Обработка прерываний. 2. Создание и уничтожение процессов. 3. Переключение процесса из состояния в состояние. 4. Диспетчирование. 5. Приостановка и активация процессов. 6. Синхронизация процессов. 7. Организация взаимодействия между процессами. 8. Манипулирование БУПами. 9. Поддержка операций ввода/вывода. 10. Поддержка распределения или перераспределения память. 11. Поддержка работы файловой системы.
Синхронные и асинхронные процессы, параллельные процессы.
Параллельные процессы.
Синхронные процессы – Асинхронные процессы – Которые работают параллельно Которые работают параллельно, И независимо друг от друга. Но им периодически необходимо Взаимодействовать.
Параллельная обработка процессов вызывает активный интерес т.к позволяет резко увеличить производительность компьютера, упростить создание сложного ПО.
Критическое участие асинхронных процессов. Процесс находится в своем критическом участке, когда он обращается к общим данным асинхронных процессов. Пусть имеется параллельное количество асинхронных процессов, которые работают параллельно и взаимодействуют между собой. Если какой-либо процесс обращается к общим данным (заходит в свой критический участок), все остальные процессы продолжают свою работу, но зайти в свои критические участки они не могут до тех пор, пока предыдущий процесс не выйдет оттуда.
|
||||
Последнее изменение этой страницы: 2024-06-17; просмотров: 7; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.141.32.252 (0.009 с.) |