Объем оперативной памяти компьютера составляет 1 8 часть мбайта сколько машинных слов составляют

Обновлено: 04.07.2024

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Здесь приведены задачи на расчет параметров внутренней памяти компьютера. Для их решения ученики должны быть знакомы с понятиями: объем памяти, размер машинного слова, принципы адресации памяти, связь между единицами памяти бит, байт, килобайт, мегабайт.

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

Во-первых, нужно перевести объем памяти и размер машинного слова в одинаковые единицы. Удобнее всего — в байты. Обозначим объем памяти буквой М, а размер слова — W. Тогда:
М = 1/8 Мб = 1024 ·1024/8 = 131 072 байта, W = 64/8 = 8 байтов.
Теперь можно вычислить число слов, составляющих память:
N = M/W = 131 072/8 = 16 384 слова.

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

Здесь подразумевается, что объем памяти нужно выразить десятичным числом, равным количеству байтов, составляющих ОЗУ. Адрес последнего байта задан в шестнадцатеричной системе. Поскольку нумерация байтов памяти начинается с нуля, то значит диапазон адресов от 0 до 3FF. Следовательно, число байтов памяти в шестнадцатеричной системе счисления равно 3FF + 1 = 400(16).

Для получения ответа нужно перевести это число в десятичную систему счисления:

400(16)= 4 ·256 = 1024 байт = 1 Кбайт.

Пример 3.
Компьютер имеет объем оперативной памяти, равный 0,5 Кбайт и содержит 128 машинных слов. Укажите адрес последнего байта и адрес последнего машинного слова памяти в шестнадцатеричной форме.

Выразим размер памяти в байтах:
0,5 Кбайт = 512 байт.

Размер машинного слова определяется делением объема памяти на число слов в памяти:
512/128 = 4 байта.

Переведем величину объема памяти в шестнадцатеричную систему счисления:
512(10) = 2·256 =200(16).

Следовательно, диапазон шестнадцатеричных адресов байтов памяти: от 0 до 1FF. Отсюда адрес последнего байта равен 1FF. Последнее машинное слово включает в себя 4 последних байта памяти: 1FC, 1FD, 1FE, 1FF. Значит, адрес последнего слова равен 1FC.

Далее приведены задачи на расчеты, связанные с параметрами информационной емкости дисков, для решения которых требуется знать связь между объемом диска и числом сторон (магнитных поверхностей), числом дорожек, числом секторов на дорожке, числом байтов в секторе. Эта связь выражается следующей формулой:

ОБЪЕМ = СТОРОНЫ × ДОРОЖКИ × СЕКТОРЫ × БАЙТЫ

Пример 4.
Двусторонняя дискета имеет объем 1200 Кбайт. Сколько дорожек на одной стороне дискеты, если каждая дорожка содержит 15 секторов по 4096 битов?

Как это уже делалось раньше, здесь нужно перейти к одной единице измерения информации. Переведем в килобайты размер сектора:
4096/8 = 512 байт =0,5 Кбайт.

Теперь вычислим информационный размер дорожки:
0,5 х 15 = 7,5 Кбайт.
Поскольку дискета двухсторонняя, то на одной стороне
1200/2 = 600 Кбайт.
Теперь можно получить окончательный ответ. Чтобы найти число дорожек на одной стороне дискеты, нужно информационный объем стороны разделить на информационный размер одной дорожки:
600/7,5 = 80 дорожек.

Пример 5.
Односторонняя дискета имеет объем 180 Кбайт. Сколько дорожек на диске, если каждая из них содержит 9 секторов, а в каждом секторе размещается по 1024 символа из 16-символьного алфавита.

Главная «хитрость» этой задачи состоит в том, что надо сообразить сколько памяти занимает 1 символ.
Этот вопрос относится к теме "Измерение информации". Один символ из 16-символьного алфавита несет 4 бита информации. Это значит, что и в памяти компьютера символы такого алфавита будут занимать по 4 бита. Следовательно, в одном байте помещается 2 таких символа.

Теперь можно определить размер сектора. Он равен:
1024/2 = 512 байт =0,5 Кбайт.

Поскольку на одной дорожке размещается 9 секторов, то информационный объем дорожки равен:
9 × 0,5 - 4,5 Кбайт.

Теперь можно определить число дорожек на всем диске:
180/4,5 = 40 дорожек.

Методические рекомендации по решению задач

Здесь приведены задачи на расчет параметров внутренней памяти компьютера. Для их решения ученики должны быть знакомы с понятиями: объем памяти, размер машинного слова, принципы адресации памяти, связь между единицами памяти бит, байт, килобайт, мегабайт.

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

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

Здесь подразумевается, что объем памяти нужно выразить десятичным числом, равным количеству байтов, составляющих ОЗУ. Адрес последнего байта задан в ше стнадцатеричной системе. Поскольку нумерациябайтов памяти начинается с нуля, то значит диапазон адресов от 0 до 3FF. Следовательно, число байтов памяти в шестнадцатеричной системе счисления равно 3FF + 1 = 40016 .

Для получения ответа нужно перевести это число в десятичную систему счисления:

Пример 3.
Компьютер имеет объем оперативной памяти, равный 0,5 Кбайт и содержит 128 машинных слов. Укажите адрес последнего байта и адрес последнего машинного слова памяти в шестнадцатеричной форме.

Выразим размер памяти в байтах:
0,5 Кбайт = 512 байт.

Размер машинного слова определяется делением объема памяти на число слов в памяти:
512/128 = 4 байта.

Переведем величину объема памяти в шестнадца-теричную систему счисления:
51210 = 2 · 256 = 2 · 16 2 = 20016 .

Следовательно, диапазон шестнадцатеричных адресов байтов памяти: от 0 до 1 FF. Отсюда адрес последнего байта равен 1 FF. Последнее машинное слово включает в себя 4 последних байта памяти: 1 FC, 1 FD, 1 FE, 1 FF. Значит, адрес последнего слова равен 1 FC.

Далее приведены з адачи на расчеты, связанные с параметрами информационной емкости дисков , д ля решения которых требуется знать связь между объемом диска и числом сторон (магнитных поверхностей), числом дор ожек, числом секторов на дорожке, числом байтов в секторе. Эта связь выражается следующей формулой:

Пример 4.
Двусторонняя дискета имеет объем 1200 Кбайт. Сколько дорожек на одной стороне дискеты, если каждая дорожка содержит 15 секторов по 4096 битов?

Как это уже делалось раньше, здесь нужно перейти к одной единице измерения информации. Переведем в килобайты размер сектора:
4096/8 = 512 байт =0,5 Кбайт.

Пример 5.
Односторонняя дискета имеет объем 180 Кбайт. Сколько дорожек на диске, если каждая из них содержит 9 секторов, а в каждом секторе размещается по 1024 символа из 16-символьного алфавита.

Г лавная «хитрость» этой задачи состоит в том, что надо сообразить сколько памяти занимает 1 символ.
Этот вопрос относится к теме "Измерение информации". Один символ из 16-символьного алфавита несет 4 бита информации, поскольку 2 4 = 16. Это значит, что и в памяти компьютера символы такого алфавита будут занимать по 4 бита. Следовательно, в одном байте помещается 2 таких символа.

Теперь можно определить размер сектора. Он равен:
1024/2 = 512 байт =0,5 Кбайт.

Поскольку на одной дорожке размещается 9 секторов, то информационный объем дорожки равен:
9 × 0,5 - 4,5 Кбайт.

Теперь можно определить число дорожек на всем диске:
180/4,5 = 40 дорожек.

Читайте также: