А. С. Деревянко , М. Н. Солощук - Операционные системы. Часть II. Обзор операционных систем. Учебное пособие
Название: | Операционные системы. Часть II. Обзор операционных систем. Учебное пособие | |
Автор: | А. С. Деревянко , М. Н. Солощук | |
Жанр: | Учебники и пособия ВУЗов, Современные издания стран бывшего СССР, Литература ХXI века (эпоха Глобализации экономики), MacOS, MS-DOS, FreeDOS, OS/2, Unix, Windows, Прочие ОС | |
Изадано в серии: | неизвестно | |
Издательство: | НТУ “ХПИ” | |
Год издания: | 2002 | |
ISBN: | неизвестно | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Операционные системы. Часть II. Обзор операционных систем. Учебное пособие"
Во второй части учебного пособия рассматривается применения общих принципов управления ресурсами в конкретных операционных системах. Приведено описание большого количества современных операционных систем и их анализ с точки зрения концепций управления ресурсами.
Предназначено для студентов и специалистов направлений «Компьютерные науки» и «Компьютерная инженерия».
Читаем онлайн "Операционные системы. Часть II. Обзор операционных систем. Учебное пособие". [Страница - 2]
- 1
- 2
- 3
- 4
- . . .
- последняя (116) »
VSE/ESA
12.3.
Операционная система z/OS
12.4.
Операционная система z/VM
Контрольные вопросы
Глава 13. Платформа Java как операционная среда
13.1.
Основные свойства платформы Java
13.2.
Виртуальная машина Java
13.3.
Многопоточность и синхронизация
13.4.
Управление памятью в куче
13.5.
Защита ресурсов
13.6.
JavaOS и Java для тонких клиентов
13.7.
Перспективы технологий Java
Контрольные вопросы
Заключение
Литература
5
Введение
В первой части учебного пособия были рассмотрены общие
концепции управления вычислительнми ресурсами. Во второй части
учебного пособия мы рассматриваем реализации этих концепций в
конкретных современных ОС.
Материалы этой части компоновались по следующему принципу.
В главах 1 – 6 представлены ОС, которые должны быть более или
менее знакомы нашему читателю. Эти ОС имеют или имели достаточно
широкое распространение в нашей стране. ОС в пределах этих глав
упорядочены "от простого к сложному": от меньших объемов ресурсов к
большим.
В главах 7 – 12 мы рассматриваем (также от простого к сложному)
ОС, которые являются несколько экзотическими для отечественного
читателя. Однако динамика развития большинства из этих ОС позволяет
предположить,
что
в
скором
времени
они
получат
должное
представительство и у нас.
Наконец, глава 13 имеет к ОС лишь косвенное отношение, но
показывает применение тех же принципов в программном обеспечении,
лежащем на более высоком уровне, чем ОС.
Хотя мы и старались отразить в нашем обзоре последние версии
рассматриваемых ОС, это не было нашей основной целью. Более важным
нам представлялось изложение основных тех архитектурных принципов
построения той или иной ОС, которые почти не меняются от версии к
версии.
По той же причине мы включили в обзор несколько ОС, которые на
сегодняшний день могут считаться устаревшими. Относительно таких ОС
следует иметь в виду, что, во-первых, устаревшая ОС, даже не
6
поддерживаемая более производителем, может оставаться в эксплуатации
еще довольно долго, во-вторых, концепции или даже части программного
кода устаревшей ОС могут использоваться ее наследниками. Так
например, пока эта книга готовилась к печати, прекратила существование
компания Be, но следует ожидать, что решения, появившиеся в BeOS
будут использованы в следующих версиях PalmOS.
7
Глава 1. Операционная система MS DOS
1.1. История и архитектура
ОС MS DOS была разработана фирмой Microsoft по заказу IBM для
недавно появившихся персональных компьютеров IBM PC. Первая версия
ОС появилась в 1980 г. IBM PC и его программное обеспечение не
рассматривались тогда фирмой IBM как возможное стратегическое
направление, отсюда и MS DOS представляет собой ОС с минимальными
возможностями. MS DOS прошла долгий путь развития, но это развитие
заключалось прежде всего в приспосабливании ОС к опережающему росту
возможностей аппаратуры и, в меньшей степени – в совершенствовании
структуры самой ОС и развитии ее принципиальных возможностей.
MS
DOS
в
основе
своей
была
и
остается
однозадачной,
однопользовательской системой [3]. Ядро системы разработано для 16разрядного
процессора
Intel
8086,
следовательно,
не
использует
защищенный режим и объем памяти свыше 1 Мбайт, ставшие доступными
в следующих моделях.
Архитектура MS DOS показана на рисунке 1.1. Можно говорить о
том, что системное программное обеспечение ПЭВМ состоит из двух
уровней. Нижний уровень составляет Базовая Система Ввода-Вывода
(BIOS), хранимая в ПЗУ. Второй уровень составляет собственно MS DOS.
(Можно сказать, что BIOS является компонентом аппаратной части
ПЭВМ, но последующие ОС на платформе Intel-Pentium почти не
используют
программных
функции
BIOS).
прерываниях.
Системные
Всего
вызовы
возможно
256
реализованы
типов
в
(кодов)
прерываний. Из них прерывания с 16-ричными кодами от 0 до F
зарезервированы за аппаратурой, прерывания с кодами от 10 до 1F –
8
обращения к BIOS, прерывания с кодами от 20 до 3F – обращения к MS
DOS. По-видимому, изначально предполагалось, что непосредственно
работать с аппаратурой будет только BIOS, MS DOS будет обращаться к
BIOS для выполнения операций на аппаратуре, а приложения – только к
MS DOS. Однако в последующих версиях MS DOS --">
12.3.
Операционная система z/OS
12.4.
Операционная система z/VM
Контрольные вопросы
Глава 13. Платформа Java как операционная среда
13.1.
Основные свойства платформы Java
13.2.
Виртуальная машина Java
13.3.
Многопоточность и синхронизация
13.4.
Управление памятью в куче
13.5.
Защита ресурсов
13.6.
JavaOS и Java для тонких клиентов
13.7.
Перспективы технологий Java
Контрольные вопросы
Заключение
Литература
5
Введение
В первой части учебного пособия были рассмотрены общие
концепции управления вычислительнми ресурсами. Во второй части
учебного пособия мы рассматриваем реализации этих концепций в
конкретных современных ОС.
Материалы этой части компоновались по следующему принципу.
В главах 1 – 6 представлены ОС, которые должны быть более или
менее знакомы нашему читателю. Эти ОС имеют или имели достаточно
широкое распространение в нашей стране. ОС в пределах этих глав
упорядочены "от простого к сложному": от меньших объемов ресурсов к
большим.
В главах 7 – 12 мы рассматриваем (также от простого к сложному)
ОС, которые являются несколько экзотическими для отечественного
читателя. Однако динамика развития большинства из этих ОС позволяет
предположить,
что
в
скором
времени
они
получат
должное
представительство и у нас.
Наконец, глава 13 имеет к ОС лишь косвенное отношение, но
показывает применение тех же принципов в программном обеспечении,
лежащем на более высоком уровне, чем ОС.
Хотя мы и старались отразить в нашем обзоре последние версии
рассматриваемых ОС, это не было нашей основной целью. Более важным
нам представлялось изложение основных тех архитектурных принципов
построения той или иной ОС, которые почти не меняются от версии к
версии.
По той же причине мы включили в обзор несколько ОС, которые на
сегодняшний день могут считаться устаревшими. Относительно таких ОС
следует иметь в виду, что, во-первых, устаревшая ОС, даже не
6
поддерживаемая более производителем, может оставаться в эксплуатации
еще довольно долго, во-вторых, концепции или даже части программного
кода устаревшей ОС могут использоваться ее наследниками. Так
например, пока эта книга готовилась к печати, прекратила существование
компания Be, но следует ожидать, что решения, появившиеся в BeOS
будут использованы в следующих версиях PalmOS.
7
Глава 1. Операционная система MS DOS
1.1. История и архитектура
ОС MS DOS была разработана фирмой Microsoft по заказу IBM для
недавно появившихся персональных компьютеров IBM PC. Первая версия
ОС появилась в 1980 г. IBM PC и его программное обеспечение не
рассматривались тогда фирмой IBM как возможное стратегическое
направление, отсюда и MS DOS представляет собой ОС с минимальными
возможностями. MS DOS прошла долгий путь развития, но это развитие
заключалось прежде всего в приспосабливании ОС к опережающему росту
возможностей аппаратуры и, в меньшей степени – в совершенствовании
структуры самой ОС и развитии ее принципиальных возможностей.
MS
DOS
в
основе
своей
была
и
остается
однозадачной,
однопользовательской системой [3]. Ядро системы разработано для 16разрядного
процессора
Intel
8086,
следовательно,
не
использует
защищенный режим и объем памяти свыше 1 Мбайт, ставшие доступными
в следующих моделях.
Архитектура MS DOS показана на рисунке 1.1. Можно говорить о
том, что системное программное обеспечение ПЭВМ состоит из двух
уровней. Нижний уровень составляет Базовая Система Ввода-Вывода
(BIOS), хранимая в ПЗУ. Второй уровень составляет собственно MS DOS.
(Можно сказать, что BIOS является компонентом аппаратной части
ПЭВМ, но последующие ОС на платформе Intel-Pentium почти не
используют
программных
функции
BIOS).
прерываниях.
Системные
Всего
вызовы
возможно
256
реализованы
типов
в
(кодов)
прерываний. Из них прерывания с 16-ричными кодами от 0 до F
зарезервированы за аппаратурой, прерывания с кодами от 10 до 1F –
8
обращения к BIOS, прерывания с кодами от 20 до 3F – обращения к MS
DOS. По-видимому, изначально предполагалось, что непосредственно
работать с аппаратурой будет только BIOS, MS DOS будет обращаться к
BIOS для выполнения операций на аппаратуре, а приложения – только к
MS DOS. Однако в последующих версиях MS DOS --">
- 1
- 2
- 3
- 4
- . . .
- последняя (116) »