Лабораторная 8 Попов Н
..docxМинистерство образования и науки Российской Федерации Федеральное агентство по образованию Государственное образовательное учреждение высшего профессионального образования «САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ МЕХАНИКИ И ОПТИКИ» ФАКУЛЬТЕТ СРЕДНЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
Лабораторная работа №8
Трансляция адресов при сегментной организации памяти по дисциплине: Операционные системы и среды
Вариант 8
Выполнил: Студент группы 243 Попов Никита
Оценка:_______
Проверил: Сорокин Дмитрий Юрьевич Дата:__________
Подпись:_______
Санкт-Петербург 2015г
Общие параметры:
16-разрядный адрес
Максимальный размер сегмента 2Кб = 2048 = (11 - смещение)
Таблица сегментов процесса
Сегмент |
Длина |
База |
0 |
128 байт |
0000000000000000 |
1 |
1кб |
0000001011010010 |
2 |
2кб |
0001000100000000 |
3 |
1кб |
0000100010001100 |
4 |
512б |
0001000000010001 |
5 |
1кб |
0100010000111000 |
6 |
2кб |
0000000000111111 |
7 |
256б |
0000000010000110 |
8 |
1кб |
0010000010101010 |
9 |
1кб |
0001011000010000 |
10 |
512б |
0100001111000001 |
11 |
2кб |
0110001000001000 |
Задание
-
Найти относительный и физический адреса по данному логическому (или доказать, что адрес некорректен – через сравнение с «длиной»).
-
Указать, какое количество сегментов максимального размера может иметь данный процесс?
-
Указать, каков последний относительный адрес в данном процессе?
1 Задание:
1 Адрес:
23639d = 01011.10001010111b
1111 <= 2048
0110001000001000 + 0000010001010111 = 0110011001011111 - Ф.А.
128+1024+2048+1024+512+1024+2048+256+1024+1024+512+1111 = 11735 - О.А
2 Адрес:
7044d = 00011.01110000100b
900 <= 2048
0000100010001100 + 0000001110000100 = 0000110000010000 - Ф.А.
128+1024+2048+900 = 4100 - О.А
3 Адрес:
21080d = 01010.01001011000b
600 <= 2048
0100001111000001 + 0000001001011000 = 0100011000011001 - Ф.А.
128+1024+2048+1024+512+1024+2048+256+1024+1024+600 = 10712 - О.А
2 Задание Количество сегментов максимального размера:
(128+1024+2048+1024+512+1024+2048+256+1024+1024+512+2048)/2048 = 6
3 Задание Последний возможный относительный адрес в данном процессе:
128+1024+2048+1024+512+1024+2048+256+1024+1024+512+2047 = 12671