Главная » Просмотр файлов » В. Столлингс - Операционные системы

В. Столлингс - Операционные системы (1114679), страница 20

Файл №1114679 В. Столлингс - Операционные системы (В. Столлингс - Операционные системы) 20 страницаВ. Столлингс - Операционные системы (1114679) страница 202019-05-08СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 20)

Э ицированную платформу для комме ч р еских реализаций о тент, по-ви и та цель была о д стигнута, а БЪ'Я4 па данный димому, является важнейшей ве сией очки зрения конку е версией УМ1Х. В ней удачи, ости, реали онкурентоспособности) сочета аются наиболее важные воз :ожет работать н изованные во всех п е ы р дыдущих системах ПХ1Х. Система ра отать на компьютерах самых разнооб ~ин, в которых х установлены 32-раз я ные р оо разных типов, начиная с омпьюте рами р д ые процессоры и заканчивая с ми; эта система является важне ш ых опера и ционных систем. Именно из нее взят важнейшей из всех ранее разраб те в этой книге для иллюс о из нее взяты многие примеры„прив ге для иллюстрации работы системы 11Х1Х.

Др драйаер теаетайпа сетеаото устройстаа Рис. 217. Ядро соеремемной системы 11Х1Х ~ АН 1'АНА96 во1аг1Б 2 х С Бо1 — это версия операционной системы, ра УХ1Х, зработанная исте ма аг1а— в й выше ей верФирмой Бттп на основе . в БЪ'В4. На время написания книги последней вышедше ают всеми сией Бо1аг1э была версия .. е ыми ополиительными, такими, как возможностями системы ЯЧВ4, а также некоторыми дополиительны полная вытесняемость, наличие многопоточио ядр .

1 й инте™+~йс файловых систем. Бо аг1в— держка ЯМР и объектно-ориентированный инте ся коммерческим успехом Реализаэто наиболее широко применяемая и пользующая ция операционной системы 1Л~ПХ. Некоторые примеры возможностей операционных систем встречающиеся в этой книге, взяты из Бо Бо1апз. т ойства операционных систем сыгВажную роль в развитии теории устро с Рал ал" серия версий системы 1тХ1Х, азработанных в Калифорнийском уиивер, ра тете.

Серия 4.хВЯВ широко используется ад в ак емических организац Х?Х. а послужила основой для создания многи х коммерческих продуктов У 1о мнению автора, именно благодаря версиям этой серии УХ1Х при .вою популярность, а многие улучшения этой операционной системы |ые появились в версиях ВБ0. Последней версией этой серии, выпущенной в Беркли, является с ' :.4ВБР. Эта версия является основным обновлением версии 4.ЗВБО, куда ювая система управления виртуальной памятью тью, ядро с измененной струк " также длинный список улучшений других возможностей.

