Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лабораторная 8 Попов Н

..docx
Скачиваний:
21
Добавлен:
20.03.2016
Размер:
26.01 Кб
Скачать

Министерство образования и науки Российской Федерации Федеральное агентство по образованию Государственное образовательное учреждение высшего профессионального образования «САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ МЕХАНИКИ И ОПТИКИ» ФАКУЛЬТЕТ СРЕДНЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

Лабораторная работа №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. Найти относительный и физический адреса по данному логическому (или доказать, что адрес некорректен – через сравнение с «длиной»).

  2. Указать, какое количество сегментов максимального размера может иметь данный процесс?

  3. Указать, каков последний относительный адрес в данном процессе?

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