Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Дайте характеристику и определения ресурса.(стр 40)




Известны два его значения:

· технический ресурс – показатель надежности объекта; продолжительность использования объекта или объем работы, выполненной объектом до момента достижения некоторого предельного состояния, когда его использование становится невозможным из-за отказа или нежелательным из-за потери свойств;

· материальный ресурс – сам объект, точнее запас искомых характеристик в составе объекта.

Ресурс характеризуют два свойства:

· полезность – если есть потребители, которым он необходим. Например, процесс приостанавливается при отсутствии ресурса;

· исчерпаемость – ресурс может иссякнуть или нет.

 

36.(2)Какой ресурс считается: физическим, пассивным, постоянным, второстепенным, простым? (стр 41-42, 2.1.2; п.1, п.3, п.4, п.5, п.7)

По реальности существования:

· физический – реально существует и при распределении его между потребителями обладает всеми присущими ему физическими характеристиками;

По степени активности:

· пассивный – не способен выполнять действия по отношению к другим ресурсам или процессам. Пример: область ОП, выделяемая по требованию.

По времени существования:

· постоянный – существует в системе до момента порождения процесса и доступен для использования все время существования процесса;

По степени важности:

· второстепенный – допускает некое развитие процесса, если он не будет выделен. Например, жесткий или гибкий диск.

По структуре:

· простой – не содержит составных элементов и рассматривается при распределении как единое целое.

 

37.(3)Какой ресурс считается: виртуальным, активным, временным, главным, составным? (стр 41-42, 2.1.2; п.1, п.3, п.4, п.5, п.7)

По реальности существования:

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

По степени активности:

· активный – способен выполнять действия по отношению к другим ресурсам или процессам, что приводит к их изменению. Пример: процессор;

По времени существования:

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

По степени важности:

· главный (по отношению к конкретному процессу) – без его выделения процесс принципиально не может развиваться. Примеры: процессор, ОП;

По структуре:

· составной – характеризуется некоторой структурой, содержит ряд элементов с одинаковыми, с точки зрения пользователей, характеристиками.

 

 

 

44. В чем суть образования виртуальной памяти? (стр 55-56, 78)

Память является для процесса таким же важным ресурсом, как и процессор. Процесс может стать активным только в том случае, если хотя бы часть его кодов и данных находится в ОП. Управление памятью включает

· распределение имеющейся физической памяти между всеми существующими в системе процессами;

· загрузку кодов и данных процессов в отведенные им области памяти;

· настройку адресно-зависимых частей кодов процесса на физические адреса выделенной области;

· защиту областей памяти каждого процесса.

Известно множество алгоритмов распределения ОП. Их отличием может быть, например:

· число выделяемых процессу областей памяти (одной непрерывной или нескольких несмежных);

· степень свободы границы областей (статическая фиксация на всем ИСП или динамическое перемещение при дополнительном увеличении);

· единица и форма выделения (страницами фиксированного размера или сегментами переменной длины).

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

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

Таким образом, функциями ОС по управлению памятью являются:

· отслеживание свободной и занятой памяти;

· выделение памяти процессам и освобождение памяти при завершении процессов;

· защита памяти;

· вытеснение процессов из ОП на диск, если основной памяти недостаточно для размещения всех процессов и возвращение их обратно в ОП;

· настройка адресов программы на конкретную область физической памяти.

(я не уверен что правильно) Виртуальная память – обман 1: объем ОП неограничен. ОП и внешняя память (или ее часть) объединяются в виртуальную память, общий объем которой ограничивается только возможностями адресации. Для адресации важно число разрядов адресной шины:

· 24-разрядная шина позволяет адресовать до 16 Мбайт (224 байт = 2(4+10+10) байт = 24*210*210 байт = 16 Мбайт) памяти;

· 32-разрядная – до 4 Гбайт (232 байт = 2(2+10+10+10) байт = 22*210*210 *210 байт = 4 Гбайт) памяти.

Все пространство адресуемой виртуальной памяти в простейшем случае делится на страницы определенного размера, например, по 16 Кбайт. Если требуемой программе страницы нет в ОП, выполнятся динамическое замещение страниц в ОП (страничный обмен между ОП и внешней памятью) так, что нужные страницы загружаются в ОП, а ненужные выгружаются на диск. Кроме страниц для этого могут использоваться сегменты.

 

45. Для чего используется виртуальная машина и в каких вариантах? (стр 78-79 пункт 7)

Наиболее законченным и естественным проявлением концепции виртуализации является понятие «виртуальная машина» (ВМ). По сути, любая ОС, которая распределяет ресурсы и управляет процессами на базе скрытой аппаратуры, уже создает у пользователя видимость ВМ. Но степень восприятия характеристик ВМ у пользователей может существенно различаться. Пользователь может воспринимать ВМ в одном из двух вариантов:

· языковое представление. Главное внимание сосредоточено на языке программирования, а ВМ воспринимается как «черный ящик», выполняющий программы. Структура ВМ пользователя не интересует;

· архитектурное представление. Главное здесь – характеристики ВМ. ВМ воспроизводит архитектуру реальной машины, но имеет новые, улучшенные или даже идеальные характеристики (бесконечная ОП, один или несколько процессоров, управляемых средствами языка программирования, произвольное число УВВ с удобным способом доступа, представления информации, без ограничений на объем передаваемой или хранимой информации).

Степень приближения к идеальной машине может варьироваться. Чем больше ВМ пользователя, реализуемая средствами конкретной ОС на базе конкретной аппаратной части, приближена к идеальной по характеристикам машине, а значит, чем больше ее архитектурно-логические характеристики отличны от реальных, тем больше ее степень виртуальности.

 

46. Что такое «дисциплина распределения ресурсов» и из чего она состоит? (79-80)

Использование многими процессами того или иного последовательно используемого ресурса осуществляется с помощью некоторой дисциплины распределения ресурса (ДРР). Основой ДРР являются:

· дисциплина формирования очереди (ДФО) на ресурс – набор правил размещения запросов процессов в очереди;

· дисциплина обслуживания очереди (ДОО) – набор правил извлечения запроса процесса из очереди с последующим предоставлением ему ресурса для использования.

Ясно, что основным конструктивным, согласующим элементом при реализации той или иной дисциплины диспетчеризации является очередь (queue), куда заносятся и откуда извлекаются запросы по определенным правилам.

На содержание ДФО влияют: типы (классы) и приоритеты заданий и шагов заданий, приоритеты уровней запросов прерываний, соглашения пользователей (в случае многопользовательской или распределенной системы), ДОО. В зависимости от момента времени назначения приоритетов ДФО бывают:

· статические – приоритеты назначаются заранее;

· динамические – приоритеты назначаются и изменяются в процессе распределения ресурса.

 

 

47. Какие бывают ДФО и какие факторы на них влияют? (80 2ой абзац)

На содержание ДФО влияют: типы (классы) и приоритеты заданий и шагов заданий, приоритеты уровней запросов прерываний, соглашения пользователей (в случае многопользовательской или распределенной системы), ДОО. В зависимости от момента времени назначения приоритетов ДФО бывают:

· статические – приоритеты назначаются заранее;

· динамические – приоритеты назначаются и изменяются в процессе распределения ресурса.

 





Поделиться с друзьями:


Дата добавления: 2016-04-03; Мы поможем в написании ваших работ!; просмотров: 705 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Человек, которым вам суждено стать – это только тот человек, которым вы сами решите стать. © Ральф Уолдо Эмерсон
==> читать все изречения...

4378 - | 4211 -


© 2015-2026 lektsii.org - Контакты - Последнее добавление

Ген: 0.01 с.