|
|
|
Количество обращений к диску.
|
|||
|---|---|---|---|
|
#18+
Помогите, пожалуйста, решить такую задачку: Файл содержит 4096 записей длиной по 512 байтов каждая. Определите количество обращений к диску, необходимое для выборки всех записей этого файла по значению одного из полей, если размер дисковой страницы (кластера) составляет 4 Кб. Вот мои рассуждения: Для файла объемом 4096 байт требуется диск размером 4096 байт, чтобы операция ввода-вывода происходила за одно обращение. По условию диск 4 кб = 4096 байт. Наш объем файла: 2097152 байт (4096 записей * 512 байт) Тоггда количество обращений для вывода одной записи: 2097152/4096 = 512 раз. Тогда общее количество обращений к диску 4096*512 = 2097152 Правильно ли я рассуждаю? Как влияет на решение фраза автор"выборка всех записей этого файла по значению одного из полей" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2014, 09:53 |
|
||
|
Количество обращений к диску.
|
|||
|---|---|---|---|
|
#18+
1. Задача совершенно бредовая, автора ссаной тряпкой из профессии 2. Рассуждения на том же уровне. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2014, 11:43 |
|
||
|
Количество обращений к диску.
|
|||
|---|---|---|---|
|
#18+
sky2highПомогите, пожалуйста, решить такую задачку: Файл содержит 4096 записей длиной по 512 байтов каждая. Определите количество обращений к диску, необходимое для выборки всех записей этого файла по значению одного из полей, если размер дисковой страницы (кластера) составляет 4 Кб. Вот мои рассуждения: Для файла объемом 4096 байт требуется диск размером 4096 байт, чтобы операция ввода-вывода происходила за одно обращение. По условию диск 4 кб = 4096 байт. Наш объем файла: 2097152 байт (4096 записей * 512 байт) Тоггда количество обращений для вывода одной записи: 2097152/4096 = 512 раз. Тогда общее количество обращений к диску 4096*512 = 2097152 Правильно ли я рассуждаю? Как влияет на решение фраза автор"выборка всех записей этого файла по значению одного из полей" муета какая-та... откуда это хрень? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2014, 21:59 |
|
||
|
Количество обращений к диску.
|
|||
|---|---|---|---|
|
#18+
wamaco, универ :/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2014, 22:28 |
|
||
|
Количество обращений к диску.
|
|||
|---|---|---|---|
|
#18+
softwarer, а ответ хотя бы правильный или не вникали? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2014, 22:30 |
|
||
|
Количество обращений к диску.
|
|||
|---|---|---|---|
|
#18+
sky2highа ответ хотя бы правильный Неправильный. Вне зависимости от того что считается "обращениями" (запросы, физические или логические чтения) и что считается "диском" (логическое устройство, физическое устройство или непосредственно винчестер), твой ответ - неправильный. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2014, 22:42 |
|
||
|
Количество обращений к диску.
|
|||
|---|---|---|---|
|
#18+
sky2highsoftwarer, а ответ хотя бы правильный или не вникали? Ответ не то что неправильный, а показывает полнейшее непонимание вопроса и отсутствие базовых математических рефлексов. Вас не настораживает, что ответ совпал с объёмом файла, Вас не настораживает, что размер кластера вообще никак не участвует, когда задан. Вы просто что-то посчитали, да ещё и обильно путая слова. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2014, 00:48 |
|
||
|
Количество обращений к диску.
|
|||
|---|---|---|---|
|
#18+
sky2high, нарисуйте картинку со всеми существительными, на которой понятно, что в чем содержится. По картинке решение придет быстрее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2014, 01:28 |
|
||
|
Количество обращений к диску.
|
|||
|---|---|---|---|
|
#18+
sky2high, со всеми неоднозначностями в вопросе, наиболее вероятный ответ: 1024 :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2014, 01:39 |
|
||
|
Количество обращений к диску.
|
|||
|---|---|---|---|
|
#18+
АнатоЛойsky2high, со всеми неоднозначностями в вопросе, наиболее вероятный ответ: 1024 :) Почему? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2014, 03:37 |
|
||
|
Количество обращений к диску.
|
|||
|---|---|---|---|
|
#18+
sky2highПомогите, пожалуйста, решить такую задачку: Файл содержит 4096 записей длиной по 512 байтов каждая. Определите количество обращений к диску, необходимое для выборки всех записей этого файла по значению одного из полей, если размер дисковой страницы (кластера) составляет 4 Кб. Вот мои рассуждения: Для файла объемом 4096 байт требуется диск размером 4096 байт, чтобы операция ввода-вывода происходила за одно обращение. По условию диск 4 кб = 4096 байт. Наш объем файла: 2097152 байт (4096 записей * 512 байт) Тоггда количество обращений для вывода одной записи: 2097152/4096 = 512 раз. Тогда общее количество обращений к диску 4096*512 = 2097152 Правильно ли я рассуждаю? Как влияет на решение фраза автор"выборка всех записей этого файла по значению одного из полей" запись - пол килобайта. на 4 к - 8 записей. значит число записей надо делить на 8, 4096 / 8 = 512. "по значению одного из полей" в данном случае не значит ничего. все. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2014, 07:17 |
|
||
|
Количество обращений к диску.
|
|||
|---|---|---|---|
|
#18+
За 512 обращений считывается весь файл => 512 - естественный максимум возможных обращений. Если данные в файле хранятся по записям (сначала поля одной записи, потом следующей и т.д.) и они не отсортированны, то условие выборки по значению столбца не позволяет никак оптимизировать процесс. Ответ: 512. Если данные хранятся поколоночно (сначала все значения одного столбца, потом следующего и т.д.), то ответ зависит от размеров столбцов и разброса значений в стоблце, по которому идет фильтр. Минимальный случай предполагает, что читаются данные только одного столбца и условие нигде не выполняется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2014, 10:06 |
|
||
|
|

start [/forum/topic.php?fid=32&gotonew=1&tid=1540715]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
210ms |
get topic data: |
11ms |
get first new msg: |
8ms |
get forum data: |
2ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
| others: | 12ms |
| total: | 332ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...