1ППХ История возникновения Система 1.(пцх возникла как вариант операционной системы 1)Х1Х, наченный для персональных компьютеров с 1ВМ-совмес й -совместимо архите (ервоначальная версия была написана Линусом Торвальдс (1. Т орвальдсом ( 1пцэ То шнским студентом, изучающим теорию вычислительных машин. В 199т-',,'. 'орвальдс представил в 1п$егпе$ первую версию системы ?лпцх.

С тех по яство людей, сотрудничая посредством 1п$егпей развиваю 1.' ивают 1пцх под р " ством ее создателя. Благодаря тому что система Ь1пцх яв (пцх является беспла ' ожно беспрепятственно получить ее исходный код она стал , она стала первой аль ивой рабочим станциям 11Х1Х, предлагавшимся фирмами Бцп М1сговуз" 1з.йа1 Ес(ц(рецепт Согр (теперь Сотрас() и Б11(соп Огарков. На сегодняшн 1пцх является полнофункциональной системой семейства 1)Х1Х, способ зтать на всех этих и других платформах. Залогом успеха системы 1.1пцх является то, что она бесплатно рас яется при поддержке Фонда бесплатно распространяемых программ (Ггее' аге Гоцпда~1оп — ГБГ).

Целью этой организации является создание над шаратно-независимого программного обеспечения, которое было бы бе ' ым, обладало высоким качеством и пользовалось широкой популя о ляр ноет з пользователей. Фонд предоставляет инструменты для разработки про и о обеспечения под эгидой общедоступной лицензии 0Х11 (СХ11 ~сепзе — С'РЬ). Т ). аким образом, система 1апцх в таком виде, в котором ествует сегодня, является продуктом, появившимся в результате усил иьдса, а затем и многих других его единомышленников во всем мире, 1З:,: юстраняющимся в рамках проекта СЬШ. 11пцх используется не только многими отдельными программи ~а проникла и в корпоративную среду (МАХСОО).

В основном это п > благодаря высокому качеству ядра операционной системы 11пцх, а того, что эта система является бесплатной. В эту популярную верси .. ~и свой вкла д многие талантливые программисты, в результате чего'-:. ~лся впечатляю ий щ технический продукт. К достоинствам системы ' . >жно отнести то ч , что она является модульной и легко настраивается.",. даря этом м у ожно достичь высокой производительности ее работы их разнооб азн р ых аппаратных платформах.

К тому же получая в сии' ~ряжение исхо дный код, производители программного обеспечения 'учшать качество приложений и служебных программ, с тем чтобы... овлетворяли определенным требованиям. В атой книге изложены п 'сти внутреннего устройства ядра 1.1пцх. :,:: уодульная структУРн а большинства версий операционной системы УХ1Х являются монолит- Ядра Напомним, что монолитное ядро — это ядро, которое виртуально включа,л ляи. се возможности операционной системы в виде одного большого блока себя все в рый запускается как единый процесс в едином адресном пространстве. ода которы е Функц циональные компоненты такого ядра имеют доступ ко всем его внутруктурам данных и ко всем программам. При внесении изменений в ним стРУк частей типичной монолитной операционной системы все ее модули и баю из ча аммы необходимо повторно компоновать и переустанавливать, а перед иодпрогр ~~ как изм - изменения вступят в силу, систему нужно будет перезагрузить.

В результате все е все модификации, такие, как добавление драйвера нового устройства или "овых ых функций файловой системы, усложняются. Особенно остро эта протоит в системе 1.пшх, глобальную разработку которой выполняют объеблема сто диненны . ные на добровольных началах группы независимых программистов. Для решения этой проблемы система 1.(пцх организована в виде набора отиосител тельно независимых блоков, которые называются загружаемыми модулями (1оабаце тос(ц1ез) (00УЕ99). Загружаемые модули 1(пцх имеют две отличительные особенности Динамическое связывание. Любой модуль ядра может быть загружен в память и подсоединен к ядру в то время, когда само ядро уже находится в памяти и выполняется. Любой модуль может быть также отсоединен от ядра и удален из памяти в любой момент времени.

е Стековая организация. Модули организованы в виде определенной иерархической структуры. Отдельные модули могут выполнять роль библиотек при обращении к ним модулей более высоких уровней в рамках этой структуры; они сами также могут обращаться к модулям на более низких уровнях. Динамическое связывание (ГВАХ971 облегчает настройку системы и экономит память, которую занимает ядро.

В системе 1апцх программа пользователя или сам пользователь может загружать или выгружать модули с помощью команд (пжаоа и гтжск3. Само ядро управляет работой отдельных функций и по мере надобности загружает нужные модули или выгружает те, нужда в которых уже отпала. Кроме того, стековая организация позволяет задавать зависимости модулей, что дает два основных преимущества. 1* Код, являющийся общим для набора однотипных модулей (например, драйверы похожих устройств), можно поместить в один модуль, что позволяет сократить количество повторений. Ядро может проверить наличие в памяти нужных модулей, воздерживаясь от выгрузки модуля, который нужен для работы других, зависимых от него, и загружая вместе с новым требуемым модулем все необходимые дополнительные модули На примере, приведенном на рис.

2.18, показаны структуры, которые используются операционной системой 1.1пцх для управления модулями. На рисун"Риведен список модулей ядра после загрузки модулей ГАТ и АГАТ. Каждый лУль задается двумя таблицами: таблицей модулей и таблицей символов. В таб лицу модулей входят перечисленные ниже элементы. Часть 1. Основные о .. лава 2. Обзор операционных систем .1. Предположим, у нас есть многозадачный компьютер, в котором каждое зада имеет идентичные характеристики. В течение цикла вычисления одного з Т половину времени занимает ввод-вывод„а вторую половину — работа сара. Для выполнения каждого задания требуется Ф циклов. Допустим, планирования используется простой алгоритм циклического обслуживания:. ввод-вывод может выполняться одновременно с работой процессора.

Опре значения следующих величин. ° Реальное время„затрачиваемое на выполнение задания. е Среднее количество заданий, которое выполняется в течение одного цикла ° Доля времени, в течение которого процессор активен (не находится в ме ожидания). Вычислите эти значения для одного, двух и четырех одновременно выпалня заданий, считая, чта время цикла Т распределяется одним из следующих с а. В течение первой половины периода выполняется ввод-вывод, а в т ' второй — работа процессора.

б. В течение первой и четвертой четвертей выполняется ввод-вывод, а в второй и третьей — работа процессора. 2. Перегруженной операциями ввода-вывода называется такая программа, к будучи запущена сама по себе, тратит больше времени на ввод-вывод, работу процессора. Программой, преимущественно использующей про называется программа, в которой соотношение затрат времени изменя ' пользу процессора. Предположим, что в алгоритме краткосрочного плани"' ния предпочтение отдается тем программам, которые в течение недавнего,': мени использовали процессор меньше других. Объясните, почему в этом' " ритме отдается предпочтение программам, перегруженным операциями вывода, хотя тем программам, которые преимущественно используют про тоже отводится некоторое процессорное время.

Характеристики

Тип файла
DJVU-файл
Размер
34,99 Mb
Тип материала
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6458
Авторов
на СтудИзбе
304
Средний доход
с одного платного файла
Обучение Подробнее