Студопедия
Главная страница | Контакты | Случайная страница

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

Стратегия управления памятью

Читайте также:
  1. A) Объединяет в себе счетное устройство и устройство управления.
  2. CALS-технологий и единая интегрированной системы управления вуза
  3. I период развития менеджмента - древний период. Наиболее длительным был первый период развития управления - начиная с 9-7 тыс. лет до н.э. примерно до XVIII в.
  4. I. Теоретические аспекты управления качеством медицинской помощи.
  5. I. Школа научного управления.
  6. II. ВЫБОР СПОСОБА УПРАВЛЕНИЯ И СОДЕРЖАНИЯ ОБЩЕГО ИМУЩЕСТВА СОБСТВЕННИКОВ ПОМЕЩЕНИЙ МКД
  7. LINUX|| Управление памятью в ОС Linux. Карта памяти
  8. V. Основы управления инвестициями
  9. V1: Методология и терминология управления качеством
  10. X не являющийся должностным лицом служащий органа местного самоуправления

Направлена на то, чтобы обеспечить наилучшее возможное использование ресурсов основной памяти. Стратегии бывают:

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

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

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

От чего зависят задачи ФС – от функционала, выполняемого ОС. Если однопользовательская система – она проще. Если многопользовательская- должна быть защищенной, еще более сложная зависят от способа организации вычислительного процесса в целом – способ работы ОС.

Связное и несвязное размещение памяти

Самые первые ВМ требовали связного распределения памяти. И каждая программа должна была занимать один сплошной блок ячеек памяти. Только после появления мультипрограммирования – в памяти несколько прог, попеременно выполняющихся на ЦП – с разделами переменного размера стало ясно, что гораздо более эффективным может быть несвязное распределение памяти. При несвязном распределении программа разбивается на ряд блоков или сегментов, которые могут размещаться в основной памяти в участках, необязательно соседствующих друг с другом. ОС гораздо сложнее обеспечить несвязное распределение памяти, однако подобный подход обладает важным преимуществом. Если основная память имеет ряд небольших свободных участков вместо одного большого, то, как правило, ОС все же может загрузить и выполнить программу, которой в противном случае пришлось бы ждать.

 




Дата добавления: 2014-12-19; просмотров: 104 | Поможем написать вашу работу | Нарушение авторских прав




lektsii.net - Лекции.Нет - 2014-2025 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав