Ответы на вопросы по курсу “системное программирование”, 1997 г





Скачать 440.93 Kb.
НазваниеОтветы на вопросы по курсу “системное программирование”, 1997 г
страница5/5
Дата публикации24.05.2015
Размер440.93 Kb.
ТипДокументы
100-bal.ru > Информатика > Документы
1   2   3   4   5

Защита программ и данных в многозадачных ОС означает малую вероятность того, что сбой одной из выполняющихся программ не вызовет повреждения данных или кода других программ, и по возможности изолировать процессы друг от друга. Во всех ОС сущ. хотя бы 2 режима процессора – системный и пользовательский. Программа исп. в пользовательском режиме и не может использовать ряд команд. В системном режиме доступно все. Переключение режимов работы осуществляется системными вызовами. Системный вызов – специальная команда, приводящая к прерыванию, и в ядре ОС существует несколько точек, куда перейдет управление по этому прерыванию. 386 имеет встроенный механизм для этих переключений – шлюз.

Защита памяти – осуществляется путем блокировки доступа к памяти других процессов, а также блокировки доступа к памяти ядра. Один из способов – вся память делится на страницы, и у каждой есть замок – 4-битовый признак, который можно установить только привелигированной командой. В процессоре есть 4-битовый регистр – ключ, который также можно установить только привелигированной командой. При обращении происходит сравнение замка и ключа.

С появлением многозадачности появилась проблема распределения памяти. При работе реальной программы обращения к ОП имеют тенденцию к локализации. Память можно разделить на используемую и неиспользуемую. Чтобы отследить использование области памяти, всю ОП можно разбить на страницы фиксированного размера (4К) и с каждой страницей связать бит, который устанавливать при обращении к данной странице.

42. Управление ЦП – фоновая обработка, пактная обработка, прерывания.
43. Общая схема функционирования ОС – супервизор, диспетчер, планировщик. Виртуализация.

Супервизор – программа многозадачной ОС, обеспечивающая наилучшее использование ресурсов ЭВМ при одновременном выполнении нескольких задач.

Планировщик – программа, выполняющая алгоритм планирования процессов. Планирование очередности предоставления выполняющимся процессам времени центрального процессора (диспетчеризация). Процессы работают с центральным процессором в режиме разделения времени.

44. Виртуальная память и способы ее реализации. Страничная память. Свопинг.

Виртуальная память отличается от обычной ОП тем, что какие-то ее редко используемые фрагменты могут находиться на диске и подгружаться в реальную ОП по мере необходимости. Такая организация памяти позволяетс снять ограничение, накладываемое объемом физической памяти, установленной на ЭВМ. Для реализации ВП используют, например, динамическю переадресацию. Сегментом в терминах ВП называется область памяти из 2L страниц. Вначале по номеру в таблице сегментов отыскивается сегмент. Таблица сегментов содержит начальный адрес таблицы страниц. Вторая часть адреса используется для обращения в эту таблицу, и по ней находится физический адрес данной страницы. Результаты поизка по таблицам запоминаются в быстродействующем ассоциативном ЗУ, называемом TLB. Наиболее часто употребляемые адреса откладываются в TLB и поэтому 98-99% обращений к памяти идут без просмотра таблиц.

Страничная организация памяти – организация, при которой адресное пространство памяти разбивается на малые участки – страницы. Используется для управления памятью в системах, работающих в защищенном режме. Как правило, такая организация памяти подразумевает пейджинг – механизм виртуальной памяти, при котором страницы вытесняются на диск и подкачиваются с диска.

Свопинг – алгоритм реализации виртуальной памяти. Его можно разбить на три части: управление пространством на устройстве выгрузки, выгрузка процессов из основной памяти и подкачка процессов в основную память. В качестве устройства выгрузки используют раздел на устройстве типа жесткого (swap-partition) или дисковый файл (swap-file) на таком устройстве.

45. Системная архитектура 80386: сегментирование, страничная организация, средства авторизации и защиты.

Возможности 80386 полностью раскрываются, когда он работает в защищенном режиме. В этом режиме адресное пространство расширяется до 4Т, а виртуальное – до 64Т. 80386 использует сегментацию – один из методов управления памятью. Сегменты – самостоятельные области памяти, имеющие собственные атрибуты. В сегменте м.б. код программы или данные. Вся информация о сегменте запоминается в спец. структуре, наз. дескриптором. Дескрипторы используются аппаратно и не доступны из программ. Межсегментные вызовы в 80386 происходят с учетом защиты. Помимо сегментации, 80386 поддерживает другой вид организации памяти – страничную организацию. Страницы – это малые блоки памяти одинакового размера, не имеющие логической связи со структурой программ. Они используются в основном на уровне ОС. Страницы могут подкачиваться с диска и вытесняться на диск (пейджинг).

