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



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

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