Главная » Просмотр файлов » Общая часть (часть 2) (2015) (by Кибитова)

Общая часть (часть 2) (2015) (by Кибитова) (1161598), страница 31

Файл №1161598 Общая часть (часть 2) (2015) (by Кибитова) (Ответы на общую часть) 31 страницаОбщая часть (часть 2) (2015) (by Кибитова) (1161598) страница 312019-09-19СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

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

подходовВ этом случаеядро ОС представляетсобоюединуюсистем.Одинизнихможноназватьклассическим:ониспользовалсявпервыхвсистем.Одинизклассическим:ониспользовалсявпервыхмонолитную программу, в которой отсутствует явная структуризация, хотя, конечно,операционныхсистемахииспользуетсяпор—этоподход,основанныйнаоперационныхсистемахдосихпор—этоподход,основанныйнаней есть логическая структуризация. Это означает, что монолитное ядро содержитиспользованииядра. В этомядро функций,ОС представляетпредставляетсобоюединуюиспользовании монолитногомонолитногослучаеядроОСединуюфиксированноечисло реализованныхв нембазовыхпоэтомусобоюмодификациямонолитнуюпрограмму,вкоторойотсутствуетструктуризация,хотя,конечно,монолитнуюпрограмму,явнаяструктуризация,хотя,конечно,ввфункционального набора достаточно затруднительна (необходима практически полнаяней естьесть логическаялогическаяЭто ядраозначает,чтоядросодержитнейструктуризация.что монолитноемонолитноеядросодержитпеределкаядра).

Устройствомонолитногонапоминаетфизическуюорганизациюфиксированноечисловнембазовыхфункций,поэтомумодификацияфиксированноечислореализованныхфункций,поэтомумодификацияпервых компьютеров: в них также нельзя было выделить отдельные физическиефункционального блокинабора—достаточнозатруднительна(необходимапрактическифункциональногонабора(необходимапрактически полнаяполнаяфункциональныевсе было единым,монолитными интегрированнымдруг спеределкаядра).Устройствоядранапоминаетфизическуюорганизациюпеределкаядра).Устройствомонолитногонапоминаетфизическуюорганизациюдругом. Аналогичными свойствами обладают одноплатные компьютеры, у которых всепервых компьютеров:компьютеров:было выделитьотдельныефизическиепервыхв (ЦПУ,них такжевыделитьотдельныефизическиенеобходимыекомпонентыОЗУ и нельзяпр.) расположенына однойплате, и, чтобычто-тофункциональныеблоки—всебылоединым,монолитнымиинтегрированнымдругссфункциональныеблокимонолитнымиинтегрированнымдругизменить в этой конфигурации, требуются соответствующие инженерные знания.другом.

АналогичнымиАналогичными свойствами обладают одноплатныедругом.одноплатные компьютеры,компьютеры, уу которыхкоторых всевсенеобходимыекомпоненты(ЦПУ,ОЗУипр.)расположенынаоднойплате,и,чтобычто-тонеобходимые компонентырасположены на одной плате, и, чтобы что-то91изменить вв этойэтой конфигурации,конфигурации, требуются соответствующиеинженерныеизменитьсоответствующиеинженерные знания.знания. 9191На Рис. 73 проиллюстрирована структурная организация классической системыРис. 73проиллюстрированаклассическойсистемыструктурнаяинтерфейсорганизацияклассическойсистемыUnix. ВНаданномслучаеядро имеет фиксированныйсистемныхвызовов.В немUnix.Вданномслучаеядроимеетвызовов.Внемфиксированныйинтерфейссистемныхвызовов.Внемреализованоуправлениепроцессами, а такжедрайверорганизацияфайловой системы,реализованавсяНа Рис.73 проиллюстрированаструктурнаяклассическойсистемыреализованоуправлениепроцессами,реализованавсяатакжедрайверфайловойсистемы,реализованаUnix.