В 80386 есть режим виртуального 8086 – режим, эмулирующий 8086 в защищенном режиме, при котором у каждого пользователя многозадачной системы создается иллюзия монопольного владения ресурсами машины.

80386 поддерживает 4-уровненвую систему защиты, управление защитой осуществляется с помощью уровней привелигированности. Уровень привелигированности управляется привелигированными командами, командами ввода-вывода и доступом к сегментным дескрипторам.
1   2   3   4   5

Похожие:

Ответы на вопросы по курсу “системное программирование”, 1997 г iconОпорный план открытого урока Преподаватель
Дисциплина: мдк. 01. 01 Системное программирование пм. 01 Разработка программных модулей программного обеспечения для компьютерных...
Ответы на вопросы по курсу “системное программирование”, 1997 г iconОпорный план открытого урока Преподаватель
Дисциплина: мдк. 01. 01 Системное программирование пм. 01 Разработка программных модулей программного обеспечения для компьютерных...
Ответы на вопросы по курсу “системное программирование”, 1997 г iconСамостоятельная работа Методические указания к выполнению самостоятельной...
Методические указания выполнению самостоятельной работы по курсу «Информатика» и «Информатика и программирование»: Авт сост Н. В....
Ответы на вопросы по курсу “системное программирование”, 1997 г iconМинистерство сельского хозяйства российской федерации
...
Ответы на вопросы по курсу “системное программирование”, 1997 г iconМетодические указания по выполнению контрольной работы по дисциплине
...
Ответы на вопросы по курсу “системное программирование”, 1997 г iconКонкурс «Зеленая планета» Тема работы: Эта всем знакомая бумага
И я решила найти ответы на интересующие меня вопросы с помощью взрослых и разных источников информации. Для этого я прочитала разные...
Ответы на вопросы по курсу “системное программирование”, 1997 г iconПрограмма по формированию навыков безопасного поведения на дорогах...
Воспитывать умение выслушивать ответы товарищей, давать точные, полные ответы на вопросы
Ответы на вопросы по курсу “системное программирование”, 1997 г iconПрограмма по формированию навыков безопасного поведения на дорогах...
...
Ответы на вопросы по курсу “системное программирование”, 1997 г iconОтветы на вопросы по курсу «вов»: Перыядызацыя Другой сусветнай вайны І Вялікай Айчыннай вайны
Первый период (1 сентября 1939 – 21 июня 1941 г.) – захват Германией и ее сателлитами стран Западной Европы
Ответы на вопросы по курсу “системное программирование”, 1997 г iconТема: Наглядные формы представления информации. Цели урока
Ученики отвечают на следующие вопросы ( Вопросы и ответы отображены в презентации)
Ответы на вопросы по курсу “системное программирование”, 1997 г iconПленарная дискуссия «Музейные вопросы государственные ответы, государственные...
Круглый стол «Ресурсы и потенциал учреждений культуры. Роль муниципалитетов в сохранении культурного наследия»
Ответы на вопросы по курсу “системное программирование”, 1997 г icon«Вопросы разума ответы сердца. Как вернуть своей жизни осмысленность»
«Вопросы разума — ответы сердца. Как вернуть своей жизни осмысленность»: ОАО "Издательская группа "Весь"; Санкт-Петербург; 2011
Ответы на вопросы по курсу “системное программирование”, 1997 г iconОтветы на вопросы по курсу «Отечественная история»
«Отцом истории» считают древнегреческого ученого Геродота. В римской историографии слово «история» обозначало рассказ о событиях...
Ответы на вопросы по курсу “системное программирование”, 1997 г iconМоу сош №13 им. Р. А. Наумова Вопросы на 2 балла. Назовите специальность...
Ответы на вопросы и задания интеллектуально-познавательной профориентационной викторины команды «Стратегия»
Ответы на вопросы по курсу “системное программирование”, 1997 г icon«программирование»
Рабочая программа дисциплины «Программирование» /сост. Хатаева Р. С.– Грозный: чгпи, 2011г
Ответы на вопросы по курсу “системное программирование”, 1997 г iconЭкзаменационные вопросы с ответами по физкультуре
Вопросы и ответы к теоретической части экзамена по физкультуре


Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
100-bal.ru
Поиск