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



Скачати 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 2017
звернутися до адміністрації

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