«Управління пам’яттю: основні поняття, системні виклики управління пам’яттю, реалізація управління пам’яттю.»



Скачати 207.71 Kb.
Сторінка1/8
Дата конвертації06.12.2018
Розмір207.71 Kb.
Назва файлуРГР Бонд.docx
Навчальний закладЧеркаський державний технологічний університет
  1   2   3   4   5   6   7   8

Міністерство освіти і науки України
Черкаський державний технологічний університет
Кафедра спеціалізованих комп’ютерних систем та робототехніки

Розрахунково-графічна робота

По дисципліні «Системне програмне забезпечення»

На тему: «Управління пам’яттю: основні поняття, системні виклики управління пам’яттю, реалізація управління пам’яттю.»




Перевірив:
доцент
Уткіна Т.Ю.

Виконав:
студент 4-го курсу


групи СКС-157
Бондаренко В.А.

Черкаси 2018

ЗМІСТ


ВСТУП 3

  1. Типи адрес 4

  2. Алгоритми розподілу 7

  3. Оперативна пам'ять 16

  4. Кешування даних 17

ВИСНОВКИ 21

СПИСОК ЛІТЕРАТУРИ 22




ВСТУП

Пам'ять є найважливішим ресурсом, що вимагають ретельного управління з боку мультипрограмній операційної системи. Розподілу підлягає вся оперативна пам'ять, не зайнята операційною системою. Зазвичай ОС розташовується в самих молодших адресах, проте може займати і найстарші адреси. Функціями ОС по управлінню пам'яттю є: відстеження вільної та використаної пам'яті, виділення пам'яті процесам і звільнення пам'яті при завершенні процесів, витіснення процесів з оперативної пам'яті на диск, коли розміри основної пам'яті не достатні для розміщення в ній всіх процесів, і повернення їх в оперативну пам'ять , коли в ній звільняється місце, а також настроювання адрес програми на конкретну область фізичної пам'яті.

Для ідентифікації змінних і команд використовуються символьні імена (мітки), віртуальні адреси і фізичні адреси. Символьні імена присвоює користувач при написанні програми на алгоритмічній мові або асемблері.

Віртуальні адреси виробляє транслятор, що переводить програму на машинну мову. Так як під час трансляції в загальному випадку не відомо, в яке місце оперативної пам'яті буде завантажена програма, то транслятор присвоює змінним і командам віртуальні (умовні) адреси, зазвичай вважаючи за замовчуванням, що програма буде розміщена, починаючи з нульового адреси. Сукупність віртуальних адрес процесу називається віртуальним адресним простором. Кожен процес має власний віртуальний адресний простір. Максимальний розмір віртуального адресного простору обмежується розрядністю адреси, властиві даній архітектурі комп'ютера, і, як правило, не збігається з обсягом фізичної пам'яті, наявними в комп'ютері.






Поділіться з Вашими друзьями:
  1   2   3   4   5   6   7   8


База даних захищена авторським правом ©refua.in.ua 2019
звернутися до адміністрації

    Головна сторінка
Контрольна робота
Методичні вказівки
навчальної дисципліни
Лабораторна робота
Методичні рекомендації
Загальна характеристика
курсової роботи
використаної літератури
Список використаної
Курсова робота
охорони праці
курсу групи
Зміст вступ
Виконав студент
Пояснювальна записка
Виконала студентка
Історія розвитку
самостійної роботи
навчальних закладів
форми навчання
Теоретичні основи
Міністерство освіти
вищої освіти
студент групи
Практична робота
Робоча програма
молодших школярів
навчальний заклад
виконання курсової
роботи студентів
Конспект лекцій
інтелектуальної власності
Практичне заняття
діяльності підприємства
Загальні відомості
використаних джерел
виробничої практики
Охорона праці
контрольної роботи
Історія виникнення
охорони здоров
Самостійна робота
навчального закладу
Курсовая работа
загальна характеристика
світової війни
загальноосвітніх навчальних
фізичної культури
дітей дошкільного
студентів спеціальності
студентка курсу