Рубрики

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

Жесткий диск имеет 63 сектора на дорожку, по 10 дисков с 2 поверхностями записи и 1000 цилиндров. Адрес сектора задается как тройка (c, h, s), где c — номер цилиндра, h — номер поверхности, а s — номер сектора. Таким образом, 0-й сектор рассматривается как (0, 0, 0), 1-й сектор — как (0, 0, 1) и т. Д.
Адрес соответствует номеру сектора:
(А) 505035
(В) 505036
(С) 505037
(D) 505038

Ответ: (с)
Объяснение: Данные на жестком диске расположены в указанном порядке. Наименьшее деление — сектор. Секторы затем объединяются, чтобы сделать дорожку. Цилиндр формируется путем объединения дорожек, которые лежат на одном и том же размере пластин.
Читайте пишите головой доступ к диску. Голова должна дотянуться до определенной колеи, а затем дождаться вращения диска, чтобы под ним оказался необходимый сектор.
Здесь каждый блюдец имеет две поверхности, которые через ч / б головку могут получить доступ к блюду с двух сторон, сверху и снизу.
Таким образом, будет представлено 400 цилиндров (0-399) и, таким образом, для каждого цилиндра 20 поверхностей (10 пластин * 2 поверхности каждая), и каждый цилиндр имеет 63 сектора на поверхность.
Следовательно, мы прошли 0-399 = 400 * 20 * 63 секторов + В 400-м цилиндре мы прошли 16 поверхностей (0-15), каждая из которых снова содержит 63 сектора на цилиндр, то есть 16 * 63 секторов. + Теперь на 16-й поверхности мы находимся на 29-м секторе.
Итак, сектор № = 400x20x63 + 16 × 63 + 29 = 505037.

Ссылка :

https://www.ilbe.com/1144674842

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

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

0.00 (0%) 0 votes