1. 2 Главная функция подсистемы планирования процессами 8
1. 3 Методы планирования процессов 9
1. 3. 1 Метод Round Robin 13
1. 4 Процедуры планирования процессов 16
1. 5 Планировщик и диспетчер действий(ПИДП) 18
2. Нюансы функционирования ОС Linux 21
2. 1 Творение и сервис процесса со стороны ОС Linux 21
2. 2 Методы планирования применяемые в работе Linux 22
3. Проектная дробь: опасная секция 24
4. Заключение 28
5. Перечень используемой литературы 29
Прибавление 1. Программа 31
Выдержка
Введение
Многозадачность( multitasking)– термин, который, наверняка, знаком фактически любому более-менее разбирающемуся в компьютерных разработках человеку.
Фактически все инновационные операционные системы являются многозадачными, этак как, они разрешают осуществить на одном процессоре работу сходу нескольких программ/приложений.
Любой разраб Операционной Системы(ОС)пробует сотворить более действенные машины сообразно управлению действиями, чтоб его ОС демонстрировала фаворитные итоги производительности и сохранности сообразно сопоставлению с соперниками. Однако чтоб им начинать нужно ведать о планировании действий в многозадачных средах.
Мы осмотрим главные состояния действий в данных средах, одну из главных функций управления действиями, разные методы планирования, процедуры планирования, а еще в качестве образца выучим функционирование ОС Linux. Осмотрев плюсы и недочеты планирования действий в многозадачных средах, проанализировав ОС Linux, мы попытаемся собрать воплотить метод взаимодействия 2-ух действий, выполняющихся в режиме мультипрограммирования, один из которых строчит данные в буферный пул, а иной считывает их из буферного пула.
Литература
5. Перечень используемой литературы
1. Олифер В. Г. , Олифер Н. А. Сетевые операционные системы - СПб. : Питер, 2002. - 544 с. : ил
2. Таненбаум Э. С. Инновационные операционные системы. 2-е изд. - М. : ПИТЕР, 2006. -1037 с. : ил
3. Гордеев А. В. Операционные системы: Учебник для вузов. -2-е изд. - СПб. : Питер, 2007. - 416 с. : ил
4. http://www. linux. org. ru
5. http://www. osp. ru
6. Петерсен Р. LINUX: управление сообразно операционной системе: Пер. с англ. - Киев: BHV, 1997. - 688 с. : ил
7. Балдин К. В. , Уткин В. Б. Энергоинформатика: Учебник для студ. вузов. - М. : ПРОЕКТ, 2003. - 302 с. : ил
8. Немет Э. , Снайдер Г. , Сибасс С. , Хейн Т. Р. UNIX: управление системного админа. Киев: BHV, 2002. -920. : ил
9. Скляров В. А. Программирование на языках Си и Си . М: Верховная школа, 1999. - 320. : ил
Введение
Многозадачность(multitasking) – термин, который, наверное, знаком практически каждому более-менее разбирающемуся в компьютерных технологиях человеку