Циклический (круговой) буфер - буфер, который использует фиксированный (не меняющий свою позицию и размер) массив (или память в электронике) с ограниченной емкостью для хранения теоретически бесконечного количества данных. Как правило, после считывания данные становятся ненужными (например, буфер FIFO ), т.е. они могут быть перезаписаны, поэтому после сохранения всей таблицы можно начать запись с начала таблицы. Следовательно, циклический буфер не имеет своего начала и конца, точнее, начальная и конечная позиции являются переменными и не должны быть связаны с начальной и конечной позицией реальной таблицы. В реальной реализации буфер организован таким образом, что данные хранятся в массиве, а также хранятся два указателя.или индексы массива, показывающие первый и последний элемент (или первый и пустой после последнего). Добавление новых данных требует увеличения указателя на последний элемент. Когда достигается конец массива, он перемещается в начало. Точно так же указатель чтения пере
Циклический буфер - фиксированная память в электронике
1 октября 20211 окт 2021
337
1 мин