пакетная обработка - -отдельные задачи (копирование ) (похожие друг на друга мы обработаем на одном процессоре . задачи же воторого типа мы обработаем на втором процессоре
кждый процесс занимает определенное время а потом сходит с процессора и встает в очередь на обработку
вариант 2 мы обрабатываем этот пакет задач на 2 процессорах
Мы можем сделать то же с частями задач которые похожи друг на друга как 2 капли воды
чтобы машина шала быстрее Билл Гейтс держит список свободных регистров чтобы поместить необходимые элементы туда , список свободных зеркал, список заполненных зеркал и регистров
все процессы деляться на группы и они анализируются (см наверх )
поросы состояний может быть постянным и может быть перменным
смена процессов частей процессов идет по-тику таймера
варианты
процессор 1 - работа
процессор 2 - пауза
процессор1 - работа
процессор 2 -работа
процессор1 -работа
процессор 2 -работа . то же самое происходит и с памятью
процессора могут выполнять одну и ту же операцию (а могут выплнять несколько операций сразу )
три вида памяти -оперативная память , память для обмена ввода -вывода, и память на диске (облака ). Нужно держать список свободной и занятой памяти для работы в стеке
такие списки могут подгружаться ис диска
Как мы программируем процесс
-текущее состояние процесса (рабочее или нет )
-номер процесса
- с чем связан процесс
-приоритет процесса (нужен процесс - более высокий или низкий приоритет , не нужен
-наоборот )
указатель на процеес
- указатель на место в памяти выделяемое процессу
- область сохранения регистров
- указтель на все ресурсы выделемые процессу
операции над процессом
- создание процесса
- выделние ему памяти
- выделение ему времени на процессоре
-уничтожение процесса
-блокирование процесса
-изменение приоритета процесса
-уничтожение памяти для процесса
работа процесса на си пи ю
работа процесса в озу/буферной /кэш памяти
запуск (выбор) процесса по приоритету
-запуск (выбор) процесса по ключу
-пробуждение процесса (процесс может быть спящим то есть стоять в очереди к на выполнение или отходящим от него )
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment