Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Локальность




Физическая организация памяти компьютера

Простейшие схемы управления памятью

Двухфазная локализация

Родственные проблемы

Нарушение условия кругового ожидания

Нарушение принципа о неперераспределяемости.

Нарушение условий ожидания дополнительных ресурсов

Нарушение условий взаимоисключения

Предотвращение тупиков за счет предотвращения условий их возникновения

Недостатки алгоритма банкира

1) алгоритм предполагает фиксированное количество ресурсов

3) алгоритм требует постоянное количество пользователей

4) алгоритм предполагает гарантированное удовлетворение запроса за конечное время

алгоритм требует чтоб клиенты вовремя возвращали ресурсы

5) необходимо чтобы пользователь указывал точную потребность в ресурсе.

 

ели нарушить одно из 4-х условий возникновения тупиков гарантировано, что тупика не будет

Если в системе отсутствуют монопольные ресурсы, то тупика не будет

 

возможная стратегия:

каждый процесс должен запрашивать все требуемые ресурсы сразу. Если все ресурсы не предоставлены, то он не начинает работу

если процесс удерживает ресурс и получает отказ в выделении остальных, то он должен вернуть ранее захваченные ресурсы

 

можно отобрать ресурс у процесса, не дожидаясь его окончания.

 

Правило: чтобы каждый процесс в кокой-то промежуток времени мог использовать только один ресурс.

 

 

_______ ресурсного типа

 

Задача управления памятью – менеджер памяти (часть ОС, отвечающая за управление памятью). Если процессы работают параллельно, значит, в памяти есть несколько разделов, занятых кодом.

Выделяют:

· основную память – массив пронумерованных байтов, номер есть адрес (модель памяти)

· вторичную память

Время доступа
Цена бита
Регистры процессора (регистровая память)

Кэш процессора
Оперативная память
Электронные диски
Магнитные диски
Магнитные ленты

 

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

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




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


Дата добавления: 2014-01-07; Просмотров: 380; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.012 сек.