Не люблю я всякие заумные названия, но от этого никуда не деться. Они существуют. И хотя, прежде чем я повстречался со словом “экстент”, я десяток лет занимался программированием, и незнание значения этого слова мне никак не мешало, всё же решил разъяснить, что же это такое.
В вычислительной технике экстент - это непрерывная область памяти, выделенная для файла в файловой системе. Один файл может быть разбит на несколько частей и храниться на диске в разных местах. То есть цепочка байтов файла может прерываться. Так вот - экстент, это как раз непрерывная часть. То есть файл может состоять из нескольких экстентов.
А произошло это слово от английского extent, что означает “протяжённость”.
Ну и надо сказать, что это слово применяют не только к файлам. Например, в некоторых книгах протяжённость массива по какому-либо измерению также называют экстентом. А упорядоченный полный набор экстентов называют формой массива. Массивы одинаковой формы считаются конформными. То есть конформные массивы - это массивы, имеющие одинаковую форму (одинаковое количество элементов и экстентов).
Например, если массив - это матрица из 3-х столбцов и 4-х строк, то он будет состоять из 4-х экстентов в горизонтальном измерении, и из 3-х экстентов - в вертикальном измерении. А произведение экстентов даёт размер массива. То есть такой массив будет представлять собой матрицу (таблицу) 3х4 (ну или 4х3).
На этом всё. Подписывайтесь на канал, чтобы ничего не пропустить.