Общая часть (часть 2) (2015) (by Кибитова) (1161598), страница 33
Текст из файла (страница 33)
ФункцияФункция управленияуправленияпроцессамичастности)работыпроцессовпроцессамиявляетсяключевойдлявсехвсехоперационныхоперационныхсистем.систем.процессамиявляетсяключевойдлявсехоперационныхсистем.процессамиявляетсяключевойдлявсехоперационныхсистем.процессамиявляетсяключевойпроцессамиявляетсяключевойдлявсехоперационныхпроцессамиявляетсяключевойдля процессамиявляетсяключевойдлявсехоперационныхФункцияуправленияоперативнойпамятьювомногомопределяетсятойФункцияуправленияоперативнойпамятьювомногомопределяетсяФункцияуправленияоперативнойпамятьювомногомтойФункцияуправленияоперативнойпамятьювомногомопределяетсятойФункцияуправленияоперативнойпамятьюопределяетсятойФункцияФункция управленияуправлениятойаппаратурой,нанакоторойкоторойреализуетсяреализуетсяОС.ОС.Сточкизрениязренияпрограммнойпрограммной составляющей,составляющей,аппаратурой,накоторойреализуетсяОС.Сточкизренияпрограммнойсоставляющей,аппаратурой,накоторойреализуетсяОС.СССточкиточкизренияпрограммнойсоставляющей,аппаратурой,накоторойреализуетсяаппаратурой,накоторойреализуетсяОС.точкизрениясоставляющей,аппаратурой,аппаратурой,накоторойреализуетсяОС.Сточкисоставляющей,управлениеОПвключаеткомпоненты,связанныесвязанныесссссвыборомвыборомстратегиистратегииорганизацииорганизацииОПОП (в(вуправлениеОПвключаеткомпоненты,связанныестратегииорганизацииОП(вуправлениеОПвключаеткомпоненты,связанныевыборомстратегииуправлениеОПвключаеткомпоненты,связанныевыбороморганизацииОП(вуправлениеОПвключаеткомпоненты,управлениеОПвключаеткомпоненты,связанныес выборомчастности,реализуетсяподдержкааппаратавиртуальнойпамяти),решаетзадачизащитычастности,реализуетсяподдержкааппаратавиртуальнойпамяти),решаетзадачизащитычастности,реализуетсяподдержкааппаратавиртуальнойпамяти),решаетзадачизащитычастности,реализуетсяреализуетсяподдержкаподдержкааппаратааппаратавиртуальнойвиртуальнойпамяти), решает задачи защитычастности,частности,реализуетсяподдержкааппаратавиртуальнойОПототнесанкционированногонесанкционированного доступа,доступа, задачизадачи корректностикорректности работыработы процессапроцесса сОПОПотнесанкционированногодоступа,задачикорректностиработыОПотнесанкционированногодоступа,задачикорректностиОПотнесанкционированногодоступа,задачикорректностиработыОПотнесанкционированногодоступа,задачипроцесса сссвыделеннойемуемуОП.ОП.НекоторыеНекоторыеизиззадачзадачуправленияуправления ОПОП пересекаютсяпересекаются ссс функциямифункциямивыделеннойуправленияОПпересекаютсяфункциямивыделеннойемуОП.НекоторыеиззадачуправленияОПпересекаютсявыделеннойемуОП.НекоторыеиззадачуправлениявыделеннойемуОП.НекоторыефункциямивыделеннойемуОП.Некоторыепланирования(например,задачивыделенияиизъятияпамятиупроцессов).планирования(например,задачивыделенияизъятияпамятипроцессов).планирования(например,задачивыделенияиииизъятияизъятияпамятипроцессов).планирования(например,(например,задачизадачивыделениявыделенияииизъятияпамятипамятиууупроцессов).планирования(например,задачивыделенияизъятияпланирования Функцияпланированиявомногомопределяетбазовыехарактеристики ОС.ОС.
РанееФункцияпланированиявомногомопределяетбазовые характеристикихарактеристикиРанееФункцияпланированиябазовыехарактеристикиРанееФункцияпланированияпланированиявовомногоммногомопределяетопределяетбазовыеРанееФункцияпланированияОС. РанееФункцияговорилось,чточто всистемесистемепрактическипрактически всегдавсегда возникаетвозникает ситуацияситуация конкуренцииконкуренции заговорилось,чтосистемепрактическивсегдавозникаетситуацияконкуренциизаговорилось,говорилось,чточто ввввв системесистеме практическипрактически всегдавсегда возникаетвозникает ситуациязазаговорилось,чтосистемепрактическивсегдазаговорилось,конкуренцииобладаниетемиилиинымиресурсами.Приэтомсразужевозникаетзадачарегламентацииобладаниетемиилиинымиресурсами.Приэтомсразужевозникаетзадачазадачарегламентациирегламентацииобладаниетемиилиинымиресурсами.Приэтомсразужевозникаетзадачарегламентацииобладаниетемитемиилиилиинымиинымиресурсами.ресурсами.ПриПриэтомэтомсразусразужежевозникаетрегламентацииобладаниетемиилиинымиресурсами.Приэтомсразуобладаниедоступаконкурирующихпроцессовккресурсамресурсам(т.е.задачазадачаобработки очередейочередей запросовзапросов кдоступаконкурирующихпроцессов(т.е.задачаобработкиочередейдоступаконкурирующихпроцессовобработкидоступаконкурирующихпроцессовкресурсам(т.е.задачакресурсам(т.е.задачаобработкиочередейзапросов ккккдоступаконкурирующихпроцессовдоступаконкурирующихпроцессовресурсам).Классическаязадачапланирования–распределениевременицентральногоресурсам).Классическаязадачапланированияраспределениевремени центральногоресурсам).Классическаязадачапланированияраспределениевременицентрального ресурсам).КлассическаяКлассическаязадачазадачапланированияпланирования –––– распределениераспределение временицентральногоресурсам).Классическаязадачаресурсам).процессора(т.е.планированиедоступапроцессовкцентральномупроцессору).Ещё однапроцессора(т.е.планированиедоступапроцессовцентральномупроцессору).Ещёоднапроцессора(т.е.планированиецентральномупроцессору).Ещёоднапроцессора(т.е.(т.е.планированиепланированиедоступадоступапроцессовпроцессовккккцентральномуцентральномупроцессору).однадоступапроцессовцентральномуоднапроцессора(т.е.планированиепроцессоразадача планированияпланирования – – организацияорганизация ии обработкаобработка очередейочередей обмена.обмена.
В процессезадачазадачапланирования–очередейобмена.Впроцессезадачапланирования–организацияиобработкаорганизацияиобработкаочередейобмена.Впроцессезадачапланированиясистемыорганизацияпроцессезадачапланирования–– организацияи обработкаочередейобмена.В частофункционированияформируетсяпоток запросовна обмен,и оченьэтотфункционированиясистемыформируетсяпотокзапросовнаобмен,оченьэтотфункционированиясистемызапросовнаобмен,иоченьчастофункционированиясистемыформируетсяпотокзапросовиэтотформируетсяпотокзапросовэтотфункционированиясистемынаобмен,иоченьчастоэтотфункционированиясистемы формируетсязапросовпоток может превышатьпропускную потокспособностьустройства, то есть образуетсяпотокможетпропускнуюспособностьустройства,тоестьпотокможетпревышатьустройства,тоестьобразуетсяпотокможетпревышатьпропускнуюспособностьпропускнуюспособностьустройства,образуетсяпревышатьпропускнуютоестьобразуетсяпотокможет превышатьустройства,конкуренцияпо доступу пропускнуюк устройствуспособность— выстраиваетсяочередь запросов на обмен.конкуренцияподоступуустройству—выстраиваетсяочередь запросовзапросов нана обмен.обмен.конкуренцияпоподоступудоступукккк устройствуустройству—— выстраиваетсявыстраивается очередьобмен.конкуренцияподоступувыстраиваетсяочередьзапросовустройству—выстраиваетсязапросовобмен.конкуренцияВозникает проблема планирования очередей обмена.
Приочередьэтом необходимоучитыватьВозникаетпланированияочередейобмена.При этомэтом необходимонеобходимо учитыватьВозникаетпроблемапланированияочередейобмена.ВозникаетпроблемапланированияПриэтомнеобходимоучитыватьочередейобмена.ПриучитыватьпроблемапланированияэтомнеобходимоВозникаетпроблемаочередейобмена.Приучитыватьприоритетностьприпланированияобработкекатегорийзапросов,которыеидутотОС и которыеидут от приоритетностьприобработкекатегорийзапросов,которыеидутотОСикоторыеотприоритетностьприобработкекатегорийзапросов,которыеоткатегорийзапросов,которыеидутотОСикоторыеидутотприоритетностьприобработкекоторыеидутотОСикоторыеидутотприоритетностьприобработкекатегорийзапросов,которыеидутотОСикоторыеидутотпользователей.
Следующая задача планирования – обработка прерываний. При обработкепользователей.задачапланированияобработкапрерываний.ПриПриобработкепользователей.Следующаязадачапланированияпланированияобработкапрерываний.задачапланированияобработкаобработкепользователей.Следующаяобработкапрерываний.ПриобработкеСледующаязадачапрерываний.пользователей.Следующаязадача––––обработкаПриобработкепрерываний такжеесть приоритетность,так какпрерываниеиногда требуетдостаточнопрерыванийприоритетность,таккакпрерываниеиногдапрерыванийтакжеестьприоритетность,таккакпрерываниетребуеттаккакпрерываниедостаточнопрерыванийтакжеестьприоритетность,прерываниеиногдатребуетдостаточнотакжеестьприоритетность,иногдатребуетдостаточнопрерыванийтакже естьприоритетность,так какочередьпрерываниеиногда требует достаточнобольших ресурсовсистемыи может возникатьпрерываний.большихресурсовсистемыиможетвозникатьочередьпрерываний.большихресурсовсистемыиможетвозникатьочередьиможетвозникатьочередьпрерываний.большихресурсовсистемыпрерываний.больших Следующаяресурсов системыи можеточередьпрерываний.и файловой системой.
функцияОС -возникатьуправлениеустройствамиСледующаяОСуправлениеустройствамифайловойСледующаяфункцияОС ----управлениеуправлениеустройствамиОСуправлениеустройствамисистемой.функцияиии файловойфайловойсистемой.Следующаяфункцияустройствамифайловойсистемой.функцияОСустройствамисистемой.ЗдесьСледующаярассматриваетсяуправлениевнешнимиустройствами,иифайловаясистемаЗдесьрассматриваетсяуправлениевнешнимиустройствами,исистемаЗдесьрассматриваетсяуправлениевнешнимиустройствами,файловаясистемаЗдесьрассматриваетсяуправлениевнешнимиустройствами,ифайловаясистемауправлениесистемаустройствами,файловаяЗдесьрассматриваетсяуправлениевнешнимиустройствами,ии файловаясистемарассматриваетсякак виртуальноеустройство,котороеявляется достаточнозначимымдлярассматриваетсявиртуальноеустройство,котороеявляетсядостаточнодлярассматриваетсякаквиртуальноеустройство,котороедляустройство,котороеявляетсядлякаквиртуальноедостаточнозначимымдлярассматриваетсякаквиртуальноеявляетсядостаточнозначимымоперационной каксистемы.Эту функциюможноразделитьна достаточноуправление значимымустройствами,рассматриваетсявиртуальноеустройство,котороеявляетсядляоперационнойфункциюможноразделитьнауправлениеоперационнойсистемы.Этуфункциюможноразделитьфункциюможноразделитьустройствами,системы.Этунауправлениеустройствами,операционнойсистемы.Этуразделитьнауправлениеустройствами,которые не требуютоперативногодоступа,и управлениетребуютоперационнойсистемы.Эту функциюможноразделить устройствами,на управлениекоторыеустройствами,которыенетребуютоперативногодоступа,иуправлениеустройствами,требуюткоторыенетребуютоперативногодоступа,иуправлениекоторыетребуютдоступа,иуправлениеустройствами,требуютоперативногокоторыетребуюткоторыенетребуютоперативногоуправлениеустройствами,оперативныйдоступ(которыемогутсодержатьважнуюинформациюикоторыедолжныкоторые не требуют оперативного доступа, и управление устройствами, которые требуютоперативныймогутсодержатьважнуюинформациюкоторыеоперативныйдоступ(которыемогутсодержатьважнуюимогутсодержатьважнуюинформациюдолжныдоступ(которыеикоторыедолжныоперативныйдоступ(которыеважнуюинформациюикоторыедолжныобеспечиватьнадёжностьэтой важнуюинформации).Организацияуправленияоперативныйдоступ(которые сохранениямогут содержатьинформациюи которыедолжныобеспечиватьсохраненияэтойинформации).Организацияуправленияобеспечиватьнадёжностьсохраненияэтойинформации).управленияобеспечиватьнадёжностьсохраненияэтойинформации).управлениянадёжностьОрганизацияуправленияинформации).Организацияуправлениявнешнимиустройствамидолжнаосуществлятьсянадёжноиэффективно.Этодостигаетсяобеспечивать надёжность сохранения этой информации).
Организация управлениявнешнимиустройствамидолжнаосуществлятьсяосуществлятьсянадёжноЭтоустройствам,достигаетсявнешнимидолжнаосуществлятьсянадёжноэффективно.достигаетсяосуществлятьсянадёжнодостигаетсяустройствамидолжнаэффективно.Этодостигаетсявнешнимиустройствамидолжнанадёжноэффективно.Этодостигаетсяпосредствоммногоуровневойбуферизации надёжнозапросовииииэффективно.к внешнимвнешнимиустройствамидолжнаЭтодостигаетсяпосредствоммногоуровневойбуферизациизапросовустройствам,посредствоммногоуровневойбуферизациизапросовквнешнимустройствам,посредствоммногоуровневойбуферизациизапросовустройствам,многоуровневойквнешнимустройствам,запросоввнешнимустройствам,использованиемдостаточно сложныхсхем обеспечениянадёжностиобменовустройствам,с внешнимипосредствоммногоуровневойбуферизациизапросовкк внешнимиспользованиемдостаточносложныхсхемсхемобеспечениявнешнимииспользованиемдостаточносложныхсхемобеспечениянадёжностиобменовсссвнешнимивнешнимисложныхобеспечениянадёжностивнешнимиобменовиспользованиемдостаточнообеспечениянадёжностиобменоввнешнимиустройствами(например,программныесредствадублирования)ит.д.использованием достаточно сложных схем обеспечения надёжности обменов с внешнимиустройствами(например,программныесредствасетевогодублирования)устройствамипрограммныесредствадублирования)ит.д.т.д.средствадублирования)(например,программныеустройствами(например,программныедублирования)т.д.Следующаяфункция– обеспечениевзаимодействия.Практическиустройствами(например,программныесредствадублирования)иии т.д.Следующаяфункция–обеспечениесетевогоПрактическиСледующая–обеспечениесетевоговзаимодействия.ПрактическиСледующаяфункция–обеспечениесетевоговзаимодействия.ПрактическифункцияПрактическилюбаясовременнаяОСдолжнаиметьсредствавзаимодействиясдругимикомпьютерамисетевоговзаимодействия.ПрактическиСледующая функция – обеспечение сетевого взаимодействия.