Всистемыданном случаеядро имеетработыфиксированныйинтерфейссистемныхвызовов.В немвсялогикапо организациис устройствами(которыеможноразделитьналогикасистемыпоорганизацииработыразделитьнасустройствами(которыеможноразделитьнареализованоуправлениепроцессами,атакжедрайверфайловойсистемы,реализованавсябайт-ориентированные и блок-ориентированные) и пр.и пр.байт-ориентированныеи блок-ориентированные)логика системы по организацииработы с устройствами(которые можно разделить набайт-ориентированныеи блок-ориентированные)и пр.ПрограммыпользователяУровеньПрограммы пользователяУровеньпользователяПрограммы пользователяпользователяУровеньпользователяБиблиотекиБиблиотекиБиблиотекиИнтерфейс системных вызововИнтерфейс системных вызововИнтерфейс системных вызововФайловая подсистемаФайловая подсистемаВзаимодействие междуВзаимодействие междупроцессамиВзаимодействиемеждупроцессамипроцессамиПланировщикПланировщикПланировщикФайловая подсистемаБуферБуферБуферБайтБлокБайтБлокориентированныеориентированныеБайтБлокориентированныеориентированныеустройстваустройстваориентированныеориентированныеустройстваустройстваустройстваУправление памятьюУправление памятьюУправление памятьюустройстваДрайверы устройствДрайверы устройствМонолитное ядроДрайверы устройствУровень аппаратного обеспеченияУровень аппаратного обеспеченияУровень аппаратного обеспеченияМонолитное ядроМонолитное ядроАппаратное обеспечениеАппаратноеобеспечениеобеспечениеАппаратноеРис.73.

СтруктураОСмонолитнымядром.Рис.ОС ссс монолитныммонолитнымядром.ядром.Рис. 73.73. СтруктураСтруктура ОС Чтокасается достоинствданногоподхода,то можноможно утверждать,утверждать, чточто длядляЧтоданного подхода,подхода, тотоутверждать,Что касаетсякасается достоинствдостоинств данногоможно утверждать,чточтодлядляконкретногосостава функциональностии логикиядра этоэто будетбудет наиболеенаиболее эффективноеэффективноелогикиядраядраконкретногоэффективноеконкретного составасостава функциональностифункциональности ии логикиэто будетнаиболее эффективноерешение(т.к.оноимеетминимальноеколичествоинтерфейсныхсочленений,связанныхколичествоинтерфейсныхинтерфейсныхсочленений,сочленений,связанныхрешениеминимальное количествосочленений,связанныхрешение (т.к.(т.к.

онооно имеетимеет минимальноесвязанныхсопритакомподходеотсутствуетуниверсальность,универсальность,и ииитаком подходеподходе отсутствуетотсутствуетуниверсальность,соструктуризацией).Однакопри такомуниверсальность,со структуризацией).структуризацией). ОднакоОднако привнутренняяорганизацияядрарассчитананаконкретнуюреализацию.Недостатокэтомна конкретнуюконкретнуюреализацию.реализацию.НедостатокНедостатокввв этомвнутренняя организацияорганизация ядра рассчитанав этомвнутренняярассчитана наНедостатокэтомслучаеперепрограммироватьядроприпривнесенииизменений,случаезаключаетсянеобходимостиперепрограммироватьядроядропривнесенииизменений,случаезаключаетсязаключаетсявв необходимостинеобходимости перепрограммироватьвнесенииизменений,внесенииизменений,иии этоявляетсяпрерогативойразработчика.Соответственно,длявнесенияновойСоответственно, длядля внесениявнесенияновойэто являетсяявляется прерогативойпрерогативой разработчика.эторазработчика.

Соответственно,внесенияновойновойфункциональностипользователюсистемыприходитсяобращатьсякразработчику,чтофункциональности пользователюпользователю системычточтосистемы приходитсяприходитсяобращатьсяобращатьсяк кразработчику,разработчику,функциональностиразработчику,чтозачастуюзатратам.зачастуюведетведеткккматериальнымматериальным затратам.зачастуюведетматериальнымзатратам. АльтернативуданномуподходупредлагаютмногослойныеоперационныеоперационныеАльтернативуданномумногослойныеоперационныеАльтернативу данному подходуподходу предлагаютпредлагают многослойныеоперационныесистемы.ВВВэтомэтом случаевсеуровнислои.системы.разделяютсянекоторыефункциональныефункциональныеслои.системы.этомслучае всеуровни разделяютсянанекоторыенекоторыефункциональныеслои.все уровниразделяютсянафункциональныеслои.Здесьможнопровестианалогиюсмодельюсетевыхпротоколов.МеждуслоямиимеютсяЗдесьможнопровестианалогиюмодельюсетевыхпротоколов.МеждуслоямиимеютсяЗдесь можно провести аналогию с моделью сетевых протоколов.

