Операционные системы



Введение - часть 2


В главе 5 обсуждаются различные проблемы управления памятью в системах физической (реальной) памяти, в главе 6 - виртуальной памяти. Прослеживается развитие систем реальной памяти - от систем, где вся память предоставлялась в распоряжение одного пользователя, до мультипрограммных систем с различными видами распределения памяти, описываются организация и управление виртуальной памятью. В главе 6 объясняется концепция виртуальной памяти и показано, каким образом благодаря применению методов поблочного отображения, страничной организации и сегментации памяти можно уменьшить объем информации отображения. Приводится подробное описание реализации виртуальной памяти и преобразования адресов в системах со страничной организацией и сегментацией памяти и обсуждаются различные стратегии управления системами виртуальной памяти. Рассматриваются стратегии вталкивания, размещения и выталкивания данных, причем обсуждаются стратегии вталкивания по требованию и упреждающего вталкивания. Основное внимание в этой главе уделяется стратегиям выталкивания (подкачки) страниц; рассматриваются принцип оптимальности и стратегии выталкивания страниц. В главе 7 обсуждаются понятия многозадачность и многонитевость и различия между ними, а также реализация многонитевой обработки и подкачка страниц памяти в операционной системе Windows 95/NT. В главе 8 речь идет об управлении процессорами, в частности, о проблемах планирования загрузки процессоров и о мультипроцессорном режиме. Основное внимание сосредоточено на стратегиях планирования; здесь обсуждается планирование на верхнем уровне, промежуточном и нижнем уровне, цели и критерии планирования, приоритетное планирование, статические и динамические приоритеты, «заслуженные» или «купленные» приоритеты, а также планирование по предельному сроку. Представлены различные алгоритмы планирования. Эта глава заканчивается анализом механизмов многоуровневых очередей с обратными связями. В главе 9 обсуждаются мультипроцессорные системы, разработанные как средство повышения производительности и надежности машин.


Содержание  Назад  Вперед