Рубрики

ВОРОТА | GATE-CS-2009 | Вопрос 52

Рассмотрим данные, приведенные в предыдущем вопросе. Адрес 1039-го сектора
(А) (0, 15, 31)
(В) (0, 16, 30)
(С) (0, 16, 31)
(D) (0, 17, 31)

Ответ: (с)
Объяснение:

Вы также можете увидеть изображение, загруженное в предыдущем вопросе.

(а)

<0,15,31> 0-й цилиндр 15-й поверхности и 31-го сектора
Итак, 0 цилиндров пройдено 0 * 20 * 63
Поскольку каждый цилиндр имеет 20 поверхностей, а каждая поверхность имеет 63 сектора. + 15 пройденных поверхностей (0-14) 15 * 63
Поскольку каждая поверхность имеет 63 сектора + Мы находимся на 31-м секторе
Итак, сектор №. = 0 * 20 * 63 + 15 * 63 + 31 = 976 секторов.
Который не равен 1039.

(б)

<0,16,30>
Точно так же это представляет,
0 * 20 * 63 + 16 * 63 (0-15 секторов, каждый сектор имеет 63 сектора) + 30 секторов в 16-м секторе
Сектор № = 0 * 20 * 63 + 16 * 63 + 30 = 1038 сектор, который не равен 1039.

(с)

<0,16,31>
Точно так же это представляет,
0 * 20 * 63 + 16 * 63 (0-15 секторов, каждый сектор имеет 63 сектора) + 31 сектор в 16-м секторе
Сектор № = 0 * 20 * 63 + 16 * 63 + 31 = 1039 сектор, который равен 1039.

Следовательно, вариант c является правильным.

(д)

<0,17,31>

Точно так же это представляет,
0 * 20 * 63 + 17 * 63 (0-16 секторов, в каждом секторе по 63 сектора) + 31 сектор в 17-м секторе
Сектор № = 0 * 20 * 63 + 17 * 63 + 31 = 1102 сектор, который не равен 1039.

Это решение предоставлено Shashank Shanker khare .
Тест на этот вопрос

Рекомендуемые посты:

ВОРОТА | GATE-CS-2009 | Вопрос 52

0.00 (0%) 0 votes