บัฟเฟอร์แบบวงกลมเป็นชนิดของวงจรฮาร์ดแวร์หรือพื้นที่หน่วยความจำคอมพิวเตอร์ที่ใช้เพื่อเก็บข้อมูลที่เข้ามา มันเป็นบัฟเฟอร์ขนาดคงที่และสามารถเข้าใจได้ว่าเป็นโครงสร้างข้อมูลที่ใช้บัฟเฟอร์ราวกับว่ามันถูกเชื่อมโยงจากปลายด้านหนึ่งไปยังอีก มันถูกเรียกว่าบัฟเฟอร์แบบวงกลมเพราะมันจะให้ลักษณะของความเป็นวงกลม การเพิ่มข้อมูลเพิ่มเติมเมื่อบัฟเฟอร์เต็มทำให้การเขียนทับองค์ประกอบแรกที่เก็บไว้ในบัฟเฟอร์ มันจะเรียกว่าบัฟเฟอร์แหวนหรือบัฟเฟอร์วงจร
วิธีง่าย ๆ ในการทำความเข้าใจกับบัฟเฟอร์แบบวงกลมคือการจินตนาการถึงบรรทัดในสถานีขนส่ง ข้อมูลจะถูกเพิ่มลงในปลายด้านหนึ่งของบรรทัดเสมอและจะถูกลบออกจากปลายอีกด้านหนึ่งเสมอ ส่วนหัวของบรรทัดนั้นเป็นสล็อตที่ข้อมูลจะถูกเพิ่มเข้าไปเสมอ ปลายหางของบรรทัดคือสถานที่ซึ่งข้อมูลถูกลบ หางและหัวให้การปรากฏตัวของการอยู่ติดกันในการดำเนินการในประเภทของบัฟเฟอร์นี้แม้ว่าบัฟเฟอร์ในความเป็นจริงเป็นเพียงบล็อกหน่วยความจำ แม้ว่าจะแตกต่างจากสายในสถานีขนส่ง แต่ขนาดของบัฟเฟอร์ได้รับการแก้ไขและมีความจุสูงสุดแน่นอน
ซึ่งหมายความว่าเมื่อบัฟเฟอร์เต็มจะเริ่มเขียนทับข้อมูลที่ส่วนหัว ความจุสูงสุดของบัฟเฟอร์จะต้องตั้งค่าไว้ล่วงหน้าและในขณะที่ตัวเลขนี้อาจเปลี่ยนแปลงได้ตลอดเวลาข้อมูลที่มีอยู่ทั้งหมดในบัฟเฟอร์จะหายไป โดยทั่วไปแล้วกระบวนการแบบต่อเนื่องจะใช้บัฟเฟอร์แบบวนรอบเพื่อแลกเปลี่ยนข้อมูลและข้อมูลที่ป้อนโดยกระบวนการหนึ่งจะถูกอ่านโดยอีกกระบวนการหนึ่ง กระบวนการแรกที่เรียกว่าผู้ผลิตวางข้อมูลลงในบัฟเฟอร์และกระบวนการที่สองซึ่งรู้จักกันในนามของผู้บริโภคนำออกมา รูทีนยังใช้บัฟเฟอร์แบบวงกลมเพื่อเก็บข้อมูลชั่วคราว
คุณลักษณะที่ได้เปรียบที่สุดของบัฟเฟอร์แบบวงกลมคือวิธีการจัดเก็บข้อมูล ข้อมูลไม่ถูกสับเปลี่ยนเมื่อวัตถุที่อยู่ท้ายบรรทัดถูกลบออก หากบัฟเฟอร์ไม่ใช่แบบวงกลมองค์ประกอบข้อมูลทั้งหมดที่อยู่ในบัฟเฟอร์จะต้องเลื่อนตำแหน่งเมื่อข้อมูลถูกลบ บัฟเฟอร์แบบวงกลมสามารถถูกพิจารณาว่าเป็นบัฟเฟอร์ชนิด First In First Out (FIFO) ในขณะที่บัฟเฟอร์มาตรฐานคล้ายกับบัฟเฟอร์ชนิด Last In First Out (LIFO)
เนื่องจากบัฟเฟอร์แบบวงกลมจะเก็บข้อมูลในพื้นที่ที่ต่อเนื่องกันของหน่วยความจำจึงทำให้สามารถเข้าถึงข้อมูลแบบสุ่มได้อย่างรวดเร็ว บัฟเฟอร์ประเภทนี้ง่ายต่อการตรวจแก้จุดบกพร่องและมีประสิทธิภาพมาก มันทำหน้าที่เป็นพื้นที่แคชสำหรับการจัดเก็บข้อมูลจำนวนหนึ่งที่รวมล่าสุด นอกจากนี้ยังเป็นไปได้อย่างรวดเร็วแทรกและลบข้อมูลจากปลายทั้งสองทำให้เหมาะสำหรับการใช้งานจำนวนมาก


