Найти тему

Что такое экстент

Ох уж эти нейросети. Фиг добьёшься от них адекватного ответа. Но картинки получаются красивые )))
Ох уж эти нейросети. Фиг добьёшься от них адекватного ответа. Но картинки получаются красивые )))

Не люблю я всякие заумные названия, но от этого никуда не деться. Они существуют. И хотя, прежде чем я повстречался со словом “экстент”, я десяток лет занимался программированием, и незнание значения этого слова мне никак не мешало, всё же решил разъяснить, что же это такое.

В вычислительной технике экстент - это непрерывная область памяти, выделенная для файла в файловой системе. Один файл может быть разбит на несколько частей и храниться на диске в разных местах. То есть цепочка байтов файла может прерываться. Так вот - экстент, это как раз непрерывная часть. То есть файл может состоять из нескольких экстентов.

А произошло это слово от английского extent, что означает “протяжённость”.

Ну и надо сказать, что это слово применяют не только к файлам. Например, в некоторых книгах протяжённость массива по какому-либо измерению также называют экстентом. А упорядоченный полный набор экстентов называют формой массива. Массивы одинаковой формы считаются конформными. То есть конформные массивы - это массивы, имеющие одинаковую форму (одинаковое количество элементов и экстентов).

Например, если массив - это матрица из 3-х столбцов и 4-х строк, то он будет состоять из 4-х экстентов в горизонтальном измерении, и из 3-х экстентов - в вертикальном измерении. А произведение экстентов даёт размер массива. То есть такой массив будет представлять собой матрицу (таблицу) 3х4 (ну или 4х3).

На этом всё. Подписывайтесь на канал, чтобы ничего не пропустить.

Наука
7 млн интересуются