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

OS_kontr_rabota / Примеры_Память

.doc
Скачиваний:
84
Добавлен:
06.02.2016
Размер:
45.57 Кб
Скачать

Задачи.

  1. Оперативная память содержит 163840 машинных слов, что составляет 0,625 Мбайт. Сколько бит содержит каждое машинное слово?

1024*0,625=640 кб*1024=655360 байт*8=5242880/163840=32

  1. Объем оперативной памяти компьютера составляет 1/8 часть Мбайта. Сколько машинных слов составляют оперативную память, если одно машинное слово содержит 64 бита?

1024/8=128кб *1024*8/64=16384

  1. Вы работаете на компьютере с 2-х байтовым машинным словом. С каким шагом меняются адреса машинных слов?

2

  1. Вы работаете на компьютере с 4-х байтовым машинным словом. С каким шагом меняются адреса машинных слов?

4

  1. Компьютер имеет объем оперативной памяти 0,5 Кбайт. Адреса машинных слов меняются с шагом 4. Сколько машинных слов составляют оперативную память компьютера?

1024/2/4=128

  1. Компьютер имеет объем оперативной памяти 0,5 Кбайт. Адреса машинных слов меняются с шагом 2. Сколько машинных слов составляют оперативную память компьютера?

1024/2/2=256

  1. Компьютер имеет объем оперативной памяти 1 Кбайт. Адреса машинных слов меняются с шагом 2. Сколько машинных слов составляют оперативную память компьютера?

1024/2=512

  1. Какой объем имеет оперативная память компьютера, если 3FF – шестнадцатеричный адрес последнего байта оперативной памяти?

15*16 0+15*16 1+3*16 2 1023+1 (1 кб).

  1. Какой объем имеет оперативная память компьютера, если FF – шестнадцатеричный адрес последнего байта оперативной памяти?

15*16 0+15*16=255+1

  1. FE – шестнадцатеричный адрес последнего машинного слова оперативной памяти компьютера, объем которой составляет ¼ Кбайт. Найти длину машинного слова (в байтах).

14*16 0+15*16=254 1024/4=256 2б

  1. 1FC – шестнадцатеричный адрес последнего машинного слова оперативной памяти компьютера, объем которой составляет ½ Кбайт. Найти длину машинного слова (в байтах).

  1. Какой объем имеет оперативная память компьютера, если FC – шестнадцатеричный адрес последнего 4-байтового машинного слова оперативной памяти?

  2. Какой объем имеет оперативная память компьютера, если 1FE – шестнадцатеричный адрес последнего 2-байтового машинного слова оперативной памяти?

14*16 0+15*16+1*16 2=510+2 = 512

  1. Компьютер имеет оперативную память 2 кб. Указать адрес последнего байта оперативной памяти (десятичный, шестнадцатиричный, двоичный).

2047 (т.к. с 0). 2047- в 26 потом в 2-ю

  1. Компьютер имеет объем оперативной памяти равный ½ Кбайта и содержит 128 машинных слов. Укажите адрес последнего байта и адрес последнего машинного слова памяти компьютера (в шестнадцатеричной форме).

  1. Программа написана на языке машинных команд. Каждая команда занимает в памяти компьютера четырехбайтовое машинное слово. Определите шестнадцатеричный адрес машинного слова, в котором будет помещена следующая команда, если текущая команда находится в машинном слове с шестнадцатеричным адресом: а) 14, б) 08.

  2. Программа написана на языке машинных команд. Каждая команда занимает в памяти компьютера четырехбайтовое машинное слово. Определите шестнадцатеричный адрес машинного слова, в котором находится предыдущая команда, если текущая команда находится в машинном слове с шестнадцатеричным адресом: а) 28, б) 40.

  3. Программа на языке машинных команд содержит 11 команд. Каждая команда занимает в памяти компьютера восьмибайтовое машинное слово. Программа размещается в памяти, начиная с нулевого адреса. Укажите шестнадцатеричный адрес последней команды в программе.

  4. Программа написана на языке машинных команд и размещается в памяти, начиная с нулевого адреса. Каждая команда занимает в памяти компьютера четырехбайтовое машинное слово. Сколько команд содержит эта программа, если шестнадцатеричный адрес последней команды в программе равен: а) 28, б) 4С.

  5. Компьютер имеет объем оперативной памяти, равный X Кбайт. Сколько машинных слов составляют оперативную память компьютера, если адреса машинных слов меняются с шагом Y? а) X=0,25, Y=2; б) X=1, Y=4; в) X=5, Y=4; г) X=1,5, Y=2.

  6. Какой объем имеет оперативная память компьютера, если размер машинного слова 2 байта и 510 – десятичный адрес последнего машинного слова оперативной памяти?

  7. Объем оперативной памяти компьютера с четырехбайтовым машинным словом составляет 256 байтов. Укажите десятичный адрес последнего машинного слова оперативной памяти.

  8. Сколько записей в таблице страниц в системе с 32-разрядной архитектурой и размером страницы 8 Кбайт?

  9. Сколько записей в таблице страниц в системе с 32-разрядной архитектурой и размером страницы 4 Кбайт?

  10. Известно, что для доступа к памяти через таблицу страниц необходимо 90 нс, а для доступа через ассоциативную память – 20 нс. Частота попаданий в ассоциативную память при обращении к данным составляет 80%. Чему равно среднее время обращения к памяти?

  11. Известно, что для доступа к памяти через таблицу страниц необходимо 80 нс, а для доступа через ассоциативную память – 10 нс. Частота попаданий в ассоциативную память при обращении к данным составляет 80%. Чему равно среднее время обращения к памяти?

  12. Вычислите номер виртуальной страницы и смещение для виртуального адреса 32768, если размер страницы равен 4 Кбайт. Страницы нумеруются начиная с 0.

  13. В вычислительной системе со страничной организацией памяти и 32 битовым адресом размер страницы составляет 8 Мбайт. Для некоторого процесса таблица страниц в этой системе имеет вид

Номер страницы

Адрес начала страницы

1

0х00000000

2

0х02000000

5

0х06000000

6

0х10000000

Какому физическому адресу соответствует виртуальный адрес 0х00827432?

Соседние файлы в папке OS_kontr_rabota