Между слоямислоями имеютсяимеютсяфиксированные интерфейсы.интерфейсы. УправлениефиксированныеУправлениепроисходитпосредствомвзаимодействиявзаимодействияпосредствомвзаимодействияфиксированныеинтерфейсы.Управление происходитпроисходит посредствомвзаимодействиясоседнихслоев.слоев. ПосколькуПоскольку любаялюбая(программа,соседнихструктуризацияэффективность(программа,соседнихслоев.Посколькулюбая структуризацияснижаетэффективностьэффективность(программа,структуризацияснижает(программа,написанная вв видевиде однойодной большойбольшой функции,работаетбыстрее,чеманалогичнаянаписаннаяфункции,работаетбыстрее,чеманалогичнаянаписанная в виде одной большой функции, работает быстрее, чем аналогичнаяаналогичнаяпрограмма, разбитая нана подпрограммы, т.к.любое обращениеведетк ккпрограмма,обращениек ккподпрограммеподпрограммеведетподпрограммеведетпрограмма, разбитаяразбитая на подпрограммы,подпрограммы, т.к.

любое обращениеподпрограммеведеткнакладнымрасходам),топодобныесистемыобладаютболеенизкойэффективностью.накладнымрасходам),расходам), тото подобныеподобные системысистемы обладают более низкойнакладнымнизкой эффективностью.эффективностью.эффективностью. Итак, каждыйкаждый слойслой предоставляетпредоставляет определенныйслою.сервисвышестоящемуслою.Итак,определенныйсервиссервисвышестоящемувышестоящемуслою.Итак,каждыйслойпредоставляетвышестоящемуслою.Деление на слои является индивидуальным для каждой конкретной операционнойДелениена слоислои являетсяявляется индивидуальныминдивидуальным для каждой конкретнойДелениенаконкретной операционнойоперационнойсистемы. Это может быть слой файловой системы, слой управления операционнойвнешнимисистемы.Этоможетбытьслойфайловойсистемы,слойуправлениясистемы.

Это может быть слойслой управленияуправления внешнимивнешнимивнешнимиустройствами и т.д. Тогда модернизация подобных систем сводитсяк модернизациисистем сводитсякк модернизацииустройствамиит.д.Тогдамодернизацияподобныхсводитсямодернизацииустройствамиит.д.Тогдамодернизациямодернизациисоответствующих слоев. Вследствие чего проблема несколько упрощается, но при этомсоответствующихслоев.наВследствиечего проблема несколько упрощается,ноприсоответствующихслоев.Вследствиенопри этомэтомприэтомостаются ограниченияструктурную организацию (например,упрощается,имея слой нофайловойостаются(например, имеяимея слойслой файловойфайловойостаются ограниченияограничения нана структурнуюструктурную организацию (например,слойфайловой 929292…………ФайловаясистемасистемаФайловаяФайловая системаФайловая система…………ДрайверДрайверустройстваустройстваДрайверДрайверустройстваустройстваУправлениеУправлениеУправлениеУправлениепроцессамипроцессамипроцессамипроцессамиДрайверДрайверустройстваустройстваДрайверустройстваустройстваДрайверсистемы, можноможно заменитьзаменитьегоегодругимдругимвариантомвариантомэтогоэтогослоя,слоя,ноиспользоватьсистемы,ноиспользоватьсистемы,можнозаменитьегодругимвариантомэтогослоя,ноиспользоватьсистемы,можнозаменитьегодругимвариантомэтогослоя,ноиспользоватьодновременнодверазличныефайловыесистемыне представляетсявозможным).одновременнодверазличныефайловыесистемыневозможным).одновременнодверазличныефайловыесистемыненепредставляетсяпредставляетсявозможным).одновременнодверазличныефайловыесистемыпредставляетсявозможным).Третийподходпредлагаетиспользоватьмикроядернуюархитектуру(Рис.74).Третий подходподход предлагаетпредлагает использоватьиспользовать микроядернуюархитектуру(Рис.74).Третиймикроядернуюархитектуру(Рис.74).Третийподходпредлагаетиспользоватьмикроядернуюархитектуру(Рис.74).Функционированиеоперационныхсистемподобноготипаосновываетсяна использованииФункционированиеоперационныхсистемподобноготипаосновываетсянаиспользованииФункционированиеоперационныхсистемподобноготипанаФункционированиеоперационныхсистемподобноготипаосновываетсяосновываетсянаиспользованиииспользованиит.н.микроядра.Вэтомслучаевыделяетсяминимальныйнаборфункций(например,т.н.

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

Тип файла
PDF-файл
Размер
22,27 Mb
Высшее учебное заведение

Список файлов ответов (шпаргалок)

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